loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06)
Using Temporary Properties to Provide Leasing Functionality in CORBA
Vienna, Austria
April 18-April 20
ISBN: 0-7695-2466-4
Markus Aleksy, University of Mannheim, Germany
Axel Korthaus, University of Mannheim, Germany

The use of dynamic properties in CORBA applications is supported by CORBA?s Property Service. This service, however, does not support temporary properties with restricted lifetimes. In this paper, we describe an easy-to-use Enhanced Property Service (EPS) that provides the required additional functionality while being backwards compatible to the original Property Service.

Furthermore, we point out an interesting application of that new service for CORBA applications that not only need properties but also require support of the concept of leasing. Leasing is well-known from business world contexts, but has been leveraged in the software engineering domain recently, e.g. in the architecture of Jini. Up to now, leasing has not found its way into the CORBA environment. We describe an approach to the realization of leasing in CORBA based on the use of temporary properties representing "leases". After a brief introduction to the leasing concept, we take a detailed look at the concept of properties in CORBA by reviewing CORBA?s Property Service, pointing out its disadvantages, and discussing the extensions to the Property Service mentioned above. The paper concludes with basic considerations concerning the question how the EPS could be used to implement leasing in CORBA.

Citation:
Markus Aleksy, Axel Korthaus, "Using Temporary Properties to Provide Leasing Functionality in CORBA," aina, vol. 1, pp.941-946, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.