We use this chapter to present μORB—a mini-CORBA implementation. Because μORB implements a subset of CORBA, the technical terms used in this chapter are CORBA based. However, the concepts introduced translate to other middleware technologies as well. The goal is to use a compact, easy-to-understand version to describe the elementary components of a middleware platform. Although μORB only comprises a few hundred lines of program code, it is still possible to execute the bank application on it. Moreover, the bank application under μORB is interoperable over IIOP to its CORBA counterpart; that is, the clients and servers of μORB and CORBA can be combined in any combination.
µORB understands a limited IIOP
Our aim is to keep the ...