My favorite middleware software is Internet Communications Engine, or ICE, by Zeroc, Inc. They just released their latest version, 3.6 beta. There are a number of great new features:
- JavaScript mapping (in addition to C++, .NET, Java, Python, Ruby, PHP, Objective-C!)
- WebSocket transport
- New discovery service
- and more!
Go to the release notes to learn more.