Towards a methodology for lifelong validation of service compositions
Proceedings of the 2nd international workshop on Systems development in SOA environments
Towards a unified framework for the monitoring and recovery of BPEL processes
TAV-WEB '08 Proceedings of the 2008 workshop on Testing, analysis, and verification of web services and applications
WS-Gossip: middleware for scalable service coordination
Proceedings of the ACM/IFIP/USENIX Middleware '08 Conference Companion
Gossip-based service coordination for scalability and resilience
Proceedings of the 3rd workshop on Middleware for service oriented computing
A Guided Tour through SAVVY-WS: A Methodology for Specifying and Validating Web Service Compositions
Advances in Software Engineering
Lifelong verification of dynamic service compositions
Proceedings of the 2008 Foundations of Software Engineering Doctoral Symposium
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Information and Software Technology
Enhancing web services performance using adaptive quality of service management
WISE'07 Proceedings of the 8th international conference on Web information systems engineering
Policy-Based Management of QoS in Service Aggregations
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Testing in Service Oriented Architectures with dynamic binding: A mapping study
Information and Software Technology
Identifying, modifying, creating, and removing monitor rules for service oriented computing
Proceedings of the 3rd International Workshop on Principles of Engineering Service-Oriented Systems
Service composition management using risk analysis and tracking
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
Domain-specific language for event-based compliance monitoring in process-driven SOAs
Service Oriented Computing and Applications
Hi-index | 0.02 |
MASC (Manageable and Adaptive Service Compositions)1* is a policy-based middleware for monitoring and control of composite Web services execution. The monitorable requirements are specified in the WS-Policy4MASC language that extends WS-Policy by defining new types of monitoring and control policy assertions. This paper focuses on MASC monitoring capabilities to detect business exceptions and runtime faults. Our solutions are complementary to the existing approaches and provide: synchronous and asynchronous monitoring both at the SOAP messaging layer and the process orchestration layer, greater diversity of monitoring and control constructs, as well as the externalization of monitoring and adaptation actions from definitions of business processes. We implemented a MASC proof-of-concept prototype and evaluated it on monitoring and adaptation scenarios from a stock trading case study. Our performance studies indicate that MASC overhead and scalability are acceptable.