Automatic transformation of messages between service versions

    公开(公告)号:GB2527118A

    公开(公告)日:2015-12-16

    申请号:GB201410560

    申请日:2014-06-13

    Applicant: IBM

    Abstract: A method of automatic transformation of messages between service versions comprises collecting message data of messages sent to at least two versions of a service; identifying message data as relating to a particular version; inferring relationships between structure and content of messages sent to the different versions; and creating message transformation rules based on these inferred relationships. The method may include cataloguing service versions with associated metadata/instance-data, and traffic may be monitored to discover available service versions to which messages are sent. The rule-creation creates rules for transforming a message for an earlier service version to a format for a later version, and forwarding the message to the later version. New service versions may be identified based on message traffic, with matches being flagged to administrators, and service gateways constructed for the earlier versions.

    Managing a cache for storing one or more intermediate products of a computer program

    公开(公告)号:GB2506904A

    公开(公告)日:2014-04-16

    申请号:GB201218312

    申请日:2012-10-12

    Applicant: IBM

    Abstract: The application relates to the assessment of a (cumulative) intermediate product to determine whether it should be stored in cache or not. If the intermediate product has required significant processing resources to produce (i.e. above a threshold) then it is cached, otherwise the successive intermediate/final product is then assessed for its cumulative processing resources until such time as the product resources required are above the threshold, with the successive product then cached. According to the invention, a method of managing a cache comprises determining a resource measure value (RMV) associated with the production of an intermediate product 110. The intermediate product is produced by a computer program 108 in response to a first set of control inputs. If the RMV exceeds a predetermined threshold then the product is cached.

Patent Agency Ranking