Web services are the main implementation technology of the service oriented architecture (SOA). Web services exchange SOAP XML messages, thus they provide a true platform and language independent distributed communication. SOAP XML messages burden the communication with a significant serialization and deserialization overhead which can even be comparable with the execution time of the service’s application logic itself. Web services are built on XML.It use XML for describing the service interface, message exchange and the WS- protocols that provide addressing, security and reliable messaging. When the interface of a web service is being designed, it is important to find the right granularity for the parameters, i.e., the most reusable interface with the best response times. To determine the best response times, it is essential to have the capability to predict the estimated response time based on the interface and on its expected usage of the service. This problem inspired us to examine the response time overhead of the various frameworks implementing the web service stack, and to give a performance model equipped with performance prediction capability for web services. I proposed a performance model with which the response time overhead of web services with arbitrary interfaces can be predicted if the coefficients of the model are calculated from some simple measurements for the given set of test cases. It shows the measurement results for two web service frameworks and also gives a detailed description of the performance model.
No. of Downloads :