发明名称 Application runtime expert for deployment of an application on multiple computer systems
摘要 An application Runtime Expert (ARE) manages deployment of application software on multiple computer systems. The ARE assists the user in verifying and fixing configuration and environment details of an application deployed on multiple computer systems. The ARE creates a user configurable XML template that contains configuration and environment details based on information collected from a master system that has a known good deployment. The ARE allows a user to edit the XML logic in the template and add plug-ins to the template. The XML template with the added plug-ins are sent to a target system and used to verify the deployment on the target system compared to the master system and to make fixes to the target system's configuration.
申请公布号 US8762989(B2) 申请公布日期 2014.06.24
申请号 US201313765662 申请日期 2013.02.12
申请人 International Business Machines Corporation 发明人 Rowe Timothy C.;Schroeder Mark D.
分类号 G06F15/177 主分类号 G06F15/177
代理机构 Martin & Associates, LLC 代理人 Martin & Associates, LLC ;Petersen Bret J.
主权项 1. A computer-implemented method for verifying a deployment of an application on a target computer system, the method comprising the steps of: collecting deployment details from a known good deployment of the application on a reference system where the deployment details comprise configuration details and environment details of the application; building a user configurable deployment template that contains logic files to verify the deployment details, wherein the deployment template includes logic to fix a deployment detail of the deployment of the application; customizing the deployment template with user input; receiving the deployment template on the computer target system; executing code on the target system that uses the deployment template to collect deployment details from the target system; comparing deployment details of the reference system with deployment details from the target system; fixing deployment details on the target system using the logic included in the deployment template; reporting results of the comparing step; wherein the step of customizing the deployment template allows the user to edit the deployment template to add a user defined plugin that implements a user specified verification of the deployment of the application on a target computer system; wherein the deployment template comprises one or more extensible markup language (XML) files compressed into a Java Archive file (JAR); and wherein the method steps are implemented in a computer software program stored in computer memory and executed by a computer processor.
地址 Armonk NY US