Posts

Showing posts with the label Java Web Services

Web Services - separation of definition and implementation

Understanding Web Services. Services has been in our desktops for years. If you have a PC , Go to Control Panel --> Administrative Tools --> Services. The web is taking an evolutionary leap to adapt this software architecture which has been very successful in our desktops. What is a web service ? In my approach in trying to understand what a web service is we go to the basics, find a definition of what a web service is. Here is the definition from the W3C web site (http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/). A Web service is a software system designed to support interoperable machine-to-machine interaction over a network.It has an interface described in a machine-processable format (specifically WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards. From the definition above we can infer the following: 1. intero