Enabling Post-Invocation Parameter Transmission in Service-Oriented Environments
- 1 January 2006
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
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 gainKeywords
This publication has 10 references indexed in Scilit:
- Differential Deserialization for Optimized SOAP PerformancePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Towards a Service-Oriented Ad Hoc GridPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Differential serialization for optimized SOAP performancePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Tracking text in MPEG videosPublished by Association for Computing Machinery (ACM) ,2004
- Estimation of arbitrary camera motion in MPEG videosPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Investigating the limits of SOAP performance for scientific computingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Data management and transfer in high-performance computational grid environmentsParallel Computing, 2002
- Executing Multiple Pipelined Data Analysis Operations in the GridPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The Anatomy of the Grid: Enabling Scalable Virtual OrganizationsThe International Journal of High Performance Computing Applications, 2001
- Real Time Streaming Protocol (RTSP)Published by RFC Editor ,1998