Semantic management of distributed Web applications

Specifying issues such as transactions, session management, and user rights in an application-independent way facilitates managing application servers and Web services. Developers achieve this by configuring generic software with the help of administration tools and corresponding XML configuration files. This lets you flexibly develop and administrate a distributed application; however, because configuration files lack a coherent formal model, they don't provide a high level of abstraction to facilitate management, even if they're more or less human-readable XML. So, it's difficult or often impossible to query a system for conclusions that come from integrating several descriptions. We remedy the problem by applying semantic technology - that is, ontologies and inference engines - in the middleware solutions. We contribute a state-of-the-art management ontology and propose a design to integrate the ontology infrastructure in existing application servers. We implemented a prototype of our proposed scheme in KAON SERVER, an amalgamation of JBoss and the KAON ontology tool suite.

[1]  Julio Berrocal,et al.  Semantic Management: advantages of using an ontology-based management information meta-model , 2002 .

[2]  Raouf Boutaba,et al.  Managing Next Generation Convergence Networks and Services—A Report on NOMS 2004 , 2004, Journal of Network and Systems Management.

[3]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[4]  Aldo Gangemi,et al.  Task taxonomies for knowledge content , 2004 .

[5]  Kurt Geihs,et al.  Unifying service level management using an MDA-based approach , 2004, 2004 IEEE/IFIP Network Operations and Management Symposium (IEEE Cat. No.04CH37507).

[6]  Enrico Motta,et al.  Approaches to Semantic Web Services: an Overview and Comparisons , 2004, ESWS.

[7]  Francisco Reverbel,et al.  The JBoss Extensible Server , 2003, Middleware.

[8]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..

[9]  Aldo Gangemi,et al.  Foundations for service ontologies: aligning OWL-S to dolce , 2004, WWW '04.

[10]  Daniel Oberle,et al.  Semantic management of middleware , 2006, DSM '04.

[11]  Douglas C. Schmidt,et al.  Model Driven Middleware , 2005 .

[12]  Andreas Reuter,et al.  Transaction Processing: Concepts and Techniques , 1992 .

[13]  Nicola Guarino,et al.  Sweetening Ontologies with DOLCE , 2002, EKAW.

[14]  Steffen Staab,et al.  Towards ontologies for formalizing modularization and communication in large software systems , 2006, Appl. Ontology.

[15]  Managing Next Generation Convergence Networks and Services, IEEE/IFIP Network Operations and Management Symposium, NOMS 2004, Seoul, Korea, 19-23 April 2004, Proceedings , 2004, NOMS.

[16]  Vladimir Tosic,et al.  Web Service Offerings Infrastructure (WSOI) - a management infrastructure for XML Web services , 2004, 2004 IEEE/IFIP Network Operations and Management Symposium (IEEE Cat. No.04CH37507).

[17]  Steffen Staab,et al.  Developing and Managing Software Components in an Ontology-based Application Server , 2004, WWW Workshop on Application Design, Development and Implementation Issues in the Semantic Web.

[18]  Aldo Gangemi,et al.  Understanding the Semantic Web through Descriptions and Situations , 2003, OTM.

[19]  Michel Chevanne,et al.  An information model for service and network management integration: from needs towards solutions , 2004, 2004 IEEE/IFIP Network Operations and Management Symposium (IEEE Cat. No.04CH37507).

[20]  Steffen Staab,et al.  Supporting application development in the Semantic Web , 2003 .

[21]  Ioana Manolescu,et al.  Model-driven design and deployment of service-enabled web applications , 2005, TOIT.

[22]  Steffen Staab,et al.  Economic Reflections on Managing Web Service Using Semantics , 2005, EMISA.

[23]  Steffen Staab,et al.  Semantic management of Web services , 2005, IEEE International Conference on Web Services (ICWS'05).

[24]  Jos de Bruijn,et al.  Web Service Modeling Ontology , 2005, Appl. Ontology.