Showing posts from September, 2012

Web Services - SOAP, REST, JSON ...

Introduction Web service is a software component which is stored and run on remote server and accessible via network. Web services are consumed by desktop and web application by calling remote methods using different communication protocols like HTTP and SOAP. Data transferred should be formatted depending on protocol, so it can be binary or XML format. (Deitel 1218-9) Unfortunately while speaking about web services many techs mean SOAP while it was the most popular protocol, but there is now big family which represents web services. Big family Web service can be consumed by any application which has implemented required protocol, definitely if application is authorized. The main benefit is OS and development language independent, while the main goal of the web service is to provide interoperability and integration. There are some protocols which has limitation like Web Communication Framework of Microsoft which when it requires .NET applications when using socket communicati