Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
1999-06-14
2003-05-20
Jung, David (Department: 2175)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C709S203000, C709S204000
Reexamination Certificate
active
06567818
ABSTRACT:
TECHNICAL FIELD
This invention relates, in general, to object-oriented computing environments and, in particular, to providing a distributed, object-oriented computing environment that is reliable, secure, transactional and workload managed.
BACKGROUND ART
Object-oriented technology continues to be an increasingly important tool for use in building portable application code that can be readily used and reused. A basic premise of object-oriented technology is the use of objects. An object is a run-time entity with a specific set of instance methods and variables associated therewith.
In an effort to enhance the usability, portability, reliability and interoperability of objects, certain standards have been created. One group responsible for such standardization is referred to as the Object Management Group (OMG), which is a consortium of different corporations, businesses and users interested in promoting object-oriented technology.
The Object Management Group has taken great steps in its standardization efforts. For example, the OMG is responsible for the creation of an object request broker (ORB), which is used to provide communications between clients and servers of a computing environment. The ORB is based upon an architecture touted by OMG and referred to as the Common Object Request Broker Architecture (CORBA).
One goal of the OMG is to provide distributed object-oriented applications and systems that coincide with the needs and desires of the ever-changing computing industry. This goal includes supporting multi-vendor, global heterogeneous networks.
Although efforts have been made to meet the goals of the Object Management Group, and of the object-oriented industry as a whole, further enhancements are still needed. For example, a need exists for a distributed object-oriented computing environment that is reliable, secure, transactional and workload managed.
SUMMARY OF THE INVENTION
The shortcomings of the prior art are overcome and additional advantages are provided through the provision of a method of managing instances of an object of a computing environment. The method includes, for example, choosing a set of policies to be used to manage one or more instances of an-object within the computing environment, and using the set of policies to selectively manage the one or more instances of the object.
In one example, the set of policies manage at least one of state coherency of the object, isolation level of the object and residence lifetime of the object.
In a further example, the set of policies includes at least one of an activation policy, a passivation policy, a flush policy, and a refresh policy.
In another aspect of the present invention, a system of managing instances of an object of a computing environment is provided. The system includes, for example, means for choosing a set of policies to be used to manage one or more instances of an object within the computing environment; and means for using the set of policies to selectively manage the one or more instances of the object.
In yet a further aspect of the present invention, at least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of managing instances of an object is provided. The method includes, for example, choosing a set of policies to be used to manage one or more instances of an object within the computing environment; and using the set of policies to selectively manage the one or more instances of the object.
The present invention advantageously enables a set of policies to be used to selectively manage one or more instances of an object. This provides a flexible mechanism to manage objects.
Additional features and advantages are realized through the techniques of the present invention. Other embodiments and aspects of the invention are described in detail herein and are considered a part of the claimed invention.
REFERENCES:
patent: 5317739 (1994-05-01), Elko et al.
patent: 5561809 (1996-10-01), Elko et al.
patent: 5706432 (1998-01-01), Elko et al.
patent: 5764241 (1998-06-01), Elliott et al.
patent: 6230205 (2001-05-01), Garrity et al.
patent: 6345315 (2002-02-01), Mishra
patent: 6411933 (2002-06-01), Maes et al.
Ahamad et al., “Flexible robust programming in distributed object systems”, Knowledge and Data Engineering, IEEE Transactions on, vol. 14, Issue 5, Sep.-Oct. 2002, pp. 1126-1140.*
Joshi et al., “A model for secure multimedia document database systemj in a distributed environment”, Multimedia, IEEE Transactions on, vol. 4, Issue 2, Jun. 2002, pp. 215-234.*
Traina et al., Fast indexing and visualization of metric data sets using slim-trees, Knowledge and Data Engineering, IEEE Transactions on, vol. 14, Issue 2, Mar.-Apr. 2002, pp. 244-260.*
http://choruswww.cern.ch/CERN-Microscope/Documentation/Objectivity/Java/guide/idgApplication.html, as cached in www.google.com.*
“Support for Enterprise JavaBeans in Component Broker,” C.F. Codella, D.N. Dillenberger, D.F. Ferguson, R.D. Jackson, T.A. Mikalsen and I. Silva-Lepe, IBM Systems Journal, vol. 37, No. 4, http://www.research.ibm.com/journal.sj/374/codella.html.
“Schema for Representing CORBA Object References in an LDAP Directory,” V. Ryan, R. Lee, S. Seligman, Sun Microsystems, Inc., Aug. 25, 1999, http://search.ietf.org/internet-drafts/draft-ryan-corba-schema-02.txt.
“CORBA A Guide To Common Object Request Broker Architecture,” Ron Ben-Natan, McGraw Hill, 1995.
Frey Jeffrey A.
Fulkerson, Jr. Carroll E.
Little Rodney A.
Puchkoff Gary S.
Esq. Lily Neff
Heslin Rothenberg Farley & & Mesiti P.C.
International Business Machines - Corporation
Jung David
Wojnicki, Jr. Esq. Andrew J.
LandOfFree
Employing management policies to manage instances of objects does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Employing management policies to manage instances of objects, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Employing management policies to manage instances of objects will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3042499