Non-functional data collection for adaptive business processes and decision making

  • Authors:
  • Bao Le Duc;Pierre Châtel;Nicolas Rivierre;Jacques Malenfant;Philippe Collet;Isis Truck

  • Affiliations:
  • Orange Labs, Issy les Moulineaux, France;Thales Communications, Massy, France;Orange Labs, Issy les Moulineaux, France;Université Pierre et Marie, Paris, France;Université de Nice Sophia, Sophia Antipolis, France;Université Paris, Saint-Denis, France

  • Venue:
  • Proceedings of the 4th International Workshop on Middleware for Service Oriented Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Monitoring application services becomes more and more a transverse key activity in SOA. Beyond traditional human system administration and load control, new activities such as autonomic management as well as SLA enforcement raise the stakes over monitoring requirements. In this paper, we address a new monitoring-based activity which is selecting among competitive service offers based on their currently measured QoS. Starting from this use case, the late binding of service calls in SOA given the current QoS of a set of candidate services, we first elicit the requirements and then describe M4ABP (Monitoring for Adaptive Business Process), a middleware component for monitoring services and delivering monitoring data to business processes wishing to call them. Within this settings, M4ABP provides solutions for general requirements: flexibility as well as performance in data access for clients, coherency of data sets and network usage optimization. Lessons learned from this first use case can be applied to similar monitoring scenario, as well as to the larger field of context-aware computing.