skip to main content
10.1145/1066677.1066838acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article

Realizing the leasing concept in CORBA-based applications

Published: 13 March 2005 Publication History

Abstract

Although in recent years the concept of leasing has become more and more popular in the field of distributed object-oriented systems, it has not yet been incorporated in the current specification of the widespread CORBA standard.In this paper, we present an approach to the problem of realizing the leasing concept in a CORBA environment. We examine different leasing variants, such as exclusive or shared leasing, leasing with or without prolongation, etc., describe different ways to implement these variants in CORBA, e.g., based on a specialized object adapter, a runtime library or framework, or a CORBA service, and we discuss the advantages and disadvantages of each approach.Furthermore, we show how existing CORBAservices such as Naming, Trading, and Property Service can benefit from leasing facilities. Finally, we briefly present some architectural details of our own implementation of an exemplary CORBA Leasing Service.

References

[1]
Aleksy, M. and Gitzel, R. Design and Implementation of a Leasing Service for CORBA-based Applications. In Proc. of the 1st International Symposium Cyber Worlds: Theories and Practices (CW 2002), 6-8 November 2002, Tokyo, Japan.
[2]
Belaïd, D., Provenzano, N. and Taconet, Ch. Dynamic Management of CORBA Trader Federation. In: Proc. of 4th USENIX Conf. on Object-Oriented Technologies and Systems (COOTS), 27.-30. April 1998, Santa Fe, New Mexico, USA.
[3]
Jain, P. and Kircher, M. Leasing. In Proc. of 7th Patterns Languages of Programs Conference (PLoP 2000), 13-16 August 2000, Allerton Park, Monticello, Illinois, USA.
[4]
Mowbray, T. and Malveau, R. CORBA Design Patterns. John Wiley & Sons, Chichester, 1997.
[5]
OMG. Event Service Specification Version 1.2; OMG Technical Document Number formal/2004-10-02, 2004.
[6]
OMG. Licensing Service Specification. OMG Technical Document Number formal/2000-06-17, 2000.
[7]
OMG. Naming Service Specification Version 1.3. OMG Technical Document Number formal/2004-10-03, 2004.
[8]
OMG: Property Service Specification. OMG Technical Document Number formal/2000-06-22, 2000.
[9]
OMG. The Common Object Request Broker: Architecture and Specification Version 3.0.3. OMG Technical Document Number formal/2004-03-12, 2004.
[10]
OMG. Time Service Specification Version 1.1. OMG Technical Document Number formal/02-05-06, 2002.
[11]
OMG. Trading Object Service Specification. OMG Technical Document Number formal/2000-06-27, 2000.
[12]
Sun Microsystems Inc. Distributed Leasing Specification. July 1998.
[13]
Sun Microsystems Inc. JiniTM Architecture Specification. December 2001.

Cited By

View all
  • (2009)A Leasing Model to Deal with Partial Failures in Mobile Ad Hoc NetworksObjects, Components, Models and Patterns10.1007/978-3-642-02571-6_14(231-251)Online publication date: 2009
  • (2007)Leasing Variants in Distributed SystemsProceedings of the First International Conference on Complex, Intelligent and Software Intensive Systems10.1109/CISIS.2007.35(68-73)Online publication date: 10-Apr-2007
  • (2006)Design and implementation of an enhanced CORBA property serviceSoftware: Practice and Experience10.1002/spe.72336:10(1029-1050)Online publication date: 30-May-2006

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '05: Proceedings of the 2005 ACM symposium on Applied computing
March 2005
1814 pages
ISBN:1581139640
DOI:10.1145/1066677
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 March 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. CORBA
  2. distributed systems
  3. leasing
  4. services

Qualifiers

  • Article

Conference

SAC05
Sponsor:
SAC05: The 2005 ACM Symposium on Applied Computing
March 13 - 17, 2005
New Mexico, Santa Fe

Acceptance Rates

Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Upcoming Conference

SAC '25
The 40th ACM/SIGAPP Symposium on Applied Computing
March 31 - April 4, 2025
Catania , Italy

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2009)A Leasing Model to Deal with Partial Failures in Mobile Ad Hoc NetworksObjects, Components, Models and Patterns10.1007/978-3-642-02571-6_14(231-251)Online publication date: 2009
  • (2007)Leasing Variants in Distributed SystemsProceedings of the First International Conference on Complex, Intelligent and Software Intensive Systems10.1109/CISIS.2007.35(68-73)Online publication date: 10-Apr-2007
  • (2006)Design and implementation of an enhanced CORBA property serviceSoftware: Practice and Experience10.1002/spe.72336:10(1029-1050)Online publication date: 30-May-2006

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media