• 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