ACM Home Page
Please provide us with feedback. Feedback
Towards self-adaptive service-oriented architectures
Full text PdfPdf (274 KB)
Source International Symposium on Software Testing and Analysis archive
Proceedings of the 2006 workshop on Testing, analysis, and verification of web services and applications table of contents
Portland, Maine
Pages: 10 - 16  
Year of Publication: 2006
ISBN:1-59593-458-8
Authors
G. Denaro  Universitá di Milano Bicocca, Milano, Italy
M. Pezzé  Universitá di Milano Bicocca, Milano, Italy
D. Tosi  Universitá di Milano Bicocca, Milano, Italy
Daniela Schilling  University of Paderborn, Paderborn, Germany
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 116,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1145718.1145720
What is a DOI?

ABSTRACT

Web services, service-oriented, and service-discovery architectures help developers solve complex business cases, reduce costs, risks, and time-to-market. The task of developers is challenged by the difficulty of guaranteeing interoperability with target web services, since the lack of information about the interaction protocol of dynamically discovered web services may lead to unexpected runtime failures. This paper proposes an approach to design self-adaptive service-oriented architectures. The approach enables clients to automatically adapt their behavior to alternative web services that provide compatible functionality through different interaction protocols. It uses an infrastructure that traces the successful interactions of the web services, automatically synthesize models that approximate the interaction protocols, and steer client-side adaptations at runtime.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
The java petstore application home page: http://java.sun.com/developer/releases/petstore/, last visit: December, 2005.
 
2
Amazon web services home page: http://www.amazon.com/webservices, last visit: February, 2006.
3
 
4
L. Baresi, C. Ghezzi, and S. Guinea. Towards self-healing sevice compositions. In Proceedings of the First Conference on the Principles of Software Engineering (PRISE'04), pages 11--20, 2004.
 
5
L. Baresi and S. Guinea. Towards dynamic monitoring of ws-bpel processes. In ICSOC, pages 269--282, 2005.
 
6
D. Beyer, A. Chakrabarti, and T. A. Henzinger. An interface formalism for web services. In Proceedings of the 1st International Workshop on Foundations of Interface Technologies (FIT 2005, San Francisco, CA, August 21), to appear, ENTCS. Elsevier, 2005.
7
 
8
A. W. Biermann and J. A. Feldman. On the synthesis of finite-state machines from samples of their behaviour. IEEE Trans Computers, 21:591--597, 1972.
 
9
C. K. Chang, editor. 2005 IEEE International Conference on Web Services (ICWS 2005), 11--15 July 2005, Orlando, FL, USA. IEEE Computer Society, 2005.
 
10
E. Christensen, F. Curbera, G. Meredith, and S. Weerawarana. Web Services Description Language (WSDL) 1.1. Technical report, World Wide Web Consortium, March 2001.
11
 
12
 
13
Y. Gil, E. Motta, V. R. Benjamins, and M. A. Musen, editors. The Semantic Web - ISWC 2005, 4th International Semantic Web Conference, ISWC 2005, Galway, Ireland, November 6--10, 2005, Proceedings, volume 3729 of Lecture Notes in Computer Science. Springer, 2005.
 
14
A. Gómez-Pérez and J. Euzenat, editors. The Semantic Web: Research and Applications, Second European Semantic Web Conference, ESWC 2005, Heraklion, Crete, Greece, May 29 - June 1, 2005, Proceedings, volume 3532 of Lecture Notes in Computer Science. Springer, 2005.
 
15
L. Mariani and M. Pezzè. Inference of component protocols by the kbehavior algorithm. Technical report TR LTA:2004:05, University of Milano Bicocca, 2004.
16
 
17
W3C. Web Service Choreography Interface (WSCI) 1.0. Technical report, World Wide Web Consortium Note, August 2002.
 
18
W3C. Web Ontology Language (OWL) - Reference Version 1.0, 2002. Available at http://www.w3.org/TR/2002/WD-owl-ref-20021112/.


Collaborative Colleagues:
G. Denaro: colleagues
M. Pezzé: colleagues
D. Tosi: colleagues
Daniela Schilling: colleagues