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

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO1996008765) SYSTEM AND METHOD FOR PROVIDING INTEROPERABILITY AMONG HETEROGENEOUS OBJECT SYSTEMS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/1996/008765    International Application No.:    PCT/CA1995/000513
Publication Date: 21.03.1996 International Filing Date: 15.09.1995
Chapter 2 Demand Filed:    04.04.1996    
IPC:
G06F 9/46 (2006.01)
Applicants: VISUAL EDGE SOFTWARE LIMITED [CA/CA]; Suite 100, 3950 Cote Vertu, Saint Laurent, Quebec H4R 1V4 (CA) (For All Designated States Except US).
FOODY, Daniel, M. [CA/CA]; (CA) (For US Only).
FOODY, Michael, A. [CA/CA]; (CA) (For US Only)
Inventors: FOODY, Daniel, M.; (CA).
FOODY, Michael, A.; (CA)
Agent: DUDLEY, Bruce; Gowling, Strathy & Henderson, Suite 2600, 160 Elgin Street, Ottawa, Ontario K1P 1C3 (CA)
Priority Data:
08/306,481 15.09.1994 US
Title (EN) SYSTEM AND METHOD FOR PROVIDING INTEROPERABILITY AMONG HETEROGENEOUS OBJECT SYSTEMS
(FR) SYSTEME ET PROCEDE ASSURANT L'INTERFONCTIONNEMENT ENTRE SYSTEMES OBJETS HETEROGENES
Abstract: front page image
(EN)A system and method in accordance with a preferred embodiment enable objects from two or more heterogeneous object systems in a digital computer to interoperate and be combined in the creation of a larger object-oriented software project, as well as uses of such system and method. Objects from a foreign object system are unmodified, yet appear to be native to the object system in which they are used or accessed. A native proxy object (indistinguishable from other native objects) is constructed for the real foreign object. The proxy object contains an identifier to the real object, as well as a pointer to a software description of how to access and manipulate the object - e.g. how to call its methods, set its properties, and handle exceptions. When the proxy object is manipulated, it follows the instructions in the software description which, in turn, results in the corresponding manipulation of the foreign object.
(FR)Selon une réalisation préférée, un système et un procédé permettent à des objets d'au moins deux systèmes objets hétérogènes, dans un calculateur numérique, d'interfonctionner. En outre, ces objets peuvent se combiner dans le cadre de la création d'un projet logiciel orienté objet plus vaste. L'invention concerne également les utilisations de ce système et de ce procédé. Les objets provenant d'un système objet étranger, bien que non modifiés, sont vus par le système objet dans lequel ils sont utilisés ou par lequel ils sont sollicités, comme objets natifs. Un objet natif de substitution, c'est-à-dire non distinguable des autres objets natifs, est construit pour l'objet étranger réel. L'objet de substitution contient un identifiant de l'objet réel, ainsi qu'un pointeur désignant la description logicielle spécifiant le mode d'accès et de manipulation de l'objet, par exemple les procédures d'appel de ses méthodes d'accès, de définition des caractéristiques et de traitement des exceptions. Lorsque l'objet de substitution subit une manipulation, il exécute les instructions contenues dans la description logicielle, provoquant alors la manipulation correspondante au niveau de l'objet étranger.
Designated States: AM, AT, AU, BB, BG, BR, BY, CA, CH, CN, CZ, DE, DK, EE, ES, FI, GB, GE, HU, IS, JP, KE, KG, KP, KR, KZ, LK, LR, LT, LU, LV, MD, MG, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, TJ, TM, TT, UA, UG, US, UZ, VN.
African Regional Intellectual Property Organization (KE, MW, SD, SZ, UG)
European Patent Office (AT, BE, CH, DE, DK, ES, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)