Web service

Webbtjänster (engelska: Web services) betecknar webbaserade datorprogram som kommunicerar och samarbetar dynamiskt med andra webbtjänster på samma vis som en människa kan surfa till olika webbsidor.

World Wide Web Consortium definierar en webbtjänst på följande vis:

En webbtjänst är ett datorprogram som identifieras med en URI och vars gränssnitt och bindningar kan definieras, beskrivas och upptäckas som XML-föremål. En webbtjänst stödjer direktinteraktion med andra programagenter med hjälp av XML-baserade meddelanden som utbyts via Internetbaserade protokoll.

Webbtjänster kan samarbeta med varandra automatiskt och utan avbrott. Det är möjligt eftersom webbtjänster per definition är utvecklade i enlighet med samma standarder för självbeskrivning, publicering, lokalisering, anrop, kommunikation och datautbyte.

En mindre teknisk beskrivning av det dynamiska beteendet som webbtjänster uppvisar är att de kännetecknas av:

  • att de är datorprogram
  • att de officiellt och publikt beskriver sin funktionalitet
  • att de kan lokalisera efterfrågad funktionalitet
  • att de kan efterfråga och utbyta data med andra webbtjänster

Exempel på webbtjänster

Se även

Källor