Title :
Enabling Post-Invocation Parameter Transmission in Service-Oriented Environments
Author :
Mathes, Markus ; Heinzl, Steffen ; Friese, Thomas ; Freisleben, Bernd
Author_Institution :
Dept. of Math. & Comput. Sci., Marburg Univ.
Abstract :
This paper addresses two drawbacks associated with using SOAP RPC to invoke services in service-oriented environments. First, overlapping of parameter production, parameter transmission and service execution is not possible, since all parameters of a service call have to exist prior to service invocation; until all parameters are available, a service caller has to defer service invocation. Second, the XML format of SOAP is not suitable to transfer large binary parameters, because encoding consumes a considerable amount of time. In this paper, a new approach to invoke Web services is presented, which enables post-invocation parameter transmission and efficient transmission of binary parameters, thus enabling the overlapping of parameter production, parameter transmission and service execution to reduce the overall processing time. To realize post-invocation parameter transmission, an extension of WSDL is proposed. It is shown how post-invocation parameter transmission enables the efficient implementation of stream-based production/consumption of parameters and pipelining. Furthermore, measurement results are presented demonstrating a noticeable performance gain
Keywords :
Internet; XML; SOAP; WSDL; Web services; Web services description language; XML format; parameter production; post-invocation parameter transmission; service caller; service execution; service-oriented environments; stream-based production; Decoding; Encoding; Face detection; Gunshot detection systems; Mathematics; Motion detection; Production; Simple object access protocol; Videos; Web services;
Conference_Titel :
Networking and Services, 2006. ICNS '06. International conference on
Conference_Location :
Slicon Valley, CA
Print_ISBN :
0-7695-2622-5
DOI :
10.1109/ICNS.2006.44