eProsima Fast RPC is a high performance remote procedure call (RPC) framework. It combines a software stack with a code generation engine to build services that work efficiently in several platforms and programming languages.
eProsima Fast RPC is striking fast, beating alternatives such as Apache Thrift in both Windows and Linux, and is free software (LGPL). Besides a lightweight networking implementation, we use eProsima Fast Buffers, a very efficient (see here the benchmarks) serialization mechanism.
The framework generates the Request/Reply code from the IDL procedure definition allowing the developer focus in his application logic without bothering about the networking details.
eProsima Fast RPC is a lot faster than Web Services and JMS, and slightly faster than last generation middleware such as Apache Thrift.