AODA: An Autonomic and Ontology-Driven Architecture for Service-Oriented and Event-Driven Systems

The large diversity and heterogeneity of collaborating objects and services in modern networked environments such as personal, vehicular or home networks makes difficult the efficient configuration, deployment and management of composite dynamic systems without a major participation of human actors. This paper proposes an autonomic architecture based on decision models built on ontologies and aimed at self-configuring and self-adapting service-oriented and event-driven distributed systems. Our solution follows a top-down approach based on well-known and accepted standards and implemented as an ecosystem-wide ontology aimed at characterizing the properties of services and events related to consumers and producers entities participating in the autonomic collaborative environment.

[1]  Francis G. McCabe,et al.  Reference Model for Service Oriented Architecture 1.0 , 2006 .

[2]  Peter R. Pietzuch,et al.  Congestion Control in a Reliable Scalable Message-Oriented Middleware , 2003, Middleware.

[3]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[4]  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.

[5]  Andreas Abecker,et al.  The role of ontologies in autonomic computing systems , 2004, IBM Syst. J..

[6]  Weishan Zhang,et al.  Towards Self-managed Pervasive Middleware using OWL/SWRL ontologies , 2008 .

[7]  Hans-Arno Jacobsen,et al.  G-ToPSS: fast filtering of graph-based metadata , 2005, WWW '05.

[8]  S. Chaudhary,et al.  Event-driven Service-Oriented Architecture , 2008, 2008 International Conference on Service Systems and Service Management.

[9]  Jianwei Yin,et al.  Exploring a Semantic Publish/Subscribe Middleware for Event-Based SOA , 2008, 2008 IEEE Asia-Pacific Services Computing Conference.