Universal deployment tool
First Claim
Patent Images
1. A system for deploying program modules, comprising:
- a deployment module operable to run in an integrated development environment or in a standalone mode, the deployment module operable to determine a target application server to which to deploy one or more program modules; and
at least one plug-in module, wherein the at least one plug-in module;
is dynamically loadable by the deployment module;
corresponds to at least one application server and at least one program module; and
encapsulates deployment configurations associated with the at least one program module, the deployment configurations corresponding to the at least one application server.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for a deployment tool is provided. The deployment tool in one aspect assembles and deploys software components generated by any predetermined standard compliant application tools. The system and method in one aspect isolates each application server'"'"'s specific deployment logic into plug-in modules. A user is provided with a series of input tools or panels for specifying deployment variables and customizing the deployment as needed. The customization includes the ability to select the target application server and optionally, the target platform and operating system.
-
Citations
20 Claims
-
1. A system for deploying program modules, comprising:
-
a deployment module operable to run in an integrated development environment or in a standalone mode, the deployment module operable to determine a target application server to which to deploy one or more program modules; and at least one plug-in module, wherein the at least one plug-in module; is dynamically loadable by the deployment module; corresponds to at least one application server and at least one program module; and encapsulates deployment configurations associated with the at least one program module, the deployment configurations corresponding to the at least one application server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for deploying program modules, comprising:
-
determining a target application server to which to deploy one or more program modules; dynamically loading a plug-in module associated with the target application server and the one or more program modules, the plus-in module encapsulating deployment configurations associated with the one or more program modules and the target application server; updating a deployment file with the deployment configurations; packaging the one or more program modules and the updated deployment file; and deploying the packaged one or more program modules to the target application server. - View Dependent Claims (13, 14, 15)
-
-
16. A method for providing a deployment tool for deploying programs to one or more target application servers, comprising:
-
providing a deployment module operable to determine a target application server; providing a set of common definitions for a plug-in module, wherein; the plus-in module corresponds to at least one application server and at least one program module; and the plus-in module encapsulates deployment configurations associated with the at least one program module, the deployment configurations corresponding to the at least one application server; and the set of common definitions is usable to provide interaction between the deployment module and the plug-in module and also to process deployment configurations for deploying one or more program modules to the at least one application server. - View Dependent Claims (17)
-
-
18. Logic embodied in a computer readable medium, the computer readable medium comprising code operable to:
-
determine a target application server to which to deploy one or more program modules; dynamically load a plug-in module associated with the target application server and the one or more program modules, the plug-in module encapsulating deployment configurations associated with the one or more program modules and the target application server; update a deployment file with the deployment configurations; package the one or more program modules and the updated deployment file; and deploy the packaged one or more program modules to the target application, server.
-
-
19. A system for deploying one or more program modules to a target application server, comprising:
-
a deployment module operable to run in an integrated development environment or in a standalone mode, the deployment module operable to determine a target application server to which to deploy one or more program modules; and a common set of program definitions for a plug-in module to implement for interacting with the deployment module, the plug-in module corresponding to the target application server and at least one program module, the common set of program definitions used by the plug-in module and the deployment module to configure target application server specific information for deploying to the target application server. - View Dependent Claims (20)
-
Specification