| Architecture Evolution: Service-oriented Architecture versus Web Services P.J. Jakovljevic - September 20, 2006 Service-oriented architecture (SOA) is not the same as Web services: the latter is one concrete way to achieve some benefits of SOA, and specifies a collection of technologies using protocols such as simple object access protocol (SOAP), and languages such as XML. Web services are invoked over the Internet by means of industry-standard protocols, including SOAP; extensible markup language (XML); hypertext transfer protocol (HTTP), Web services description language (WSDL); and Universal Description, Discovery, and Integration (UDDI). These are defined through public standards organizations such as the World Wide Web Consortium (W3C). For example, SOAP is an XML-based messaging technology standardized by the W3C, which specifies all the necessary rules for locating Web services, integrating them into applications, and communicating between them. UDDI is a public registry, offered at no cost, where one can publish and inquire about Web services... |