Verkkopalvelu

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 19. heinäkuuta 2020 tarkistetusta versiosta . tarkastukset vaativat 18 muokkausta .

Verkkopalvelu , verkkopalvelu ( englanninkielinen  verkkopalvelu ) - ohjelmistojärjestelmä, joka tunnistetaan ainutlaatuisella verkko-osoitteella (URL-osoitteella) , jossa on standardoidut rajapinnat .

Web-palvelut voivat kommunikoida keskenään ja kolmannen osapuolen sovellusten kanssa tiettyihin protokolliin ( SOAP , XML-RPC jne.) ja käytäntöihin ( REST ) perustuvilla viesteillä . Verkkopalvelu on modulaarisuuden yksikkö käytettäessä palvelukeskeistä sovellusarkkitehtuuria.

Arjessa verkkopalveluita kutsutaan Internetissä tarjotuiksi palveluiksi . Tässä käytössä termi vaatii selvennystä, onko kyseessä haku, web-posti , asiakirjojen, tiedostojen, kirjanmerkkien jne. tallentaminen. Tällaisia ​​verkkopalveluita voidaan käyttää tietokoneesta, selaimesta tai Internet-yhteyspisteestä riippumatta [1] [2] .

Edut ja haitat

Edut Vikoja

Esimerkkejä

Vuorovaikutus lentoyhtiöiden ja matkatoimistojen välillä : ensimmäiset tarjoavat hyödyllistä tietoa verkkopalveluiden kautta, joita jälkimmäiset käyttävät etsiessään parhaita tarjouksia asiakkailleen.

MOBILESERVER-verkkopalvelu, jossa käytetään avoimiin SOAP- (XML)- ja JSON-protokolliin perustuvia viestejä, mahdollistaa lämpömittarin ajantasaisen tiedon saamisen viimeisimmän datan lukuhetkellä. [3]

App Store

App Store  – verkkokauppa , jonka avulla kolmannen osapuolen ohjelmistoyritykset voivat tarjota mobiililaitteiden (yleensä) laitteiden omistajille erilaisia ​​sovelluksia ja pelejä asentamista ja ostamista sekä muille sisällöntuottajille tarjota kirjoja, musiikkia ja elokuvia.

Marketplace

Verkkokaupankäyntialustan tarjoaminen kauppiaille online-kauppaa varten .

Suoratoisto

Tarjoa palveluita suoratoistoa varten ( suoratoistomedian julkaisu ).

Käyttöönottoteknologiat

Arkkitehtuuri

Kuten kuvasta näkyy, verkkopalvelussa on kolme tapausta, jotka ovat vuorovaikutuksessa. Käännetään heidän nimensä muotoon

Kun palvelua kehitetään, toimittaja rekisteröi sen hakemistoon, josta potentiaaliset asiakkaat voivat löytää sen. Asiakas, löydettyään luettelosta sopivan palvelun, tuo sieltä WSDL -spesifikaationsa ja kehittää ohjelmistonsa sen mukaisesti. WSDL kuvaa asiakkaan ja esiintyjän välillä työn aikana vaihdettavien pyyntöjen ja vastausten muotoa. Seuraavia standardeja käytetään yhteentoimivuuden varmistamiseksi:

Kehitysmenetelmät

On olemassa verkkopalvelukehityksen automaatiotyökaluja , jotka jakautuvat kahteen pääryhmään. Alhaalta ylöspäin suuntautuvassa kehityksessä toteutusluokat kirjoitetaan ensin ja palvelua dokumentoivat WSDL-tiedostot luodaan niiden lähdekoodista. Tämän menetelmän haittana on, että Java-luokat muuttuvat usein. Ylhäältä alas -lähestymistapa valmistelee ensin WSDL:n ja luo siitä Java-luokan rungon, joka toteuttaa palvelun. Tätä tietä pidetään vaikeampana, mutta se johtaa puhtaampiin ja paremmin suojattuihin ratkaisuihin. Niin kauan kuin tilaajan ja urakoitsijan välillä vaihdettujen viestien muoto ei muutu, muutokset kussakin niistä eivät häiritse vuorovaikutusta. Tätä tekniikkaa kutsutaan joskus "sopimus ensin", koska lähtökohtana on WSDL ("sopimus" asiakkaan ja urakoitsijan välillä).

On olemassa verkkopalvelukehitys, joka perustuu Document Recognition (OCR) SDK :hen. [neljä]

Alustat

Verkkopalvelut otetaan käyttöön sovelluspalvelimilla . Jotkut sovelluspalvelimet:

Kirjallisuus

Linkit

Muistiinpanot

  1. Verkkopalvelu arkistoitu 25. lokakuuta 2017 Wayback Machinessa Computer Terms -sanastossa
  2. Verkkopalvelut arkistoitu 20. syyskuuta 2012 Wayback Machinessa TheFreeDictionaryssa 
  3. Chipulis Valeri Pavlovich, Babenko Vjatšeslov Nikolajevitš. Verkkopalvelu  (venäjäksi)  // MOBILESERVER WEB SERVICE. - 2019. - Osa 1 , nro 1 . - S. 1 .
  4. Matalov Daniil Pavlovich, Pliskin Evgeny Lvovich. SDK:hen PERUSTUVA VERKKOPALVELU ASIAKIRJOJEN TUNNISTAMISELLE  (rus.)  // TIETOTEKNIIKAT JA TIETOKONEJÄRJESTELMÄT. - 2019. - Osa 1 , nro 1 . - S. 2 .