Web API

API webowe, API internetowe, interfejsy webowe (ang. Web Application Programming Interfaces, WebAPI) – rodzaj sieciowego interfejsu programowania aplikacji (ang. network-based API), w którym wykorzystuje się architekturę i protokoły sieci Web (w szczególności protokół HTTP) do komunikacji między aplikacjami znajdującymi się na oddzielnych urządzeniach w sieci.

API webowe może przyjmować różne formy, takie jak wywoływanie zdalnych procedur (wraz ze zwrotnym przesyłaniem wyników ich pracy), transfer bieżącego stanu zasobów reprezentowanych w sieci i inne.

Cechą odróżniającą API webowe od tradycyjnej interakcji w sieci WWW jest to, że użytkownikiem interfejsów nie jest bezpośrednio korzystający w przeglądarki internetowej człowiek, a aplikacja. Zbiór usług WebAPI pozwala tworzyć bardziej złożone programy, w których zasób zdalny (obecny na serwerze) jest dostępny z podobną łatwością jak zasób lokalny[1].

  1. Daniel Jacobson, Dan Woods, Greg Brail: Interfejs API: Strategia programisty. Gliwice: Helion, 2015. (pol.).

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by razib.in