ACM Home Page
Please provide us with feedback. Feedback
A design for adaptive web service evolution
Full text PdfPdf (1.52 MB)
Source International Conference on Software Engineering archive
Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems table of contents
Shanghai, China
SESSION: Domains table of contents
Pages: 86 - 92  
Year of Publication: 2006
ISBN:1-59593-403-0
Authors
Piotr Kaminski  University of Victoria
Hausi Müller  University of Victoria
Marin Litoiu  IBM Canada, IBM Toronto Laboratory CAS
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 96,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

In this paper, we define the problem of simultaneously deploying multiple versions of a web service in the face of independently developed unsupervised clients. We then propose a solution in the form of a design technique called Chain of Adapters and argue that this approach strikes a good balance between the various requirements. The Chain of Adapters technique is particularly suitable for self-managed systems since it makes many version-related reconfiguration tasks safe, and thus subject to automation.


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
 
2
Brown, K. and Ellis, M. Best practices for Web services versioning. IBM developerWorks, Jan. 30, 2004. http://www-128.ibm.com/developerworks/webservices/library/ws-version/
 
3
 
4
Christensen, E., Curbera, F., Meredith, G., and Weerawarana, S., eds. Web Services Description Language (WSDL) 1.1. W3C Note, Mar. 15, 2001.
 
5
 
6
Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J.-J., and Nielson, H. F., eds. SOAP Version 1.2 Part 1: Messaging Framework. W3C Recommendation, June 24, 2003.
 
7
Hallberg, S. M. Eternal Compatibility in Theory. The Monad.Reader, Issue 2, May 2005. http://www.haskell.org/tmrwiki/EternalCompatibilityInTheory
 
8
Irani, R. Versioning of Web Services: Solving the Problem of Maintenance. Web Services Architect, Aug. 8, 2001. http://www.webservicesarchitect.com/content/articles/irani04.asp
 
9
 
10
 
11
Mendelsohn, N. An Approach for Evolving XML Vocabularies Using XML Schema. IBM Corporation, June 15, 2004. http://lists.w3.org/Archives/Public/www-tag/2004Aug/att-0010/NRMVersioningProposal.html
 
12
Orchard, D. Extensibility, XML Vocabularies, and XML Schema. O'Reilly xml.com, Oct. 27, 2004. http://www.xml.com/pub/a/2004/10/27/extend.html
 
13
Orchard, D. Providing Compatible Schema Evolution. Jan. 19, 2004. http://www.pacificspirit.com/Authoring/Compatibility/ProvidingCompatibleSchemaEvolution.html
 
14
Orchard, D. and Walsh, N., eds. Versioning XML Languages. Proposed TAG Finding, Nov. 16, 2003. http://www.w3.org/2001/tag/doc/versioning.html
 
15
 
16
17
 
18
 
19
Wilde, E. Semantically Extensible Schemas for Web Service Evolution. In Proceedings of the 2004 European Conference on Web Services (ECOWS '04) (Erfurt, Germany, Sep. 27-30, 2004). Springer-Verlag, Lecture Notes in Computer Science, vol. 3250, 2004, 30--45.


Collaborative Colleagues:
Piotr Kaminski: colleagues
Hausi Müller: colleagues
Marin Litoiu: colleagues