发明名称 Method, apparatus, and program for supporting creation and management of metadata for correcting problem in dynamic web application
摘要 An apparatus to support creation and management of metadata for correcting a problem in a dynamic web application. The support apparatus includes a metadata creation section, a block extraction section, a similar-block search section, and a metadata generalizing section. In response to correction of a problem by a corrector, the support apparatus creates metadata including the details of the correction and application conditions, that is, a global variable group and cookie information that identify the state of the web application in which the problem has occurred, extracts another block to which the created metadata is applicable from an operation log by using a semantic block including the location of the problem as a clue, and generalizes the application conditions of the created metadata by converting them to a key-value pair structure by using the other block and by extracting a common portion therefrom.
申请公布号 US8935364(B2) 申请公布日期 2015.01.13
申请号 US201213629016 申请日期 2012.09.27
申请人 International Business Machines Corporation 发明人 Teraguchi Masayoshi
分类号 G06F15/16;G06F17/30;G06F11/07 主分类号 G06F15/16
代理机构 Scully, Scott, Murphy & Presser, P.C. 代理人 Scully, Scott, Murphy & Presser, P.C. ;Davis, Esq. Jennifer
主权项 1. An apparatus for supporting creation and management of metadata for correcting a problem in a dynamic web application, the apparatus comprising: a metadata creation section configured to create metadata M1, in response to correction of a problem in a web application by a corrector, the metadata M1 including operation information indicating an operation for correcting the problem and application conditions of the operation information, and the application conditions including semantic block information including a location at which the problem has occurred in a Web page and a global variable group and cookie information that identify the state of the web application in which the problem has occurred; an operation-log storage section configured to store an operation log on the web application by the corrector; a similar-block search section configured to calculate metadata, for each of one or more blocks B0 that match the block information of the metadata M1 of blocks in the Web page that has shifted during a correction operation, with reference to the operation log read from the operation-log storage section, the metadata including a global variable group and cookie information that identify the state of the web application that has output the Web page including the blocks B0; and a metadata generalizing section configured to convert each of the global variable groups and the cookie information acquired for the metadata M1 and the individual blocks BO to a key-value pair structure, extracting a common portion therefrom, and updating the global variable groups and the cookie information of the metadata M1 by using the extracted common portion.
地址 Armonk NY US