WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO1998002814) PROCEDE ET SYSTEME PERMETTANT UNE INSERTION DYNAMIQUE DE MESSAGES OBJETS ENTRE DES MODELES OBJETS
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/1998/002814    N° de la demande internationale :    PCT/US1997/012336
Date de publication : 22.01.1998 Date de dépôt international : 15.07.1997
CIB :
G06F 9/46 (2006.01)
Déposants : NEXT SOFTWARE, INC. [US/US]; 900 Chesapeake Drive, Redwood City, CA 94063 (US)
Inventeurs : MARCOS, Paul; (US).
THORUP, Kresten; (US)
Mandataire : AAKER, Mark; Apple Computer, Inc., 1 Infinite Loop, MS: 38-PAT, Cupertino, CA 95014 (US)
Données relatives à la priorité :
08/680,146 15.07.1996 US
Titre (EN) METHOD AND APPARATUS FOR DYNAMICALLY BROKERING OBJECT MESSAGES AMONG OBJECT MODELS
(FR) PROCEDE ET SYSTEME PERMETTANT UNE INSERTION DYNAMIQUE DE MESSAGES OBJETS ENTRE DES MODELES OBJETS
Abrégé : front page image
(EN)The present invention dynamically brokers object messages between object models. A mediating component provides a bridge between object models such that messages can be transmitted in either direction between object models. The mediating component can be resident on a client machine, a server machine, or both. The mediating component can be used as a bridge between two instances of the same object model running on different machines. Thus, network communication is made possible for objects of an object model that otherwise lacks a networking capability. The mediating component maps a client object to a server object through proxy objects and stub objects. The proxy object always responds affirmatively when queried by a client object wether a server object can execute a particular method. A client object's message is forwarded to a server object. The mediating component performs any necessary translation of arguments or format of the message. In addition, the mediating component translates a server object's response.
(FR)La présente invention permet une insertion dynamique de messages objets entre des modèles objets. Un élément médiateur forme une passerelle entre des messages objets, de sorte que les messages puissent être transmis dans les deux directions entre des modèles objets. L'élément médiateur peut être installé dans une machine utilisateur ou une machine serveur ou les deux. L'élément médiateur peut être utilisé comme passerelle entre deux instances du même modèle objet tournant sur des machines différentes. Ainsi, des transmissions par réseau sont réalisables pour des objets d'un modèle objet qui, autrement, est dépourvu d'outils de mise en réseau. L'élément médiateur met en correspondance un objet client et un objet serveur par le biais d'objets interposés et d'objets de remplacement. L'objet interposé retourne toujours une réponse affirmative à l'interrogation d'un client demandant si un objet serveur peut exécuter une tâche donnée. Un message d'un objet client est transmis à un objet serveur. L'élément médiateur effectue, s'il y a lieu, la traduction d'arguments ou du format du message. L'élément médiateur traduit en outre une réponse d'un objet serveur.
États désignés : AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CU, CZ, DE, DK, EE, ES, FI, GB, GE, HU, IL, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MD, MG, MK, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, TJ, TM, TR, TT, UA, UG, UZ, VN.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (GH, KE, LS, MW, SD, SZ, UG, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, CH, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)