An adapter to promote reusability of CORBA components in COBOL

Common Object Request Broker Architecture (CORBA) is an enabling technology that supports heterogeneous applications to work together over networks. However, the implementation of CORBA components suffers from high interaction complexities in the component that seriously degrades the component independence for reuse. In this paper, we are presenting an adapter for implementing CORBA components in COBOL for reuse. The adapter is used to isolate, encapsulate, and manage a component's interactions outside the component. The use of adapters increases the reusability of components and also simplifies the integration of the components to an application. In addition, for organizations using an open-source implementation of CORBA, the work discussed in this paper helps them improve their CORBA middleware implementations to support COBOL interoperability and reuse.