In some kind of SysV IPC project | Posix queues are used to exchange data between processes; with the upcoming Windows port of the software, "a huge amount of headache will be introduced without using IDL and some middleware like CORBA," as someone told me,
So, you need a CORBA implementation that is fairly standardized for:
- available from C ++ applications on Linux and Windows
- available in java
Another problem is performance: it should not be ten times slower than provided by the built-in IPC mechanism (with all the pain associated with implementing a response waiting for IPC manually).
Timeout support required (maximum 2 seconds wait for IPC backend using exception).
We are currently planning to use IPC ZeroMQ porting.
source share