• DocumentCode
    3128178
  • Title

    MASC - .NET-Based Middleware for Adaptive Composite Web Services

  • Author

    Erradi, Abdelkarim ; Tosic, Vladimir ; Maheshwari, Piyush

  • Author_Institution
    Univ. of New South Wales, Sydney
  • fYear
    2007
  • fDate
    9-13 July 2007
  • Firstpage
    727
  • Lastpage
    734
  • Abstract
    MASC (manageable and adaptive service compositions) is a policy-based middleware for monitoring of Web service compositions and their dynamic adaptation to various runtime changes. MASC policies are described in our new WS-Policy extension called WS-Policy4MASC. Compared with recent related works, MASC has several distinctive characteristics, such as coordination of adaptation on the SOAP messaging layer and the business process orchestration layer, use of both technical and business metrics for adaptation decisions, and extending the power and flexibility of the new Microsoft .NET 3.0 platform. In this paper, we focus on MASC support for adaptation to address business exceptions and manage runtime faults. For example, a sub-process (or an activity) can be added, deleted, replaced, skipped, or retried. We have been implementing a MASC proof-of-concept prototype and evaluating it on adaptation scenarios from a stock trading case study. Our performance studies of the prototype indicate that overheads introduced by MASC are acceptable.
  • Keywords
    Web services; middleware; network operating systems; system monitoring; MASC proof-of-concept prototype; Microsoft .NET 3.0 platform; SOAP messaging layer; WS-Policy4MASC; adaptive composite Web service composition monitoring; adaptive service management; business process orchestration layer; dynamic runtime change adaptation; policy-based .NET-based middleware; Australia; Computer science; Computerized monitoring; Engineering management; Middleware; Prototypes; Quality of service; Runtime; Simple object access protocol; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2007. ICWS 2007. IEEE International Conference on
  • Conference_Location
    Salt Lake City, UT
  • Print_ISBN
    0-7695-2924-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2007.116
  • Filename
    4279665