В каком-то проекте SysV IPC |Очереди Posix используются для обмена данными между процессами;с предстоящим портом программного обеспечения для Windows, «как только кто-то сказал мне:« будет введена огромная головная боль без использования IDL и некоторого промежуточного программного обеспечения вроде CORBA »;
реализация CORBA, которая достаточно стандартизирована, чтобы:
- доступно из приложений C ++ для Linux и Windows
- доступно из Java
Другая проблема заключается впроизводительность: она не должна быть в десять раз медленнее, чем обеспечивается собственным механизмом IPC (со всеми трудностями, связанными с реализацией ответа, ожидающего через IPC вручную).
Требуется также поддержка тайм-аута (макс. 2 секунды, ожидающие бэкэнд IPC сисключение).
В настоящее время требуется адаптация транспорта ZeroMQ для IPC.