On-demand invocation of web services

Zhitong Zhao*, Quan Z. Sheng, Anne H.H. Ngu

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

Abstract

The research and development over the last few years have led to a multitude of tools in the creation and deployment of Web services. Unfortunately, very little has been done regarding the consumption of Web services. In this paper, we describe the design and implementation of a framework (DWSIF) that supports on-demand invocation of Web services. Our framework allows both service providers and service consumers to remain autonomous and maintain the loosely coupled relationship without incurring the performance penalty typically experienced in traditional dynamic service invocation framework. In DWSIF, the service proxy is only generated when it is first invoked or when there is a change in the underlying Web service. The client applications in DWSIF can automatically adapt to the frequent changes in Web services and result in systems that are more maintainable and reliable. We demonstrate the benefits of our approach by conducting an experimental evaluation using the implemented framework.

Original languageEnglish
Title of host publicationProceedings of the Second IASTED International Conference on Web Technologies, Applications, and Services, WTAS 2006
Pages90-95
Number of pages6
Publication statusPublished - 2006
Externally publishedYes
Event2nd IASTED International Conference on Web Technologies, Applications, and Services, WTAS 2006 - Calgary, AB, Canada
Duration: 17 Jul 200619 Jul 2006

Other

Other2nd IASTED International Conference on Web Technologies, Applications, and Services, WTAS 2006
Country/TerritoryCanada
CityCalgary, AB
Period17/07/0619/07/06

Keywords

  • On-demand service invocation
  • Serviceoriented architecture
  • Web service

Fingerprint

Dive into the research topics of 'On-demand invocation of web services'. Together they form a unique fingerprint.

Cite this