Indholdsfortegnelse:
Definition - Hvad betyder Advanced Web Services?
Avancerede webservices er webservices, der bruger webtjenestestandarder ud over dem, der ofte bruges. Oprindeligt betød det webservices, der går ud over den grundlæggende SOAP-funktion (Simple Object Access Protocol), Web Services Description Language (WSDL) og Universal Description, Discovery and Integration (UDDI). Nu accepteres det generelt, at Advanced Web Services inkorporerer og håndterer komplekse sikkerhedsscenarier.
Techopedia forklarer Advanced Web Services
Avancerede webservices samler grundlæggende webtjenestestandarder såsom SOAP, UDDI og WSDL-kapaciteter, inkorporerer Web Services Interoperabilitet (WS-I) og inkluderer sikkerhedsstandarder som WS-Security, og går derefter ud over det ved at inkorporere mere avancerede og til tider proprietære sikkerhedsfunktioner og interaktioner. Brug af ovennævnte standarder betød tidligere, at en webtjeneste var avanceret, men på grund af bred accept af disse standarder er de blevet almindelige.
For at blive betragtet som en virkelig avanceret webtjeneste skal en webapp behandle komplekse sikkerhedsinteraktioner ved hjælp af nye standarder som WS-Federation og WS-Trust, samt håndtere asynkron og parallel opførsel gennem WS-ReliableMessaging. Disse avancerede standarder har været langsomt i accept på grund af den langsomme ratificering og udrulning, og også fordi mange eksisterende applikationer og deres interaktion ikke kræver funktionerne i disse nye og mere avancerede standarder, eller de bruger blot andre metoder til at opnå dem.