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