Exploiting virtual synchrony in distributed systems
SOSP '87 Proceedings of the eleventh ACM Symposium on Operating systems principles
RPC in the x-Kernel: evaluating new design techniques
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Network computing architecture
Network computing architecture
Systems programming with Modula-3
Systems programming with Modula-3
Guide to writing DCE applications
Guide to writing DCE applications
Consistent global states of distributed systems: fundamental concepts and mechanisms
Distributed systems (2nd Ed.)
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
Implementation of UNIX on an Object-oriented Operating System, An
Implementation of UNIX on an Object-oriented Operating System, An
Asynchronous notifications among distributed objects
COOTS'96 Proceedings of the 2nd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 2
Experience with lightweight distributed component technologies in business intelligence systems
SEM'04 Proceedings of the 4th international conference on Software Engineering and Middleware
Hi-index | 0.00 |
We show how to build a distributed system allowing objects to register interest in and receive notifications of events in other objects. The system is built on top of a pair of interfaces that are interesting only in their extreme simplicity. We then present a simple and efficient implementation of these interfaces. We then show how more complex functionality can be introduced to the system by adding third-party services. These services can be added without changing the simple interfaces, and without changing the objects in the system that do not need the functionality of those services. Finally, we note a number of open issues that remain, and attempt to draw some conclusions based on the work.