Interfejsy SOAP i REST
Pojęcie usług internetowych opisuje znormalizowany sposób integracji aplikacji internetowych przy użyciu interfejsów SOAP i REST. W przeciwieństwie do tradycyjnych modeli klient/serwer, takich jak system serwer/strona internetowa, usługi sieciowe nie zapewniają użytkownikowi GUI. Zamiast tego usługi internetowe współdzielą logikę biznesową, dane oraz procesy poprzez interfejs programistyczny w obrębie sieci.
OCR Web Service zapewnia programistyczny dostęp do technologii optycznego rozpoznawania znaków (OCR). Usługa jest implementowana przy użyciu interfejsów SOAP i REST i można uzyskać do niej dostęp poprzez API za pośrednictwem zapytań HTTP lub HTTPS.
Interfejs aplikacji, a nie użytkownika. Deweloperzy mogą następnie dodać do GUI ( np. stronę WWW lub program wykonywalny) usługę WWW, aby móc zaoferować użytkownikom określoną funkcjonalność. Usługi sieciowe umożliwiają różnym aplikacjom z różnych źródeł na komunikowanie się między sobą bez konieczności czasochłonnego programowania. Dodatkowo, ze względu na to, że wszelka komunikacja odbywa się za pośrednictwem protokołu HTTP, usługi sieciowe nie są przypisane do żadnego systemu operacyjnego czy języka programowania. Przykładowo, Java może komunikować się z Perlem, a aplikacje Windows mogą komunikować się z aplikacjami UNIX. |