Transaction processing monitors
Communications of the ACM
An overview of Manifold and its implementation
Concurrency: Practice and Experience
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Snoop: an expressive event specification language for active databases
Data & Knowledge Engineering
A structured approach for the definition of the semantics of active databases
ACM Transactions on Database Systems (TODS)
Enterprise transaction processing on Windows NT
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
The design and performance of a real-time CORBA event service
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Distributed virtual environments and VRML: an event-based architecture
WWW7 Proceedings of the seventh international conference on World Wide Web 7
Matching events in a content-based subscription system
Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing
On observation as a coordination paradigm: an ontology and a formal framework
Proceedings of the 2001 ACM symposium on Applied computing
Design and evaluation of a wide-area event notification service
ACM Transactions on Computer Systems (TOCS)
The JEDI Event-Based Infrastructure and Its Application to the Development of the OPSS WFMS
IEEE Transactions on Software Engineering
Using events to build large scale distributed applications
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
JavaSpaces Principles, Patterns, and Practice
JavaSpaces Principles, Patterns, and Practice
Active Database Systems: Triggers and Rules for Advanced Database Processing
Active Database Systems: Triggers and Rules for Advanced Database Processing
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
MARS: A Programmable Coordination Architecture for Mobile Agents
IEEE Internet Computing
Using Logical Operators as an Extended Coordination Mechanism in Linda
COORDINATION '02 Proceedings of the 5th International Conference on Coordination Models and Languages
Enabling Business Cooperation using a Publish-Subscribe Architecture Aware of Transactions
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 9 - Volume 9
Filtering and Scalability in the ECO Distributed Event Model
PDSE '00 Proceedings of the International Symposium on Software Engineering for Parallel and Distributed Systems
An Efficient Multicast Protocol for Content-Based Publish-Subscribe Systems
ICDCS '99 Proceedings of the 19th IEEE International Conference on Distributed Computing Systems
IBM Systems Journal
Hi-index | 0.00 |
In this paper we highlight some issues on the event consistency in multi-component systems and the coordination activities necessary to maintain it. We point out that the generation of events of a component should change with respect to its usage context but the burden of the coordination which maintains such a consistency is entrusted to the developer's cleverness because existing tools do not offer adequate solutions. Hence we present a model of the coordination activities in multi-component systems in order to clarify the space of the problem and possible points where to intervene. Then we propose a conceptual solution based on a set of types of abstract observers through which realizing the above mentioned coordination activities.