Design and Implementation of an Enhanced CORBA Property Service
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
Abstract
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 |
URI | https://vuir.vu.edu.au/id/eprint/7745 |
DOI | 10.1002/spe.723 |
Official URL | http://onlinelibrary.wiley.com/doi/10.1002/spe.723... |
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 |