loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 9
Big Island, Hawaii
January 05-January 08
ISBN: 0-7695-2056-1
M. Jandl, Vienna University of Technology
M. Alber, Vienna University of Technology
W. Radinger, Vienna University of Technology
K. M. Goeschka, Frequentis Nachrichtentechnik GmbH
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 will play a major role for heterogeneous interface descriptions, where middleware technologies and simple access services will coexist in the future.
Citation:
M. Jandl, M. Alber, W. Radinger, K. M. Goeschka, "Experiences in Integration and Reuse of CORBA-Interfaced Software with Directory Services and Web Services," hicss, vol. 9, pp.90273a, Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 9, 2004
Usage of this product signifies your acceptance of the Terms of Use.