Design and Implementation of an Enhanced CORBA Property Service

Full text for this resource is not available from the Research Repository.

Alesky, Markus, Korthaus, Axel and Schmoigl, N (2006) Design and Implementation of an Enhanced CORBA Property Service. Software: Practice and Experience, 36 (10). pp. 1029-1050. ISSN 0038-0644


Part of the number of Common Object Request Broker Architecture (CORBA) services specified by the Object Management Group is CORBA’s Property Service (PS), which can be used to provide CORBA objects dynamically with additional properties not declared in their static Interface Description Language (IDL) type definitions. Although the management of dynamic properties is a common requirement for several application purposes, the support offered by CORBA’s PS is very limited. One shortcoming, for example, is the fact that the PS specification considers the association between objects and properties an implementation detail, which is completely delegated to the developers of applications that require property management. Moreover, CORBA’s PS does not support the definition of properties with lifetime restrictions, i.e. it is not possible to specify properties that are only allowed to exist for a certain period of time. In this paper, we address these shortcomings by proposing an extended version of CORBA’s PS, which provides explicit property set/object associations managed by the service and integrates the aspect of temporary properties. A primary goal in our design of the Enhanced PS was smoothness of the extensions with respect to downward compatibility with the original specification. In addition, we intended to simplify the integration of the new functionality in CORBA applications that need to utilize the enhanced features. We provide a detailed description of the design of our Enhanced PS by explaining IDL code fragments and offering Unified Modeling Language diagrams. In addition, some implementation aspects concerning our Java-based prototype of the new service are discussed and the results of several benchmarking runs are presented.

Dimensions Badge

Altmetric Badge

Additional Information

Online ISSN: 1097-024X

Item type Article
DOI 10.1002/spe.723
Official URL
Subjects Historical > FOR Classification > 0805 Distributed Computing
Historical > FOR Classification > 0806 Information Systems
Historical > Faculty/School/Research Centre/Department > School of Management and Information Systems
Keywords ResPubID22278. property service, management of time-dependent information, CORBA, CORBA services, distributed systems
Citations in Scopus 0 - View on Scopus
Download/View statistics View download statistics for this item

Search Google Scholar

Repository staff login