Policy-driven middleware for self-adaptation of web services compositions

  • Authors:
  • Abdelkarim Erradi;Piyush Maheshwari;Vladimir Tosic

  • Affiliations:
  • Shool of Computer Science and Engineering, The University of New South Wales, Sydney, Australia;Shool of Computer Science and Engineering, The University of New South Wales, Sydney, Australia;Shool of Computer Science and Engineering, The University of New South Wales, Sydney, Australia

  • Venue:
  • Middleware'06 Proceedings of the 7th ACM/IFIP/USENIX international conference on Middleware
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present our policy-based middleware, called Manageable and Adaptive Service Compositions (MASC), for dynamic self-adaptation of Web services compositions to various changes. MASC integrates and extends our earlier middleware called the Web Services Message Bus (wsBus). In particular, we discuss MASC support for customization of Web services compositions to address business exceptions and wsBus support for correction (fault management) of Web services compositions to improve reliability. We have evaluated the former support on a stock trading case study and the latter support on a supply chain management case study. Our solutions are complementary to the existing approaches and provide: coordination of fault management between SOAP messaging and business process orchestration, greater diversity of monitoring and control constructs, specification of both technical and business aspects used for adaptation decisions, higher level of abstraction easier for use by non-technical people, and externalization of monitoring and adaptation actions from definitions of business processes.