The interdisciplinary study of coordination
ACM Computing Surveys (CSUR)
Toward Web Service Dependency Discovery for SOA Management
SCC '08 Proceedings of the 2008 IEEE International Conference on Services Computing - Volume 2
Monitoring Dependencies for SLAs: The MoDe4SLA Approach
SCC '08 Proceedings of the 2008 IEEE International Conference on Services Computing - Volume 1
COSMA --- An Approach for Managing SLAs in Composite Services
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Control and data dependencies in business processes based on semantic business activities
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Two Dependency Modeling Approaches for Business Process Adaptation
KSEM '09 Proceedings of the 3rd International Conference on Knowledge Science, Engineering and Management
Using vector clocks to monitor dependencies among services at runtime
Proceedings of the International Workshop on Quality Assurance for Service-Based Applications
Revealing hidden relations among web services using business process knowledge
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
Capturing and Analyzing Service Network Models
Proceedings of International Conference on Information Integration and Web-based Applications & Services
Hi-index | 0.00 |
In the vision of the Internet of Services (IoS) services are offered and sold as tradable goods on an open marketplace. Services are usually consumed as part of service compositions defining complex business processes. In a service composition the execution of one service depends on other services. Thus, changes or problems during the provisioning of services may affect other services. While information about dependencies is necessary to handle problems and changes in service compositions, this information is usually only implicitly available in the process description and SLAs. In this paper, we propose an approach where the dependencies between services in a composition are analysed at design time and captured in a dependency model. This information is used to validate the negotiated SLAs to ensure that proper collaboration between the services is possible. At runtime this model can then be applied for determining the effects of events such as service failure (SLA is violated) or SLA renegotiation on other services. Our major contributions are a classification of service dependencies in business processes and an algorithm for semi-automatic dependency model creation based on a process description and the related SLAs. We have evaluated our approach based on a logistics scenario.