Template configuration tool for application servers
First Claim
Patent Images
1. A method for reconfiguring a configuration of an application server instance, comprising:
- installing, onto a server node, an application server instance and a template configuration tool, using one or more processors, the application server instance comprising a default installation configuration, and the template configuration tool comprising a template tool core and a set of registered template processor plug-ins;
applying, via the template configuration tool, the template tool core to the default installation configuration to initiate an automated configuration process for the application server instance, the automated configuration process comprising;
extracting, by the template tool core, a set of component templates from a template file into a template buffer, the template file associated with the template configuration tool, and the set of component templates corresponding to a set of application server instance components of the default installation configuration;
inspecting, by the template tool core, a registration file to determine the set of registered template processor plug-ins for the set of component templates and to correspond the set of registered template processor plug-ins with one or more components of the set of application server instance components of the default installation configuration, the registration file associated with the template configuration tool; and
loading, by the template tool core, the set of registered template processor plug-ins to the application server instance; and
reconfiguring the application server instance by configuring the one or more components of the set of components of the default installation configuration with the set of registered template processor plug-ins, the registration file comprising a mapping between each registered template processor plug-in of the set of registered template processor plug-ins and one or more component templates of the set of component templates from the template file;
saving a backup of the default installation configuration of the set of application server instance components prior to applying the template processor plug-ins; and
restoring the backup of the default installation configuration of the set of application server instance components based on one of the template processor plug-ins failing to validly configure one of set of application server instance components.
2 Assignments
0 Petitions
Accused Products
Abstract
A template configuration tool includes a template tool core and template processor plug-ins. The template processor plug-ins auto-configure components of an Application Server (“AS”) instance based on component templates containing configuration information. The template tool core loads the components templates and the processor plug-ins and invokes functions of the template processor plug-ins to auto-configure the components of the AS instance.
24 Citations
8 Claims
-
1. A method for reconfiguring a configuration of an application server instance, comprising:
-
installing, onto a server node, an application server instance and a template configuration tool, using one or more processors, the application server instance comprising a default installation configuration, and the template configuration tool comprising a template tool core and a set of registered template processor plug-ins; applying, via the template configuration tool, the template tool core to the default installation configuration to initiate an automated configuration process for the application server instance, the automated configuration process comprising; extracting, by the template tool core, a set of component templates from a template file into a template buffer, the template file associated with the template configuration tool, and the set of component templates corresponding to a set of application server instance components of the default installation configuration; inspecting, by the template tool core, a registration file to determine the set of registered template processor plug-ins for the set of component templates and to correspond the set of registered template processor plug-ins with one or more components of the set of application server instance components of the default installation configuration, the registration file associated with the template configuration tool; and loading, by the template tool core, the set of registered template processor plug-ins to the application server instance; and reconfiguring the application server instance by configuring the one or more components of the set of components of the default installation configuration with the set of registered template processor plug-ins, the registration file comprising a mapping between each registered template processor plug-in of the set of registered template processor plug-ins and one or more component templates of the set of component templates from the template file; saving a backup of the default installation configuration of the set of application server instance components prior to applying the template processor plug-ins; and restoring the backup of the default installation configuration of the set of application server instance components based on one of the template processor plug-ins failing to validly configure one of set of application server instance components. - View Dependent Claims (2, 3, 4, 7, 8)
-
-
5. A non-transitory machine readable storage medium having a set of machine-executable instructions stored thereon that when executed by a machine will cause the machine to perform operations of a method for reconfiguring a configuration of an application server instance, the method comprising:
-
installing, onto a server node, an application server instance and a template configuration tool, using one or more processors, the application server instance comprising a default installation configuration, and the template configuration tool comprising a template tool core and a set of registered template processor plug-ins; applying, via the template configuration tool, the template tool core to the default installation configuration to initiate an automated configuration process for the application server instance, the automated configuration process comprising; extracting, by the template tool core, a set of component templates from a template file into a template buffer, the template file associated with the template configuration tool, and the set of component templates corresponding to a set of application server instance components of the default installation configuration; inspecting, by the template tool core, a registration file to determine a set of registered template processor plug-ins for the set of component templates and to correspond the set of registered template processor plug-ins with one or more components of the set of application server instance components of the default installation configuration, the registration file associated with the template configuration tool; and loading, by the template tool core, the set of registered template processor plug-ins to the application server instance; and reconfiguring the application server instance by configuring the one or more components of the set of components of the default installation configuration with the set of registered template processor plug-ins, the registration file comprising a mapping between each registered template processor plug-in of the set of registered template processor plug-ins and one or more component templates of the set of component templates from the template file, wherein a backup of the default installation configuration of the set of application server instance components is saved prior to applying the template processor plug-ins, and wherein the backup of the default installation configuration of the set of application server instance components is restored based on one of the template processor plug-ins failing to validly configure one of set of application server instance components. - View Dependent Claims (6)
-
Specification