-
公开(公告)号:CA2436633A1
公开(公告)日:2005-02-05
申请号:CA2436633
申请日:2003-08-05
Applicant: IBM CANADA
Inventor: MOSTAFIA ZINA , BREALEY CHRISTOPHER L
IPC: G06F9/44
Abstract: A computer algorithm is encapsulated in at least two modules: at least o ne communication operation of the computer algorithm is encapsulated in a communication module, separately from the rest of the operations of the algorithm which ma y be encapsulated in an algorithm module. The separately encapsulated communicati on operation is made available to the algorithm module during its execution. Modules for data objects encapsulating data communicated may also be provided. A framewo rk may be provided to ensure compatibility between different modules, wherein a plurality of protocols are provided and each module implements a corresponding protocol. All environment-dependent communication operations may be separately encapsulate d so that one of the communication module and the algorithm module may be modifie d without modifying the other.
-
公开(公告)号:CA2293114A1
公开(公告)日:2001-06-23
申请号:CA2293114
申请日:1999-12-23
Applicant: IBM CANADA
Inventor: POPESCU VALENTINA , SLUIMAN HARM , BREALEY CHRISTOPHER L
Abstract: Methods, systems and computer program products of the invention are provided for representing a data mapping of an object reference, namely graphically representing an object reference to a referent object by a referring object including associated da ta mapping between attributes of the objects and the corresponding data of the objects. Representing an object reference to a referent object in a computer environment is provided that includes providing a graphical tree of attributes of a referring object in a user interface and in the tree an object reference attribute corresponding to the object reference is included, the object object referen ce attribute comprising key part(s) corresponding to an attribute of the referent object that forms part of the key for the referent object.
-