In real-time systems, executions of programs depend on a given timing constraint. Real-time APIs allow to define the starting time, set the deadline for acquiring results, and specify periodic execution.
Distributed systems consist of components which may be located on different nodes in a network. Therefore, distributed object computing (DCE) technologies are required to handle all method invocations uniformly regardless of whether they are accessed on local or remote objects.
This thesis focuses on the Common Object Request Broker Architecture (CORBA) which is a middleware for real-time distributed object computing. The CORBA standard was specified by the Object Management Group (OMG). There are a lot of CORBA implementations available (open-source and commercial), which makes it difficult to determine the CORBA implementation that fits the requirements of a system best. This work presents an evaluation on various CORBA implementations. For that purpose, a list of criteria is elaborated that covers a companys as well as personal requirements. The criteria are used to evaluate some of the existing CORBA implementations. In doing so, suitable CORBA implementations are determined and are then further evaluated by implementing a prototype and measuring the performance.