Serwis internetowy
Usługa internetowa to plik aplikacja or data źródło dostępne za pośrednictwem standardowego protokołu internetowego (HTTP or HTTPS). w odróżnieniu Aplikacje internetowe, usługi internetowe są przeznaczone do komunikacji z innymi programówzamiast bezpośrednio z użytkownikami.
Chociaż usługi internetowe mogą udostępniać dane w wielu różnych formatach, XML i JSON są najczęściej. Te standardowe formaty tekstowe można łatwo rozpoznać i przeanalizowane przez inny program, który odbiera dane. Najpopularniejszy protokół usług internetowych - SOAP (Simple Object Access Protocol) - po prostu dodaje plik nagłówek do każdej wiadomości XML przed przesłaniem jej przez HTTP.
Usługi sieciowe zorientowane na biznes mogą wykorzystywać standard o nazwie UDDI. To formatuje dane w określonym typie XML, znanym jako język opisu usług sieci Web lub WSDL. Podczas transmisji UDDI .WSDL pliki zamiast standardowego .XML pliki, może nadal używać protokołu SOAP protokół do przenoszenia danych.
Większość usług internetowych udostępnia rozszerzenie APIlub zestaw funkcji i poleceń, których można użyć w celu uzyskania dostępu do danych. Na przykład, Twitter udostępnia interfejs API, który umożliwia deweloperzy mieć dostęp tweety z serwisu i odbierz dane w formacie JSON. Yelp udostępnia programistom API umożliwiające dostęp do informacji o firmach, które można wyświetlić bezpośrednio w pliku Aplikacja or stronie internetowej sklepu producenta.. Mapy Google zapewniają interfejs API do odbierania danych geograficznych i wskazówek z Map Google baza danych.
UWAGA: An API to określony zestaw poleceń i wskazówek używanych do uzyskiwania dostępu do danych, podczas gdy plik Serwis internetowy to rzeczywista usługa świadczona przez źródło internetowe.