Vidal's libraryTitle: | Preparing for Service-Oriented Computing: A Composite Design Pattern for Stubless Web Service Invocation |
Author: | Paul Buhler, Christopher Starr William H. Schroder, and José M. Vidal |
Book Tittle: | International Conference on Web Engineering |
Year: | 2004 |
Abstract: | The ability to dynamically bind to Web services at runtime is becoming increasingly important as the era of Service-Oriented Computing (SOC) emerges. With SOC selection and invocation of Web service partners will occur in software at run-time, rather than by software developers at design and compile time. Unfortunately, the marketplace has yet to yield a predominate applications programming interface for the invocation of Web services. This results in software that is deeply ingrained with vendor-specific calls. This is problematic because Web service technology is changing at a rapid pace. In order to leverage the latest developments, code often needs to be heavily refactored to account for changing invocation interfaces. This paper explores the mitigation of this problem through the application of software design patterns. Specifically, it details how a Web service architectural pattern, based upon the composition of software design patterns, provides for implementations that insulate the application code from the peculiarities of any specific vendor's interface. |
Cited by 8 - Google Scholar
@InProceedings{buhler04b,
author = {Paul Buhler and Christopher Starr William H. Schroder and Jos\'{e} M. Vidal},
title = {Preparing for Service-Oriented Computing: A Composite Design Pattern for Stubless Web Service Invocation},
booktitle = {International Conference on Web Engineering},
year = 2004,
url = {http://jmvidal.cse.sc.edu/papers/buhler04b.pdf},
abstract = {The ability to dynamically bind to Web services at
runtime is becoming increasingly important as the
era of Service-Oriented Computing (SOC)
emerges. With SOC selection and invocation of Web
service partners will occur in software at run-time,
rather than by software developers at design and
compile time. Unfortunately, the marketplace has yet
to yield a predominate applications programming
interface for the invocation of Web services. This
results in software that is deeply ingrained with
vendor-specific calls. This is problematic because
Web service technology is changing at a rapid
pace. In order to leverage the latest developments,
code often needs to be heavily refactored to account
for changing invocation interfaces. This paper
explores the mitigation of this problem through the
application of software design
patterns. Specifically, it details how a Web service
architectural pattern, based upon the composition of
software design patterns, provides for
implementations that insulate the application code
from the peculiarities of any specific vendor's
interface.},
googleid = {J8j_KxoyHmEJ:scholar.google.com/},
keywords = {multiagent workflow sweb},
cluster = {6998085958969051175}
}
Last modified: Wed Mar 9 10:16:11 EST 2011