This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Daios: Efficient Dynamic Web Service Invocation
May/June 2009 (vol. 13 no. 3)
pp. 72-80
Philipp Leitner, Vienna University of Technology
Florian Rosenberg, Technical University Vienna
Schahram Dustdar, Vienna University of Technology
Systems based on the service-oriented architecture (SOA) paradigm must be able to bind to arbitrary Web services at runtime. However, current service frameworks are predominantly used through precompiled service-access components, which are invariably hard-wired to a specific service provider. The Dynamic and Asynchronous Invocation of Services framework is a message-based service framework that supports SOA implementation, allowing dynamic invocation of SOAP/WSDL-based and RESTful services. It abstracts from the target service's internals, decoupling clients from the services they use.

1. M.P. Papazoglou et al., "Service-Oriented Computing: State of the Art and Research Challenges," Computer, vol. 40, no. 11, 2007, pp. 38–45.
2. A. Michlmayr et al., "Towards Recovering the Broken SOA Triangle: A Software Engineering Perspective," Proc. 2nd Int'l Workshop on Service Oriented Software Eng. (IW-SOSE 07), ACM Press, 2007, pp. 22–28.
3. W. Vogels, "Web Services Are Not Distributed Objects," IEEE Internet Computing, vol. 7, no. 6, 2003, pp. 59–66.
4. R.T. Fielding, Architectural Styles and the Design of Network-Based Software Architectures, doctoral dissertation, Information and Computer Science Dept., Univ. of California, Irvine, 2000.
5. SOAP Version 1.2 Part0: Primer, World Wide Web Consortium (W3C) recommendation, 2003; www.w3.org/TRsoap12-part0.
6. Web Services Description Language (WSDL) Version 2.0 Part0: Primer, World Wide Web Consortium (W3C) candidate recommendation, 27 Mar. 2006; www.w3.org/TR/2006CR-wsdl20-primer-20060327 .
7. P. Buhler et al., "Preparing for Service-Oriented Computing: A Composite Design Pattern for Stubless Web Service Invocation," Proc. Int'l Conf. Web Eng., LNCS 3140, Springer, 2004, p. 763.
8. J. Schlimmer et al., "Web Services Policy Framework (WS-Policy)," joint specification by IBM, BEA Systems, Microsoft, SAP AG, Sonic Software, and VeriSign, 2006; www.ibm.com/developerworks/library/specification ws-polfram.

Index Terms:
service-oriented architecture, Web services, WSDL, REST, dynamic invocation, Web Services Description Language, Representational State Transfer
Citation:
Philipp Leitner, Florian Rosenberg, Schahram Dustdar, "Daios: Efficient Dynamic Web Service Invocation," IEEE Internet Computing, vol. 13, no. 3, pp. 72-80, May-June 2009, doi:10.1109/MIC.2009.57
Usage of this product signifies your acceptance of the Terms of Use.