How does ORBexpress RT and its real-time implementation differ from other ORBs?
The Real-time CORBA specification identifies interfaces and policies that an ORB must support in order to comply with the real-time specification. Building multi-threaded real-time software, including real-time ORB’s, requires knowledge of the characteristics of real-time systems and the careful use of resources and the mutexes protecting them. ORBexpress provides a ceiling locking protocol mutex used in the ORB, as well as by the developer. ORBexpress supports replaceable transports, so you can replace the not-so-predictable TCP/IP with a transport more conducive to real-time behavior. Most importantly, ORBexpress was built from the “ground up”, with real-time internals – so it’s not just an Enterprise ORB ported to real-time operating systems.