QoS-Aware and Ontology-Driven Autonomic Service Bus

Distributed applications and more generally distributed systems are increasingly based on services that are integrated to implement complex functional processes. Diversity and heterogeneity of these services raise many needs for the integration. To meet these needs, the Enterprise Service Bus has been proposed for the development of standard based collaborative strategies between services and applications. However the lack of semantic, the competitiveness between services and the dynamicity of service-oriented architectures contexts (mobility, increase of consumers and providers of services, etc.) are the reason of unpredictable events such as service unavailability, high overhead and response time, decrease of reliability, security, etc. Those events ask to adapt the established integration strategies to ensure or improve performance and Quality of Service offered by the Enterprise Service Bus. In this context, we propose a QoS-aware and ontology-driven Autonomic Service Bus able to take into account non functional properties' semantics in order to offer self-configuration and self-adaptation functionalities. Beyond the traditional objectives of enterprise service buses, our proposal includes the use of well known transport and network mechanisms to take into account autonomously both functional and non functional properties asked or offered by services consumers or providers.

[1]  Wei Cui,et al.  Double Redundant Fault-Tolerance Service Routing Model in ESB , 2009, 2009 Fourth ChinaGrid Annual Conference.

[2]  Philippe Lalanda,et al.  Autonomic enterprise service bus , 2011, ETFA2011.

[3]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[4]  Xin Zhang,et al.  A policy-configurable dynamic routing mechanism in Enterprise Service Bus , 2010, 2010 International Conference on Educational and Information Technology.

[5]  David A Chappell,et al.  Enterprise Service Bus , 2004 .

[6]  Frank Leymann,et al.  Semantic Service Bus: Architecture and Implementation of a Next Generation Middleware , 2007, 2007 IEEE 23rd International Conference on Data Engineering Workshop.

[7]  Justin Y. Shi High Performance Lossless ESB Architecture with Data Protection for Mission-Critical Applications , 2009, 2009 WRI World Congress on Computer Science and Information Engineering.