发明名称 Non-intrusive measurement of content quality using dry runs with roll-back
摘要 Validation and determination of business application program content quality destined for loading on a target production computing environment is automated by receiving an application program into a controlled production computing environment, and, during a dry run test in the production computing environment, logging changes to content from an initial state as loaded by the application program; applying a business rule to the content during data loading to validate against business objects; capturing validation errors produced by the validation and structural change commands to the content into a log file; and automatically rolling back changes made to the content during the dry run test to the initial state thereby avoiding committing content changes to the production computing environment.
申请公布号 US9092576(B2) 申请公布日期 2015.07.28
申请号 US201012823277 申请日期 2010.06.25
申请人 International Business Machines Corporation 发明人 Samantaray Sarmistha;Sriramadhesikan Sampathkumar
分类号 G06F11/30;G06F11/36;G06F11/00 主分类号 G06F11/30
代理机构 代理人 Frantz Robert H.;LaBaw Jeffrey S.
主权项 1. An computer-implemented method for validating and determining data and content quality of a business application to be loaded in a target production computing environment comprising: during a dry run test of a first instance of an application program in a production computing environment in which end-users are actively using one or more additional instances of the application program also in the production computing environment: logging changes made directly to application content in the production computing environment from an initial state as loaded by the first instance of the application program;applying a business rule to the application content in the production computing environment during data loading to validate against a business object;capturing validation errors produced by the validation and structural change commands to the application content in the production computing environment into a log file stored in at least one computer readable memory device, wherein the capturing comprises capturing a scope of data validation selected from the group consisting of a scope of validation which is local to a record being loaded, a scope of validation in which a business object depends upon another business object of a same type, and a scope of validations where one business object depends upon another business object of different type; andautomatically rolling back changes made to the application content in the production computing environment during the dry run test to the initial state according to the captured scope of data validation, thereby avoiding committing content changes to the production computing environment; wherein the application program is executed by a computing platform having a processor, and wherein the application content in the production computing environment is stored in a non-transitory computer readable memory device.
地址 Armonk NY US