Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
1999-06-14
2003-04-22
Jung, David (Department: 2175)
Data processing: database and file management or data structures
Database design
Data structure types
C709S203000, C709S220000
Reexamination Certificate
active
06553384
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 a name server of a computing environment. The method includes, for instance creating one or more objects in the name server; and managing the one or more objects as transactional objects, wherein the name server is transactional.
In another embodiment of the present invention, a method of manipulating objects within a computing environment is provided. The method includes, for instance, creating an object within a server instance of a computing environment; and atomically binding the object within another server instance of the computing environment.
As a further aspect of the present invention, a method of manipulating objects within a computing environment is provided. The method includes, for instance, binding a first object within a name server of the computing environment; and binding a second object within the name server, wherein the binding of the first object and the binding of the second object are performed within a scope of a transaction.
Systems, articles of manufacture, and program storage device corresponding to the above-summarized method claims are also described and claimed herein.
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: 5832487 (1998-11-01), Olds et al.
patent: 6487584 (2002-11-01), Bunney
patent: 6487594 (2002-11-01), Bahlmann
patent: 6487667 (2002-11-01), Brown et al.
patent: WO 89/02631 (1989-03-01), None
patent: 2312766 (1997-11-01), None
http://people.netscape.com/bim/whyLDAP.html, as cached in www.google.com.*
Zhao et al., Unification of replication and transaction processing in three-tier architectures, Distributed Computing Systems, 2002, Proceedings, 22nd International Conference on, 2002, pp. 290-297.*
Lee et al., Using predeclaration for efficient read-only transaction processing in wireless data broadcast, Distributed Computing Systems, 2002, Proceedings, 22nd International Conference on, 2002, pp. 441-442.*
Cassidy et al., Advanced pattern recognition for detection of complex software aging phenomena in online transaction.*
“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. 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.
RFC:756 “The NIC Name Server—A Datagram Based Information Utility”, by Pickens et al, Jul. 1979, at http://community.roxen.com/developers/idocs/rfc/rfc756.html.
“KNS—Ken's Name Server”, Nov. 6, 1998, at http://staff.washington.edu/krl/projects/kns.html.
Booz David A.
Frey Jeffrey A.
Hahn Timothy J.
Maeurer Theodore R.
Esq. Lily Neff
Heslin Rothenberg Farley & & Mesiti P.C.
Jung David
Wojnicki, Jr. Esq. Andrew J.
LandOfFree
Transactional name service does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Transactional name service, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Transactional name service will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3025173