Adept_flex—Supporting Dynamic Changes of Workflows Without Losing Control
Journal of Intelligent Information Systems - Special issue on workflow management systems
Agents for process coherence in virtual enterprises
Communications of the ACM
Declarative Composition and Peer-to-Peer Provisioning of Dynamic Web Services
ICDE '02 Proceedings of the 18th International Conference on Data Engineering
Business-oriented management of Web services
Communications of the ACM - Service-oriented computing
An Introduction to the Web Services Policy Language (WSPL)
POLICY '04 Proceedings of the Fifth IEEE International Workshop on Policies for Distributed Systems and Networks
A Multi-Level Model for Web Service Composition
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Formalizing and achieving multiparty agreements via commitments
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
A Rule Driven Approach for Developing Adaptive Service Oriented Business Collaboration
SCC '06 Proceedings of the IEEE International Conference on Services Computing
Automated Context-Aware Adaptation of Web Service Executions
AICCSA '06 Proceedings of the IEEE International Conference on Computer Systems and Applications
Human-Computer Interaction
A rule driven approach for developing adaptive service oriented business collaboration
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Requirements-Driven modeling of the web service execution and adaptation lifecycle
ICDCIT'06 Proceedings of the Third international conference on Distributed Computing and Internet Technology
Amoeba: A methodology for modeling and evolving cross-organizational business processes
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
The increasing popularity of Web services for application integration has strengthened the need for automated Web service composition and joint execution. A lot of attention has been paid recently towards techniques for creating a composite Web service from individual Web services based on user requirements, and driven by a variety of criteria. However, the major lacuna so far in Web service composition is the lack of a holistic requirements-driven approach for modeling the Web service execution lifecycle. In this paper we present such an approach based on our earlier work on context-driven Web service modeling. In particular, we separate requirements into two parts - functional and extrafunctional requirements (FRs and EFRs, respectively). We express FRs as commitments made by individual Web ser-vices towards the composite Web service, and EFRs as rules that constrain the behavior of the individual Web services while they execute against their FRs. We also present a conceptual model that can be used for tracking requirements during Web service execution.