Automating the Interoperation of Information Processing Tools
نویسندگان
چکیده
This paper describes an agent-based architecture designed to support the interoperation of distributed and disparate information processing tools and resources. This work is based on the premise that many computer users have a tool kit of familiar software tools and information resources that must be used in conjunction to perform the user’s information processing tasks. The architecture extends previous work on agent-based software interoperability, being based on the technique of encapsulating tools inside agent wrappers that communicate using high-level declarative messages. This, together with the use of a matchmaking ‘facilitator’ agent, allows agents to be added to the system or replaced at any time. Common patterns of tool interoperation can be automated through the use of a planning agent and a user agent that executes plans on behalf of the user. To address the unique features of information processing tasks, a novel extension of hierarchical task-network (HTN) planning is presented and its integration into the architecture is discussed.
منابع مشابه
Software Agents for Automating Multiple-Tool Tasks
A key problem in computer-ba~sed information processing is the lack of tools addressing the atttomation of tasks that, span multiple application programs. We are seeking to fill this void by developing Software agent systems through which end users can delegate such tasks to autonomous software agents. We briefly discuss our approach to several key design issues that arise in building such syst...
متن کاملPlanning and Matchmaking for the Interoperation of Information Processing Agents
In today’s open, distributed environments, there is an increasing need for systems to assist the interoperation of tools and information resources. This paper describes a multi-agent system, DALEKS, that supports such activities for the information processing domain. With this system, information processing tasks are accomplished by the use of an agent architecture incorporating task planning a...
متن کاملInteroperation, Mediation, and Ontologies
In this paper we address the problem of interoperation at a semantic level. We assume that emerging standards will solve most of the syntactic infrastructure problems that exist today. However, interoperation has to deal with sources from diiering domains, and their semantic diierences. We present mediation as the principal means to resolve problems of semantic interoperation. Since the number ...
متن کاملMaking Interoperation Tractable
A variety of solutions have been suggested for managing heterogeneity among data sources. We are developing a runtime environment and tools that support integration of online information processing services in digital libraries. We introduce canonical wrappers that provide logical abstractions for the native interfaces of components. They enable mediators to reason about interfaces of heterogen...
متن کاملA Bottom-Up Approach to Automating Web Service Discovery, Customization, and Semantic Translation
The ultimate goal for the Web services effort is seamless interoperation among networked devices and programs through the development of distributed computing infrastructure and Web standards. Industry has been fast off the mark with the development of computing infrastructure such as .NET and J2EE, Web service protocols such as SOAP, and a communication-level description language in WSDL. Like...
متن کامل