Object oriented programming based global registry system, method, and article of manufacture
First Claim
1. A data-driven global registry method to extend any framework in an object oriented programming (OOP) based computer system, the method comprising the steps of:
- (a) providing a new class defined in a shared class library on the server which has data members and member functions related to a particular task;
(b) generating a new class attributes file which specifies attributes associated with the new class; and
(c) placing the new class attributes file in a global registry configuration directory such that a plurality of clients can access the global registry configuration directory to determine if the new class has been installed in the class library.
3 Assignments
0 Petitions
Accused Products
Abstract
A data-driven global registry method for use to extend a framework in an object oriented programming (OOP) based computer system is provided. The method includes providing a new class defined in a shared class library which has data members and member functions related to a particular task. In addition, a new class attributes file which specifies attributes associated with the new class is generated. The new class attributes file is placed in a global registry configuration directory in a computer system such that a plurality of client applications can access the global registry configuration directory to determine if the new class has been installed in the class library. In an alternative embodiment, an object-based global registry method is provided. In addition, a storage device readable by a computer system for implementing either OOP-based global registry method and OOP-based global registries themselves are provided.
-
Citations
27 Claims
-
1. A data-driven global registry method to extend any framework in an object oriented programming (OOP) based computer system, the method comprising the steps of:
-
(a) providing a new class defined in a shared class library on the server which has data members and member functions related to a particular task; (b) generating a new class attributes file which specifies attributes associated with the new class; and (c) placing the new class attributes file in a global registry configuration directory such that a plurality of clients can access the global registry configuration directory to determine if the new class has been installed in the class library. - View Dependent Claims (2, 3, 4)
-
-
5. A program storage device readable by a computer system tangibly embodying a program of instructions executable by the computer system to perform an object oriented programming (OOP) based data-driven global registry method for use by a client, the method emodied on the storage device comprising the steps of:
-
(a) providing a new class defined in a shared class library which has data members and member functions related to a particular task; (b) generating a new class attributes file which specifies attributes associated with the new class; and (c) placing the new class attributes file in a global registry configuration directory such that a plurality of client'"'"'s can access the global registry configuration directory to determine if the new class has been installed in the class library. - View Dependent Claims (6, 7, 8)
-
-
9. A data-driven global registry for use to extend a framework in an object oriented programming (OOP) based computer system, comprising:
-
(a) storage means, on a server in the OOP based computer system, for storing OOP-based classes, the classes including a new class defined in a shared class library, which has data members and member functions related to a particular task; and (b) a processor, operatively coupled to the storage means, which generates a new class attributes file that specifies attributes associated with the new class and places the new class attributes file in a global registry configuration directory on the storage means such that a plurality of clients can access the global registry configuration directory to determine if the new class has been installed in the class library. - View Dependent Claims (10, 11, 12)
-
-
13. An object-based global registry method for use to extend a framework in an object oriented programming (OOP) based computer system, comprising the steps of:
-
(a) providing a new class defined in a shared class library on the server which has data members and member functions related to a particular task; and (b) providing an object factory class for the new class, defined in the shared class library, which has data members and member functions related to creating instances of the new class and related to attributes associated with the new class such that a plurality of client can access the class library to determine if the new class has been installed in the class library by accessing the provided object factory class. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A program storage device readable by a computer system tangibly embodying a program of instructions executable by the computer system to perform an object oriented programming (OOP) based global registry method for use to extend a framework, the method embodied on the storage device comprising the steps of:
-
(a) providing a new class defined in a shared class library on the server which has data members and member functions related to a particular task; and (b) providing an object factory class for the new class, defined in the shared class library, which has data members and member functions related to creating instances of the new class and related to attributes associated with the new class such that a plurality of clients can access the class library to determine if the new class has been installed in the class library by accessing the provided object factory class. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A global registry for use to extend a framework in an object oriented programming (OOP) based computer system, comprising:
-
(a) storage means, on a server in the computer system, for storing OOP-based classes, the classes, including; (i) a new class defined in a shared class library on the server which has data members and member functions related to a particular task; and (ii) an object factory class for the new class, defined in the shared class library, which has data members and member functions related to creating instances of the new class and related to attributes associated with the new class such that a plurality of clients can access the class library to determine if the new class has been installed in the class library by accessing the object factory class; and (b) a processor, operatively coupled to the storage means, which generates a new class object as an instance of the new class stored in the storage means upon request by a client. - View Dependent Claims (24, 25, 26, 27)
-
Specification