A Java and .Net middleware API supporting broker-less, type+topic-based publish/subscribe and request/reply messaging for both intra- and inter-application, object-level communication.
Broker-less: messages are transmitted directly between eBus applications. There is no message broker (i.e. server) in between.
Type+topic addressing: eBus clients subscribe to a message class (type) and message topic, providing stronger typing than just topic-based subscriptions.
Object-level communication: eBus delivers messages directly to client objects, not to a client process.