Async message based communication system for different languages
Different implementations of a JSON based protocol for interchange of messages between different programming languages in a peer to peer fashion.
Currently Java and Javascript support, but more coming.
Etch is a cross-platform, language- and transport-independent framework for building and consuming network services. With Etch, service development and consumption becomes no more difficult than library development and consumption.