• DocumentCode
    2124267
  • Title

    Efficient Web Services Message Exchange by SOAP Bundling Framework

  • Author

    Takase, Toshiro ; Tajima, Keishi

  • fYear
    2007
  • fDate
    15-19 Oct. 2007
  • Firstpage
    63
  • Lastpage
    63
  • Abstract
    Web services use an interoperable and loosely coupled data exchange architecture. Web services processing can cause significant runtime overhead, especially when the number of fine-grained transactions becomes large. Although some best-practice guidelines recommend coarse-grained messages to improve the performance of web services, coarse-grained services may interfere with the componentization of the services. Service granularity should be designed for reusability and modularity. In this paper, we propose a SOAP message bundling framework. This framework enables bundling multiple messages into one message. With this framework, application developers do not have to consider the service granularity. Instead, the framework bundles some fine-grained messages into a single coarse-grained message. To support this framework, we provide for service providers (1) a WSDL conversion tool and (2) a skeleton wrapper generator. These tools let service providers receive bundled messages without modifying existing service implementations. We also provide (3) a stub wrapper generator that allows service requesters to use bundled services easily. The existing message exchanges are not influenced by this framework. We evaluated the performance gain in experiments using the Google SOAP API. The results showed that our approach improves the performance of web services.
  • Keywords
    Web services; access protocols; message passing; open systems; software architecture; software reusability; specification languages; API; Google; SOAP bundling framework; WSDL conversion tool; Web service; interoperability; loosely coupled data exchange architecture; message exchange; skeleton wrapper generator; software reusability; stub wrapper generator; Distributed computing; Encoding; Guidelines; Informatics; Laboratories; Runtime; Service oriented architecture; Simple object access protocol; Skeleton; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference, 2007. EDOC 2007. 11th IEEE International
  • Conference_Location
    Annapolis, MD
  • ISSN
    1541-7719
  • Print_ISBN
    978-0-7695-2891-5
  • Type

    conf

  • DOI
    10.1109/EDOC.2007.38
  • Filename
    4383982