Proactively Composing Web Services as Tasks by Semantic Web Agents

The chapter presents the framework for agent-enabled dynamic composition of Semantic Web Services. The approach and the framework have been developed in several research and development projects by ISRG and IOG. The core of the methodology is the new understanding of a Semantic Web Service as a capability of an intelligent software agent supplied with the proper ontological description. It is demonstrated how diverse Web Services may be composed and mediated by dynamic coalitions of software agents collaboratively performing tasks for service requestors. Middle Agent Layer is introduced to conduct the transformation of a Web Service request to the corresponding task, agent-enabled cooperative task decomposition and performance. Discussed are the formal means to arrange agents’ negotiation, to represent the semantic structure of task-activity-service hierarchy and to assess fellow-agents’ capabilities and credibility factors. It is argued that the presented technique is applicable to various application domains. Presented is the ongoing work on designing and implementing agent-based layered architecture for intelligent rational information and document retrieval. Finally, the discussion of the OntoServ.Net framework for the development of P2P mobile service infrastructures for industrial asset management provides the extension of the Web Service composition approach.

[1]  Nicholas R. Jennings On Agent-Based Software Engineering" Artificial Intelligence , 2000 .

[2]  Natalya Keberle,et al.  A Strategy for Automated Meaning Negotiation in Distributed Information Retrieval , 2005, SEMWEB.

[3]  Heinrich C. Mayr,et al.  Information systems technology and its applications , 2003 .

[4]  Hyacinth S. Nwana,et al.  Software agents: an overview , 1996, The Knowledge Engineering Review.

[5]  Vyachyslav Tolok,et al.  Modelling Distant Learning Activities by Agent Task Coalitions , 2002 .

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

[7]  Matthias Klusch,et al.  Dynamic service matchmaking among agents in open information environments , 1999, SGMD.

[8]  Dieter Fensel,et al.  The Web Service Modeling Framework WSMF , 2002, Electron. Commer. Res. Appl..

[9]  Anton Naumenko,et al.  General Adaption Framework , 2005, Int. J. Semantic Web Inf. Syst..

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

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

[12]  Jerry R. Hobbs,et al.  DAML-S: Web Service Description for the Semantic Web , 2002, SEMWEB.

[13]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[14]  Victor Lesser,et al.  Negotiation among self-interested computationally limited agents , 1996 .

[15]  Natalya Keberle,et al.  OIL Ontologies for Collaborative Task Performance in Coalitions of Self-Interested Actors , 2001, ER.

[16]  George Angelos Papadopoulos,et al.  Models and Technologies for the Coordination of Internet Agents: A Survey , 2001, Coordination of Internet Agents: Models, Technologies, and Applications.

[17]  Vagan Y. Terziyan,et al.  Semantic Web Enabled Web Services: State-of-Art and Industrial Challenges , 2003, ICWS-Europe.

[18]  Kent Sandoe,et al.  Enterprise Integration , 2001 .

[19]  Natalya Keberle,et al.  Capturing Semantics from Search Phrases: Incremental User Personification and Ontology-Driven Query Transformation , 2003, ISTA.

[20]  Vagan Y. Terziyan,et al.  Semantic Web Services for Smart Devices Based on Mobile Agents , 2005, Int. J. Intell. Inf. Technol..

[21]  Vagan Y. Terziyan Challenges of the "Global Understanding Environment" Based on Agent Mobility , 2007 .

[22]  Dudley Gill,et al.  Web Services Framework , 2002 .

[23]  Vagan Y. Terziyan,et al.  Semantic Web Services for Smart Devices in a "Global Understanding Environment" , 2003, OTM Workshops.

[24]  D. Box,et al.  Simple Object Access Protocol (SOAP) 1.1, W3C Note , 2000 .

[25]  Matthias Klusch,et al.  Larks: Dynamic Matchmaking Among Heterogeneous Software Agents in Cyberspace , 2002, Autonomous Agents and Multi-Agent Systems.

[26]  Natalya Keberle,et al.  Modeling Dynamic Engineering Design Processes in PSI , 2005, ER.

[27]  Natalya Keberle,et al.  Ontology-Driven Sub-Query Extraction for Distributed Autonomous Information Resources in UnIT-Net IEDI , 2004, ISTA.

[28]  Oleksiy Khriyenko,et al.  RgbDF: Resource Goal and Behaviour Description Framework , 2005, Industrial Applications of Semantic Web.

[29]  Oleksiy Khriyenko,et al.  Ontoenvironment: An integration infrastructure for distributed heterogeneous resources , 2004, Parallel and Distributed Computing and Networks.

[30]  Clement T. Yu,et al.  Enabling Society with Information Technology , 2002, Springer Japan.

[31]  Natalya Keberle,et al.  Towards a Framework for Agent-Enabled Semantic Web Service Composition , 2004, Int. J. Web Serv. Res..

[32]  Vadim Ermolayev,et al.  Cooperation Layers in Agent-Enabled Business Process Management , 2002 .

[33]  Natalya Keberle,et al.  Semantically Reinforced Web Services for Wrapping Autonomous Information Resources , 2004 .

[34]  Jing Zhong,et al.  A Semantic Web Based Peer-to-Peer Service Registry Network , 2005, 2005 First International Conference on Semantics, Knowledge and Grid.

[35]  Natalya Keberle,et al.  A Generic Ontology of Rational Negotiation , 2006, ISTA.

[36]  Vagan Y. Terziyan,et al.  Community Formation Scenarios in Peer-to-Peer Web Service Environments , 2004, Databases and Applications.