Event-based distributed middleware with transparent support for EventEmitter and socket events.