Process for managing the naming of objects, process for mapping an object name to a CORBA object reference, program module, computer unit, and computer system
First Claim
Patent Images
1. A process of managing naming of objects in an object environment in which a plurality of objects interact using CORBA (Common Object Request Broker Architecture) mechanisms, comprising the steps of:
- arranging, in a dependency tree structure, a root, a plurality of objects, and a plurality of components including a first type of component containing CORBA object(s) and a second type of component containing object(s) not specified in CORBA, and where each component includes at least one respective object;
providing a plurality of partial naming managers, each assigned to one of said components; and
using each partial naming manager, managing naming of respective objects located in said dependency tree structure in a direction, from said partial naming manager, away from said root, said objects not specified in CORBA collectively forming an independent naming area.
4 Assignments
0 Petitions
Accused Products
Abstract
In an object environment, among the plurality of objects interact, one or several objects in the number of objects are allocated to a component. The naming management is distributed over the components. Each component manages the naming of the component or components which immediately follows it.
65 Citations
12 Claims
-
1. A process of managing naming of objects in an object environment in which a plurality of objects interact using CORBA (Common Object Request Broker Architecture) mechanisms, comprising the steps of:
-
arranging, in a dependency tree structure, a root, a plurality of objects, and a plurality of components including a first type of component containing CORBA object(s) and a second type of component containing object(s) not specified in CORBA, and where each component includes at least one respective object; providing a plurality of partial naming managers, each assigned to one of said components; and using each partial naming manager, managing naming of respective objects located in said dependency tree structure in a direction, from said partial naming manager, away from said root, said objects not specified in CORBA collectively forming an independent naming area. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A process for mapping a logical address of an object onto a physical address of an object in an object environment, in which a plurality of objects are arranged in a dependency tree extending from a root, and interact over CORBA mechanisms, in which process the mapping is produced by a naming management, wherein
the mapping is produced by a plurality of partial naming managements working together, which for any component manages the naming of a component or components which immediately follow that component in terms of remoteness from said root, said dependency tree includes a plurality of objects specified in CORBA in a first naming area (AREA1) and a further plurality of objects not specified in CORBA in a second naming area (AREA2), mapping of objects in said first and second naming areas being performed by different respective partial naming managers, and in which such components include one or more objects among the plurality of objects.
-
9. A program module for use in a computer system having a dependency tree extending from a root, comprising
a CORBA (Common Object Request Broker Architecture) interface for interaction of CORBA objects over CORBA mechanisms and a set of first functions for providing application services, wherein the program module contains a plurality of second functions which are arranged in such a way that said second functions perform naming management of objects which immediately follow said program module in the dependency tree in remoteness from said root, said objects including both CORBA objects and objects not specified in CORBA.
-
10. A computer system having a dependency tree extending from a root, comprising
means for generating a CORBA (Common Object Request Broker Architecture) interface for interaction of CORBA objects over CORBA mechanisms, the interface having a set of first functions for providing application services, and means for generating a plurality of second functions which are arranged so that the second functions perform naming management of objects which immediately follow the second functions in the dependency tree, in remoteness from said root, said objects including both CORBA objects and objects not specified in CORBA.
-
11. A computer system with a root and a number of objects which interact via CORBA mechanisms and with a naming management for said number of objects,
wherein each of said objects is associated with a component, naming management is performed by respective ones of said components and wherein each component manages the naming of the component or object which immediately follows it, in terms of remoteness from said root.
Specification