The interdisciplinary study of coordination
ACM Computing Surveys (CSUR)
Embedding formal knowledge models in active documents
Communications of the ACM
Communications of the ACM
Software engineering for mobility: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Theoretical Computer Science
A programming model for active documents
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
Agent-oriented software engineering for Internet agents
Coordination of Internet agents
From design to intention: signs of a revolution
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
XMIDDLE: A Data-Sharing Middleware for Mobile Computing
Wireless Personal Communications: An International Journal
MARS: A Programmable Coordination Architecture for Mobile Agents
IEEE Internet Computing
Workspaces: A Web-Based Workflow Management System
IEEE Internet Computing
Managing Complex Documents Over the WWW: A Case Study for XML
IEEE Transactions on Knowledge and Data Engineering
Adlet: An Active Document Abstraction for Multimedia Information Fusion
IEEE Transactions on Knowledge and Data Engineering
Engineering Mobile Agent Applications via Context-Dependent Coordination
IEEE Transactions on Software Engineering
Coordinating Work on the Web with Workspaces
WETICE '00 Proceedings of the 9th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
XMLSpaces for Coordination in Web-Based Systems
WETICE '01 Proceedings of the 10th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
MobiDoc: A Framework for Building Mobile Compound Documents from Hierarchical Mobile Agents
ASA/MA 2000 Proceedings of the Second International Symposium on Agent Systems and Applications and Fourth International Symposium on Mobile Agents
Coordination technologies for internet agents
Nordic Journal of Computing
ACM SIGWEB Newsletter
Activity theory as a framework for MAS coordination
ESAW'02 Proceedings of the 3rd international conference on Engineering societies in the agents world III
Interconnecting objects via contracts
UML'99 Proceedings of the 2nd international conference on The unified modeling language: beyond the standard
A Manifesto for Agent Technology: Towards Next Generation Computing
Autonomous Agents and Multi-Agent Systems
Tuplespace-based computing for the semantic web: A survey of the state-of-the-art
The Knowledge Engineering Review
Hi-index | 0.01 |
This paper focuses on coordination middleware for distributed applications based on active documents and XML technologies. First, the paper introduces the main concepts underlying active documents and XML, and identifies the strict relations between active documents and mobile agents (“document agents”). Then, the paper goes into details about the problem of defining a suitable middleware architecture to support coordination activities in applications including active documents and mobile agents, by specifically focusing on the role played by XML technologies in that context. A simple taxonomy is introduced to characterise coordination middleware architectures depending on the way they exploit XML documents in supporting coordination. The characteristics of several middleware infrastructures are then surveyed and evaluated, also with the help of a simple example scenario in the area of distributed workflow management. This analysis enables us to identify the advantages and the shortcomings of the different approaches, and the basic requirements of a middleware for XML-centric applications.