Research Repository

Design and Implementation of an Enhanced CORBA Property Service

Alesky, Markus and 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

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

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.

Item Type: Article
Additional Information:

Online ISSN: 1097-024X

Uncontrolled Keywords: ResPubID22278. property service, management of time-dependent information, CORBA, CORBA services, distributed systems
Subjects: FOR Classification > 0805 Distributed Computing
FOR Classification > 0806 Information Systems
Faculty/School/Research Centre/Department > School of Management and Information Systems
Depositing User: VUIR
Date Deposited: 20 Jan 2012 06:08
Last Modified: 23 Jan 2015 03:23
URI: http://vuir.vu.edu.au/id/eprint/7745
DOI: 10.1002/spe.723
ePrint Statistics: View download statistics for this item
Citations in Scopus: 0 - View on Scopus

Repository staff only

View Item View Item

Search Google Scholar