treści prezentowane są w sposób sformatowany, z obrazkami itp
Usługi sieciowe - web services
aplikacja działająca na serwerze, z którą łączą się i z której korzystają inne aplikacje
wymiana danych między klientem a serwerem i dane te zazwyczaj mają postać dokumentów strukturalnych, które są przystosowane do automatycznego przetwarzania
Rodzaje (standardy) usług sieciowych:
1) klasyczne usługi sieciowe oparte o SOAP i WSDL (w uproszczeniu: usługi SOAP)
* wyłącznie format danych XML
* bogaty opis i precyzyjna kontrola poprawności danych (dzięki XML Schema)
* b. popularne w latach 2000-10, modne hasło "SOA" (Service Oriented Architecture)
* dzisiaj wciąż są bardzo ważne w administracji publicznej, także w niektórych branżach biznesu
2) Takie usługi najczęściej są tworzone w Javie (również w C# / .NET), a w takie "korporacyjnej" pracy programistów Java często spotyka się technologię web serwisów SOAP
* usługi REST
* bezpośrednio oparte o protokół HTTP
* najczęściej używany format JSON
* technologia uważana za "lekką" , dostępna w różnych językach, lubiana przez programistów
* typowe zastosowania to integracja aplikacji webowych zrobionych w JS, aplikacji mobilnych, realizacja usług internetowych jak płatności online, e-commerce