• DocumentCode
    2558449
  • Title

    Experiences in integration and reuse of CORBA-interfaced software with directory services and Web services

  • Author

    Jandl, M. ; Alber, M. ; Radinger, W. ; Goeschka, K.M.

  • Author_Institution
    Inst. of Comput. Technol., Vienna Univ. of Technol., Austria
  • fYear
    2004
  • fDate
    5-8 Jan. 2004
  • Abstract
    Distributed legacy systems often provide complex and extensive interfaces. Even if these interfaces consist of standardized CORBA (common object request broker architecture) definitions, they still require too much in-depth knowledge for easy third party integration of small additional components, which could in principle be achieved with just a small subset of the interfaces´ functionality. Therefore, we used XML (extensible markup language) to tag particular parts of the middleware´s interface for easy third party access with simple protocols, like the lightweight directory access protocol for directory services, or the simple object access protocol for Web services. The respective requests are then dynamically mapped to suitable CORBA operation invocations. We provide the mapping schema and the software architecture for a real-life example. The XML tagging has proven to be a powerful means of abstraction, which allows for robust and easy but flexible access to complex and even continuously changing distributed middleware. Therefore, XML plays a major role for heterogeneous interface descriptions, where middleware technologies and simple access services will coexist in the future.
  • Keywords
    Internet; XML; access protocols; distributed object management; middleware; software architecture; software reusability; CORBA-interfaced software; Web service; common object request broker architecture; directory service; distributed legacy system; eXtensible Markup Language; lightweight directory access protocol; mapping schema; middleware; object access protocol; software architecture; Access protocols; Application software; Companies; Middleware; Robustness; Simple object access protocol; Software architecture; Software systems; Web services; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 2004. Proceedings of the 37th Annual Hawaii International Conference on
  • Print_ISBN
    0-7695-2056-1
  • Type

    conf

  • DOI
    10.1109/HICSS.2004.1265646
  • Filename
    1265646