The invention provides improved digital data processing systems with distributed object management for use, e.g., in process control. These systems are of the type having servers and, more particularly, object request brokers (ORB's) that route requests generated by one or more clients to implementation objects maintained by a server application. Routing is based on a binding table (or other such store) that identifies dispatching procedures, or "skeletons," that invoke requested services on implementation objects specified in the requests. Such systems may be CORBA-compatible, though the improvements provided by o the invention are applicable to distributed object management systems having other architectures, as well. The improvements are characterized by the utilization of a single entry in the binding table (or other such store) to route requests to a plurality of different implementation objects, e.g., representing process control blocks and parameters, maintained by the server. In a related aspect, the improvements can be characterized as providing an CORBA-compatible ORB or, more particularly, (basic) object adapter (OA), that permits requests to be routed to implementations that are not listed in the binding table.

L'invention fournit aux systèmes de traitement de données numériques améliorés la gestion distribuée d'objet pour l'usage, par exemple, dans le contrôle du processus de cycle. Ces systèmes sont du type ayant des serveurs et, plus en particulier, la demande d'objet sponsorise (le corps rond) des demandes de cet itinéraire produites par un ou plusieurs clients aux objets d'exécution maintenus par une application de serveur. Le cheminement est basé sur une table obligatoire (ou tout autre un tel magasin) qui identifie expédier des procédures, ou "squelettes," qui appellent des services demandés sur des objets d'exécution indiqués dans les demandes. De tels systèmes peuvent être CORBA-compatible, bien que les améliorations fournies par o l'invention soient applicables aux systèmes répartis de gestion d'objet ayant d'autres architectures, aussi bien. Les améliorations sont caractérisées par l'utilisation d'une entrée simple à la table obligatoire (ou à tout autre un tel magasin) pour conduire des demandes à une pluralité de différents objets d'exécution, par exemple, représentant des blocs et des paramètres de contrôle du processus de cycle, maintenus par le serveur. Dans un aspect relatif, les améliorations peuvent être caractérisées en tant que fournir un CORPS ROND de CORBA-compatible ou, plus en particulier, l'adapteur (de base) d'objet (bureautique), qui permet à des demandes d'être conduites aux réalisations qui ne sont pas énumérées dans la table obligatoire.

 
Web www.patentalert.com

< Object security boundaries

< Method of transacting an electronic mail, an electronic commerce, and an electronic business transaction by an electronic commerce terminal using a gas pump

> Carrier-grade SNMP interface for fault monitoring

> Platform independent memory image analysis architecture for debugging a computer program

~ 00099