JavaSpaces Principles, Patterns, and Practice
JavaSpaces Principles, Patterns, and Practice
Java Message Service
Content-Based Networking: A New Communication Infrastructure
IMWS '01 Revised Papers from the NSF Workshop on Developing an Infrastructure for Mobile and Wireless Systems
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
A reflective framework for discovery and interaction in heterogeneous mobile environments
ACM SIGMOBILE Mobile Computing and Communications Review
LIME: A coordination model and middleware supporting mobility of hosts and agents
ACM Transactions on Software Engineering and Methodology (TOSEM)
Towards a common API for publish/subscribe
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
Data sharing vs. message passing: synergy or incompatibility?: an implementation-driven case study
Proceedings of the 2008 ACM symposium on Applied computing
Tuplespace-based computing for the semantic web: A survey of the state-of-the-art
The Knowledge Engineering Review
ESB federation for large-scale SOA
Proceedings of the 2010 ACM Symposium on Applied Computing
Facilitating complex web service interactions through a tuplespace binding
DAIS'08 Proceedings of the 8th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Space-Based Architectures as Abstraction Layer for Distributed Business Applications
CISIS '10 Proceedings of the 2010 International Conference on Complex, Intelligent and Software Intensive Systems
Hi-index | 0.00 |
Integration of heterogeneous distributed systems becomes particularly challenging when these systems have diverse coordination models (e.g., client/server, publish/subscribe, tuple space). In this paper, we introduce a system integration solution based on orchestration workflow and a high-level data-driven coordination abstraction enabling application workflows that are agnostic to the underlying middleware platforms and associated coordination models of the constituent systems. Our solution features an extensible generic coordination middleware, which enables middleware designers to easily incorporate support for new middleware platforms and facilitates application designers in designing complex applications.