Toward a unified framework for version modeling in engineering databases
ACM Computing Surveys (CSUR)
A unified version model for configuration management
SIGSOFT '95 Proceedings of the 3rd ACM SIGSOFT symposium on Foundations of software engineering
Configuration management with logical structures
Proceedings of the 18th international conference on Software engineering
Version models for software configuration management
ACM Computing Surveys (CSUR)
Highly reliable upgrading of components
Proceedings of the 21st international conference on Software engineering
Component revision identification based on IDL/ADL component specification
Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering
Managing and querying multi-version XML data with update logging
Proceedings of the 2002 ACM symposium on Document engineering
ACM SIGMOD Record
A Layered Architecture for Uniform Version Management
IEEE Transactions on Software Engineering
A General Model for Version Management in Databases
VLDB '86 Proceedings of the 12th International Conference on Very Large Data Bases
Change-Centric Management of Versions in an XML Warehouse
Proceedings of the 27th International Conference on Very Large Data Bases
Versions of Simple and Composite Objects
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Enabling Flexible Cross-Version Interoperability for Distributed Services
DOA '99 Proceedings of the International Symposium on Distributed Objects and Applications
How well can we predict changes at architecture design time?
Journal of Systems and Software
Detecting Changes in XML Documents
ICDE '02 Proceedings of the 18th International Conference on Data Engineering
IEEE Internet Computing
Component evolution and versioning state of the art
ACM SIGSOFT Software Engineering Notes
Interoperability among independently evolving web services
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Avoid XML Schema Wildcards For Web Service Interfaces
IEEE Internet Computing
A design for adaptive web service evolution
Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems
A formal framework for component deployment
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
A design technique for evolving web services
CASCON '06 Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research
BPEL Cookbook: Best Practices for SOA-based integration and composite applications development
BPEL Cookbook: Best Practices for SOA-based integration and composite applications development
How to Consider Requester's Preferences to Enhance Web Service Discovery?
ICIW '07 Proceedings of the Second International Conference on Internet and Web Applications and Services
Proceedings of the 2007 ACM symposium on Document engineering
Validating quicksand: Temporal schema versioning in τXSchema
Data & Knowledge Engineering
Temporal queries and version management in XML-based document archives
Data & Knowledge Engineering
Applied Software Architecture
WS-BPEL Extensions for Versioning
Information and Software Technology
WSDL and BPEL extensions for Event Driven Architecture
Information and Software Technology
Empower service directories with knowledge
Knowledge-Based Systems
Journal of Visual Languages and Computing
Understanding Elasticity of Cloud Services Compositions
UCC '12 Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing
An EMF-based toolkit for reasoning on web services evolution
Proceedings of the workshop on ACadeMics Tooling with Eclipse
Hi-index | 0.00 |
Versioning is an important aspect of web service development, which has not been adequately addressed so far. In this article, we propose extensions to WSDL and UDDI to support versioning of web service interfaces at development-time and run-time. We address service-level and operation-level versioning, service endpoint mapping, and version sequencing. We also propose annotation extensions for developing versioned web services in Java. We have tested the proposed solution for versioning in two real-world environments and identified considerable improvements in service development and maintenance efficiency, improved service reuse, and simplified governance.