Webes szolgáltatás

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. július 19-én felülvizsgált verziótól ; az ellenőrzések 18 szerkesztést igényelnek .

Webszolgáltatás , webszolgáltatás ( angol  webszolgáltatás ) – egyedi webcímmel (URL-címmel) azonosított szoftverrendszer szabványos felületekkel .

A webszolgáltatások bizonyos protokollokon ( SOAP , XML-RPC stb.) és konvenciókon ( REST ) alapuló üzeneteken keresztül tudnak kommunikálni egymással és harmadik féltől származó alkalmazásokkal . A webszolgáltatás a modularitás egysége szolgáltatásorientált alkalmazásarchitektúra használatakor .

A mindennapi életben a webszolgáltatásokat az interneten nyújtott szolgáltatásoknak nevezzük . Ebben a szóhasználatban a kifejezés pontosításra szorul, legyen szó keresésről, webes levelezésről , dokumentumok, fájlok, könyvjelzők stb. tárolásáról. Az ilyen webszolgáltatások számítógéptől, böngészőtől vagy internet-hozzáférési ponttól függetlenül használhatók [1] [2] .

Előnyök és hátrányok

Előnyök Hibák

Példák

Légitársaságok és utazási irodák közötti interakció : az előbbiek hasznos információkat nyújtanak a webszolgáltatásokon keresztül, amelyeket utóbbiak használnak fel, amikor a legjobb ajánlatokat keresik ügyfeleik számára.

A MOBILESERVER webszolgáltatás nyílt SOAP (XML) és JSON protokollon alapuló üzeneteket használva lehetővé teszi, hogy az utolsó adatleolvasáskor aktuális adatokat kapja meg a hőmennyiségmérőtől. [3]

App Store

App Store  – egy online áruház , amely lehetővé teszi a külső szoftvercégek számára, hogy a mobileszközök tulajdonosai számára (általában) különféle alkalmazásokat és játékokat telepítsenek és vásároljanak , más tartalomgyártóknak pedig könyveket, zenéket és filmeket kínáljanak.

Piactér

Kereskedők webes kereskedési platformjának biztosítása az online kereskedéshez .

Streaming

Szolgáltatások biztosítása streaminghez ( streaming média kiadása ).

Megvalósítási technológiák

Építészet

Amint az ábrán látható, három példány van, amely együttműködik egy webszolgáltatáson belül. Fordítsuk le a nevüket így

Amikor egy szolgáltatást kifejlesztenek, a szállító bejegyzi azt egy könyvtárba, ahol a potenciális ügyfelek megtalálhatják. Az ügyfél, miután megtalálta a megfelelő szolgáltatást a katalógusban, onnan importálja a WSDL specifikációját, és ennek megfelelően fejleszti szoftverét. A WSDL leírja a kérések és válaszok formátumát, amelyek a megrendelő és az előadó között a munka során kicserélődnek. Az interoperabilitás biztosítására a következő szabványokat használják:

Fejlesztési módszerek

Vannak webszolgáltatás-fejlesztési automatizálási eszközök, amelyek két fő csoportba sorolhatók. Az alulról felfelé építkező fejlesztés során először az implementációs osztályokat írják meg, a szolgáltatást dokumentáló WSDL-fájlokat pedig azok forráskódjából állítják elő. Ennek a módszernek az a hátránya, hogy a Java osztályok gyakran változnak. A felülről lefelé irányuló megközelítés először előkészíti a WSDL-t, és előállítja a szolgáltatást megvalósító Java osztály vázát. Ezt az utat nehezebbnek tartják, de tisztább és jobban védett megoldásokhoz vezet. Mindaddig, amíg a megrendelő és a vállalkozó között váltott üzenetek formátuma nem változik, az ezekben bekövetkező változások nem zavarják az interakciót. Ezt a technikát néha „szerződés az első”, mivel a kiindulópont a WSDL („szerződés” a megrendelő és a vállalkozó között).

Van egy webszolgáltatás fejlesztés, amely a dokumentumfelismerő (OCR) SDK -n alapul. [négy]

Platformok

A webszolgáltatások alkalmazáskiszolgálókon vannak telepítve . Néhány alkalmazásszerver:

Irodalom

Linkek

Jegyzetek

  1. Webszolgáltatás archiválva : 2017. október 25. a Wayback Machine -nél a számítógépes kifejezések szószedetében
  2. Webszolgáltatások archiválva : 2012. szeptember 20. a TheFreeDictionary Wayback Machine  - nél
  3. Chipulis Valerij Pavlovics, Babenko Vjacseszlov Nyikolajevics. Webszolgáltatás  (orosz)  // MOBILESERVER WEBSZOLGÁLTATÁS. - 2019. - 1. évf . 1. sz . - S. 1 .
  4. Matalov Daniil Pavlovich, Pliskin Jevgenyij Lvovics. SDK ALAPÚ WEBSZOLGÁLTATÁS DOKUMENTUMFELISMERÉSÉRE  (oroszország)  // INFORMÁCIÓS TECHNOLÓGIÁK ÉS SZÁMÍTÁSI RENDSZEREK. - 2019. - 1. évf . 1. sz . - S. 2 .