Web Services Based On SOAP and REST Principles

Interest in Web services is rapidly increased from their start of use. To exchange information among the application in standard way is the main goal of web services. This communication between the applications is based on SOAP and REST principle. SOAP communications causes network traffic, higher latency and processing delays. To overcome this limitations the REST'ful architecture is used. REST is a lightweight, easy and better alternative for the SOAP. In this paper comparison on performance of SOAP based and REST'ful web services based on different metric for mobile environment and multimedia conference is taken into consideration. revious technologies such as RMI, CORBA and DCOM were used to create client and server applications. These are used in highly coupled distributed systems, in which both server and client are dependent on each other. Compatibility and security problems arise when we use these technologies. This kind of traffic will block by firewall and proxy servers. Highly coupled systems are mostly used for intranet applications because platform and technology used is already known or same on both server and client side. Therefore we are using a web service which is standard way to distribute services over the internet. The clients don't have any prior knowledge of the web services before they actually use it, therefore WEB SERVICE are platform independent and loosely coupled. There are two types of web services based on SOAP principle and REST principle. Various applications such as conferencing, web application can be developed using SOAP and REST'ful web services. In SOAP based web services XML is used to define simple object access protocol (SOAP). REST'ful web services follows REST principle for distributed hypermedia systems. REST design style is defined as network architectural style because REST'ful web services depend on HTTP, HTML and other web technologies. The goal of this paper is to make survey on SOAP and RESTful web services to show that RESTful web services having better performance. We give an overview of SOAP, REST, with multimedia conferencing, mobile computing services as an example for illustration. We then conclude the paper.