|
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
|
William J. Brown , Raphael C. Malveau , Hays W. McCormick, III , Thomas J. Mowbray, AntiPatterns: refactoring software, architectures, and projects in crisis, John Wiley & Sons, Inc., New York, NY, 1998
|
| |
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
|
Bahman Kalali , Paulo Alencar , Don Cowan, A service-oriented monitoring registry, Proceedings of the 2003 conference of the Centre for Advanced Studies on Collaborative research, p.107-121, October 06-09, 2003, Toronto, Ontario, Canada
|
| |
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.
|
CITED BY 4
|
|
|
|
|
Seung Hwan Ryu , Régis Saint-Paul , Boualem Benatallah , Fabio Casati, A framework for managing the evolution of business protocols in web services, Proceedings of the fourth Asia-Pacific conference on Comceptual modelling, p.49-59, January 30-February 02, 2007, Ballarat, Australia
|
|
|
|
|
|
|
|