Wikipedia
Evocb
EVO/CB is a distributed object system that is constructed on top of publish/subscribe event systems. This design decision implies modeling method calls as events and subscriptions over the underlying messaging middleware.
The current prototype is a free and open source software released under the terms of the LGPL License and written in Java.