• DocumentCode
    3314888
  • Title

    Using reflexivity to interface with CORBA

  • Author

    Ierusalimschy, Roberto ; Cerqueira, Renato ; Rodriguez, Noemi

  • Author_Institution
    Dept. de Inf., Pontificia Univ. Catolica do Rio de Janeiro, Brazil
  • fYear
    1998
  • fDate
    14-16 May 1998
  • Firstpage
    39
  • Lastpage
    46
  • Abstract
    Most bindings to CORBA are based on the construction of stubs, which translate a language call into a CORBA invocation. The paper shows an alternative way to build a binding, using the reflexive facilities of an interpreted language. Like other CORBA bindings, this binding allows a program to manipulate CORBA objects in the same way it manipulates local objects. Unlike conventional bindings however, it is based on the CORBA Dynamic Invocation Interface, mapping its dynamic character to the dynamic type system of the language. In this way, a program has immediate access to any CORBA component, without the need of stubs or pre-defined IDL headers
  • Keywords
    object-oriented languages; object-oriented methods; object-oriented programming; program interpreters; type theory; CORBA Dynamic Invocation Interface; CORBA bindings; CORBA interface; CORBA invocation; CORBA objects; Common Object Request Broker; dynamic character; dynamic type system; interpreted language; language call; local objects; reflexive facilities; reflexivity; stubs; Application software; Computer languages; Electrical capacitance tomography; Java; Programming profession; Proposals; Prototypes; Software reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Languages, 1998. Proceedings. 1998 International Conference on
  • Conference_Location
    Chicago, IL
  • ISSN
    1074-8970
  • Print_ISBN
    0-8186-8454-2
  • Type

    conf

  • DOI
    10.1109/ICCL.1998.674155
  • Filename
    674155