A framework-based runtime monitoring approach for service-oriented software systems

The highly dynamic and loosely coupled nature of a service-oriented software system leads to the challenge of understanding it. In order to obtain insight into the runtime topology of a SOA system, we propose a framework-based runtime monitoring approach to trace the service interactions during execution. The approach can be transparently applied to all web services built on the framework and reuses parts of information and functionality already available in the framework to achieve our goals.

[1]  Serge Demeyer,et al.  Software Evolution , 2010 .

[2]  Johan Moe,et al.  Understanding distributed systems via execution trace data , 2001, Proceedings 9th International Workshop on Program Comprehension. IWPC 2001.

[3]  LamportLeslie Time, clocks, and the ordering of events in a distributed system , 1978 .

[4]  Andy Zaidman,et al.  An assessmentmethodology for trace reduction techniques , 2008, 2008 IEEE International Conference on Software Maintenance.

[5]  Malcolm Munro,et al.  Understanding service-oriented software , 2004, IEEE Software.

[6]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.

[7]  Zhixiong Chen Service Fault Localization Using Probing Technology , 2006, 2006 IEEE International Conference on Networking, Sensing and Control.

[8]  Friedemann Mattern,et al.  Virtual Time and Global States of Distributed Systems , 2002 .

[9]  Krzysztof Zielinski,et al.  Dynamic monitoring framework for the SOA execution environment , 2010, ICCS.

[10]  Heiko Ludwig,et al.  The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services , 2003, Journal of Network and Systems Management.

[11]  Arie van Deursen,et al.  A Systematic Survey of Program Comprehension through Dynamic Analysis , 2008, IEEE Transactions on Software Engineering.

[12]  Doug Tidwell,et al.  Programming Web services with SOAP , 2001 .

[13]  Zheng Li,et al.  A runtime monitoring and validation framework for Web service interactions , 2006, Australian Software Engineering Conference (ASWEC'06).

[14]  Luciano Baresi,et al.  Smart monitors for composed services , 2004, ICSOC '04.

[15]  Paolo Traverso,et al.  Service-Oriented Computing: a Research Roadmap , 2008, Int. J. Cooperative Inf. Syst..

[16]  Gerardo Canfora,et al.  Service-Oriented Architectures Testing: A Survey , 2009, ISSSE.

[17]  Arie van Deursen,et al.  Execution trace analysis through massive sequence and circular bundle views , 2008, J. Syst. Softw..

[18]  M M Lehman,et al.  Software Evolution , 2002 .