• DocumentCode
    2144771
  • Title

    Comparisons between CORBA IDL & COM/DCOM MIDL: interfaces for distributed computing

  • Author

    Exton, Chris ; Watkins, Damien ; Thompson, Dean

  • Author_Institution
    Dept. of Software Dev., Monash Univ., Clayton, Vic., Australia
  • fYear
    1997
  • fDate
    24-28 Nov 1997
  • Firstpage
    15
  • Lastpage
    32
  • Abstract
    The adoption of distributed computing has brought with it the problem of interoperability. Today, program developers need to interoperate over large and complex heterogeneous networks. Dealing with the interoperability problems that these networks can provide leads to increasing the complexity of the overall system. This complexity can be significantly reduced through the introduction of an interface definition language which adds an abstraction layer capable of handling many of the underlying problems. Two major interface definition languages being used today include CORBA´s Interface Definition Language (IDL) and Microsoft´s Interface Definition Language (MIDL) associated with COM/DCOM. We provide an overview of both interface definition languages and a comparison between them based on our experiences developing distributed systems using both. We draw some conclusions about the strengths and weaknesses of both
  • Keywords
    client-server systems; distributed processing; object-oriented languages; object-oriented methods; open systems; specification languages; COM/DCOM MIDL; CORBA IDL; CORBA Interface Definition Language; Microsoft Interface Definition Language; abstraction layer; complex heterogeneous networks; distributed computing; interface definition language; interoperability; Application software; Computer architecture; Data structures; Distributed computing; File servers; Information technology; Operating systems; Programming; Protocols; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 1997. TOOLS 25, Proceedings
  • Conference_Location
    Melbourne, Vic.
  • Print_ISBN
    0-8186-8485-2
  • Type

    conf

  • DOI
    10.1109/TOOLS.1997.681859
  • Filename
    681859