DocumentCode :
3138103
Title :
An Adaptive Transport Framework for Web Services
Author :
Liu, Jian ; Li, Zhuqing ; Ma, Dianfu
Author_Institution :
Inst. of Adv. Comput. Technol., Beihang Univ., Beijing
fYear :
2008
fDate :
13-15 Oct. 2008
Firstpage :
32
Lastpage :
37
Abstract :
In this paper, we present an adaptive transport framework which addresses multiple message exchange patterns (MEPs) and transparent switching between multiple transports for Web services. In the framework, we separate the transportation process into transport input stage and transport output stage by using pipelined pattern. Moreover, we introduce a set of abstractions, such as transport protocol, transport session, transport handler and transport object, to provide a uniform programming model for both Web services components and the transport framework. In addition, we introduce an algorithm in transport output stage in order to handle messages of out-* MEPs and switching between multiple transports. Besides, we implement HTTP and JMS protocols based on this framework for demonstrations and evaluate its performance by comparing it with Tomcat 6.0. The results show that our framework supports multiple MEPs and transparent switching between multiple transports, as well as guarantees the performance of the transport implementation, so the framework can serve as a fundamental transport layer for Web services.
Keywords :
Web services; message passing; pipeline processing; Web service; adaptive transport framework; multiple message exchange pattern; pipelined pattern; transparent multiple transport switching; Application software; Computer architecture; Computer science; Containers; Software systems; Transport protocols; Transportation; Web and internet services; Web services; XML; Message Exchange Pattern (MEP); Switching Between Multiple Transports; Transport Layer;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and its Applications, 2008. CSA '08. International Symposium on
Conference_Location :
Hobart, ACT
Print_ISBN :
978-0-7695-3428-2
Type :
conf
DOI :
10.1109/CSA.2008.23
Filename :
4654056
Link To Document :
بازگشت