• DocumentCode
    3109583
  • Title

    An adapter to promote reusability of CORBA components in COBOL

  • Author

    Chiang, Chia-Chu

  • Author_Institution
    Dept. of Comput. Sci., Arkansas Univ., Little Rock, AR, USA
  • Volume
    2
  • fYear
    2005
  • fDate
    4-6 April 2005
  • Firstpage
    310
  • Abstract
    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.
  • Keywords
    COBOL; distributed object management; middleware; object-oriented programming; open systems; public domain software; software reusability; COBOL interoperability; CORBA component reusability; CORBA middleware implementations; CORBA open-source implementation adapter; Common Object Request Broker Architecture; Application software; Computer architecture; Computer languages; Computer networks; Computer science; Electronic mail; Intelligent networks; Middleware; Open source software; Operating systems; Adapters; COBOL; CORBA; Components; Interoperability; Middleware; and Reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: Coding and Computing, 2005. ITCC 2005. International Conference on
  • Print_ISBN
    0-7695-2315-3
  • Type

    conf

  • DOI
    10.1109/ITCC.2005.64
  • Filename
    1425162