ModelDriven Instrumentation for Monitoring the Quality of Web Service Compositions

Supporting business services through Web service compositions (WSC) as part of service-oriented architectures involves various runtime monitoring requirements. The implementation of these requirements results in additional development activities. Due to the lack of standards for treating such WSC monitoring concerns, a corresponding development approach has to deal with a variety of specific technologies. This paper therefore introduces a platform-independent approach to the instrumentation of WSC and the generation of an effective monitoring infrastructure based on the principles of model-driven software development (MDSD).

[1]  Alan W. Brown,et al.  A Model-Driven Development Approach to Creating Service-Oriented Solutions , 2006, ICSOC.

[2]  Amit P. Sheth,et al.  Modeling Quality of Service for Workflows and Web Service Processes , 2002 .

[3]  Anneke Kleppe,et al.  The Object Constraint Language: Getting Your Models Ready for MDA , 2003 .

[4]  Sebastian Abeck,et al.  Model-Driven Development of Monitored Web Service Compositions , 2008 .

[5]  George Spanoudakis,et al.  Non-Intrusive Monitoring of Service-Based Systems , 2006, Int. J. Cooperative Inf. Syst..

[6]  Christoph Rathfelder,et al.  Manageability design for an autonomic management of semi-dynamic web service compositions , 2008, NOMS 2008 - 2008 IEEE Network Operations and Management Symposium.

[7]  Iman Poernomo,et al.  QoS-Aware Model Driven Architecture through the UML and CIM , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC'06).

[8]  Jörg P. Müller,et al.  Model- and Architecture-Driven Development in the Context of Cross-Enterprise Business Process Engineering , 2006, 2006 IEEE International Conference on Services Computing (SCC'06).

[9]  Carolyn McGregor A Method to Extend BPEL4WS to Enable Business Performance Measurement , 2003, ICWS.

[10]  Liang-Jie Zhang,et al.  S3: A Service-Oriented Reference Architecture , 2007, IT Professional.

[11]  Ioana Stanoi,et al.  Model Driven Development for Business Performance Management , 2006, IBM Syst. J..

[12]  Marco Pistore,et al.  Run-Time Monitoring of Instances and Classes of Web Service Compositions , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[13]  Beate List,et al.  Extending the UML 2 Activity Diagram with Business Process Goals and Performance Measures and the Mapping to BPEL , 2006, ER.

[14]  Christoph Rathfelder,et al.  A Manageability Infrastructure for the Monitoring of Web Service Compositions , 2007 .

[15]  Volker Gruhn,et al.  Model-Driven Software Development , 2005 .

[16]  Kurt Geihs,et al.  Unifying service level management using an MDA-based approach , 2004, 2004 IEEE/IFIP Network Operations and Management Symposium (IEEE Cat. No.04CH37507).

[17]  Gregor von Bochmann,et al.  A pattern system for network management interfaces , 1998, CACM.

[18]  Stephen J. Mellor,et al.  MDA Distilled Principles Of Model-Driven Architecture , 2004 .

[19]  Prashant Jain,et al.  Using a model-driven transformational approach and service-oriented architecture for service delivery management , 2007, IBM Syst. J..

[20]  Fabio Casati,et al.  Automated SLA Monitoring for Web Services , 2002, DSOM.

[21]  Wolfgang Reisig,et al.  ASM-based Semantics for BPEL: The Negative Control Flow , 2005, Abstract State Machines.

[22]  Vladimir Tosic,et al.  Towards a Web service composition management framework , 2005, IEEE International Conference on Web Services (ICWS'05).

[23]  Luciano Baresi,et al.  Towards Dynamic Monitoring of WS-BPEL Processes , 2005, ICSOC.

[24]  Roozbeh Farahbod,et al.  A Formal Semantics for the Business Process Execution Language for Web Services , 2005, WSMDEIS.

[25]  Sebastian Abeck,et al.  Towards a Model-driven Development of Monitored Processes , 2007, Wirtschaftsinformatik.