An Aspect-Oriented Approach for Dynamic Monitoring of a Service Logic Execution Environment
Book chapter
Falcarin, P. and Goix, Laurent Walter 2006. An Aspect-Oriented Approach for Dynamic Monitoring of a Service Logic Execution Environment. in: International Engineering Consortium (IEC).
Authors | Falcarin, P. and Goix, Laurent Walter |
---|---|
Abstract | Service creation environments play a relevant role in new telecom applications because they enable openness and programmability by offering frameworks for the development of value added services. The JAIN SLEE specification defines a Java framework for executing event-based distributed services made up of components, called Service Building Blocks. In such a complex architecture, monitoring is an indispensable technique to test the dynamic behavior of a system, debug the code, gather usage statistics or measure the quality of service. Program instrumentation is needed to insert monitoring code into the system to be monitored, which is typically a manual and time-consuming task. This paper describes a language-based approach to automate program instrumentation and monitoring management using a dynamic Aspect Oriented Programming (AOP) framework. The basic notions of AOP and the use of the JBoss AOP framework features are described, in order to allow a highly modular and easily configurable implementation of reusable monitoring code. Using an Eclipse-based system administration console, it is possible to manage remotely the dynamic deployment and update of monitoring code in a service deployed on a JAIN-SLEE container. |
Keywords | Service creation environments; telecom applications; Aspect Oriented Programming; mobile phones |
Year | 2006 |
Publisher | International Engineering Consortium (IEC) |
Publication dates | |
2006 | |
Publication process dates | |
Deposited | 24 Nov 2010 |
Web address (URL) | http://www.iec.org |
http://hdl.handle.net/10552/1053 | |
Additional information | Citation: |
Accepted author manuscript | License CC BY-ND |
https://repository.uel.ac.uk/item/8676w
Download files
232
total views109
total downloads6
views this month4
downloads this month