Advanced Web Services

What Does Advanced Web Services Mean?

Advanced Web Services are Web services that use Web service standards beyond those that are commonly used. Originally it meant Web services that go beyond the basic Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL) and Universal Description, Discovery and Integration (UDDI) capabilities. Now it is generally accepted that Advanced Web Services incorporate and deal with complex security scenarios.


Techopedia Explains Advanced Web Services

Advanced Web Services bundle basic Web service standards such as SOAP, UDDI and WSDL capabilities, incorporate Web Services Interoperability (WS-I) and include security standards like WS-Security, and then go beyond that by incorporating more advanced and sometimes proprietary security features and interactions. Using the aforementioned standards formerly meant that a Web service was advanced, but because of wide acceptance of these standards, they have become commonplace.

Now, to be considered as a truly Advanced Web Service, a Web app must deal with complex security interactions using new standards such as WS-Federation and WS-Trust, as well as deal with Asynchronous and parallel behavior through WS-ReliableMessaging. These advanced standards have been slow in acceptance because of the slow pace of ratification and rollout, and also because many existing applications and their interactions do not require the capabilities of these new and more advanced standards or they simply use other methods to achieve them.


Related Terms

Margaret Rouse
Technology Expert

Margaret is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages.