Title :
A case for meta-interworking: projecting CORBA meta-data into COM
Author :
Smith, Glenn ; Gough, John ; Szyperski, Clemens
Author_Institution :
Fac. of Inf. Technol., Queensland Univ., Brisbane, Qld., Australia
Abstract :
The pressure to reduce the time and effort required to produce and update software components, together with the existence of multiple competing component worlds, has forced the introduction of interworking standards. Unfortunately the interworking standards fail to suitably address the need for access to meta information. In the light of meta-data being increasingly important for component environments, this inaccessibility of meta-data can lead to components being unusable by their intended clients. What exasperates the situation is that if access to meta-data repositories is provided using an implementation of the interworking standard, the information retrieved is incorrect. The paper describes these difficulties. To exemplify the solution, the construction of an adapter is described. This adapter provides access to the Common Object Request Broker Architectures´ (CORBA) Interface Repository via the Interfaces of the Component Object Model´s (COM) Type Library. This solution provides access to meta-data which is essential if the full benefit of interworking is to be realised
Keywords :
distributed object management; information retrieval; meta data; software standards; COM; CORBA Interface Repository; CORBA meta-data; Common Object Request Broker Architecture; Component Object Model; Type Library; adapter; information retrieval; interworking standards; meta information; meta-data access; meta-data repositories; meta-interworking; multiple competing component worlds; software components; Bridges; Computer aided software engineering; Information retrieval; Information technology; Java; Production systems; Software engineering; Software systems; Sun; Web and internet services;
Conference_Titel :
Technology of Object-Oriented Languages, 1998. TOOLS 28. Proceedings
Conference_Location :
Melbourne, Vic.
Print_ISBN :
0-7695-0053-6
DOI :
10.1109/TOOLS.1998.750039