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.

Patent Agency Ranking