ENCAPSULATING AND EXECUTING COMPUTER ALGORITHMS

    公开(公告)号:CA2436633A1

    公开(公告)日:2005-02-05

    申请号:CA2436633

    申请日:2003-08-05

    Applicant: IBM CANADA

    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.

    REPRESENTING A DATA MAPPING OF AN OBJECT REFERENCE

    公开(公告)号:CA2293114A1

    公开(公告)日:2001-06-23

    申请号:CA2293114

    申请日:1999-12-23

    Applicant: IBM CANADA

    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.

Patent Agency Ranking