Dynamic change within workflow systems
COCS '95 Proceedings of conference on Organizational computing systems
Developing Java beans
Data & Knowledge Engineering - Special issue on ER '96
Object-Oriented Database Systems: Concepts and Architectures
Object-Oriented Database Systems: Concepts and Architectures
Management Of Schema Evolution In Databases
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Implementing Lazy Database Updates for an Object Database System
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
Handling Dynamic Schema Change in Process Models
ADC '00 Proceedings of the Australasian Database Conference
Web Service Conversation Modeling: A Cornerstone for E-Business Automation
IEEE Internet Computing
A trust negotiation system for digital library Web services
International Journal on Digital Libraries
A design for adaptive web service evolution
Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems
Representing, analysing and managing web service protocols
Data & Knowledge Engineering - Special issue: ER 2004
SELF-SERV: a platform for rapid composition of web services in a peer-to-peer environment
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Web Services: Concepts, Architectures and Applications
Web Services: Concepts, Architectures and Applications
Developing adapters for web services integration
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Supporting the dynamic evolution of Web service protocols in service-oriented architectures
ACM Transactions on the Web (TWEB)
Sound Multi-party Business Protocols for Service Networks
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
An approach for managing web services changes
International Journal of Information Systems and Change Management
Ensuring service backwards compatibility with Generic Web Services
PESOS '09 Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems
Methodology evaluation framework for dynamic evolution in composition-based distributed applications
Journal of Systems and Software
SEPL--a domain-specific language and execution environment for protocols of stateful Web services
Distributed and Parallel Databases
A mechanism for discovering semantic relationships among agent communication protocols
Autonomous Agents and Multi-Agent Systems
Change impact analysis in service-based business processes
Service Oriented Computing and Applications
Protocol-Level Service Composition Mismatches: A Petri Net Siphon Based Solution
International Journal of Web Services Research
A survey of change management in service-based environments
Service Oriented Computing and Applications
Hi-index | 0.00 |
Web services are loosely coupled software components that are published, discovered, and invoked across the Web. As the use of Web services grows, in order to correctly interact with the growing services, it is important to understand the business protocols that provide clients with the information on how to interact with services. In dynamic Web services environments, service providers need to constantly refine their business protocols in order to reflect the constraints and opportunities proposed by new applications, new business strategies, and new laws, or fix the problems found in the protocol definition. However, the effective management of such a protocol evolution raises challenging problems: one of the most challenging issues is to handle ongoing instances started with the old protocol when their protocols are changed. We present a framework that supports service administrators in managing business protocol evolution by providing several features, such as a set of change operators allowing modifications of protocols and two types of change impact analyses automatically determining which ongoing instances can be migrated to the new version of a protocol. We have also implemented a database-backed GUI tool to manage the change process as an extension of our existing system.