System and method for transactional deployment of J2EE web components, enterprise java bean components, and application data over multi-tiered computer networks
First Claim
1. A computer system in a network environment for transactional deployment of at least one component, the computer system having access to at least one storage device containing a database, the computer system comprising:
- a processor;
a component distribution server/asset distribution server system connected to the network environment through a network interface and comprising;
a package specification process that receives at least one package, the package being subparts of at least one J2EE application server program from at least one Enterprise Information System (EIS), the package having at least one J2EE application container component/asset comprising the J2EE application server program, each of which having an asset type and at least two asset layers, a first asset layer being a logic/data layer and a second asset layer being an extended environment layer, the logic/data layer having information that includes a function of the J2EE application container component/asset and the extended environment layer being a subset of the Enterprise Information System and having portions of the Enterprise Information System system necessary to support the respective logic/data layer;
a process adapter process that translates at least one of the asset layers comprising at least one J2EE application container component/asset in the package so that the component/asset performs the asset function on at least one base environment of at least one J2EE application container on a J2EE application server upon deployment of the J2EE application component/asset thereon; and
a target process that changes at least one of the layers of the J2EE component/asset to provide specific information for the target computer, whereby a transformed J2EE application container component/asset is an J2EE application component/asset that is translated by the process adapter process and changed by the target process;
at least one memory device containing the at least one J2EE application server program adapted to be executed by the processor, the at least one J2EE application server program containing at least one J2EE application, the at least one J2EE application having at least one J2EE application container, the at least one J2EE application container having the at least one J2EE application container component, the at least one J2EE application server program adapted to receive at least one J2EE application container component delivered from the network environment over at least one tier of the network through the component distribution server/asset distribution server system; and
a logical connection to the database through the component distribution server/asset distribution server system;
wherein the at least one J2EE application server program, the at least one J2EE application, the at least one J2EE application container, the at least one J2EE application container component, the at least one delivered J2EE component and the logical connection through the component distribution server/asset distribution server system define a sphere of control managing a transactional deployment of the at least one delivered J2EE component and an update of the database to keep data consistent with the J2EE application.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided is a computer system and method for transactional deployment of component(s) over a multi-tier network with J2EE application server program(s) stored on a memory(ies) of the system and which are executed by a central processing unit(s) (CPUs). A J2EE application(s) can be executed by the J2EE application servers, and a J2EE application container(s) are contained within each J2EE application server. Each J2EE application container contains a J2EE application container component(s) and a Java EJB container(s) or Java web containers are contained within each J2EE application container. A J2EE component(s) are delivered to the J2EE application server over one or more tiers of the network. There are one or more logical connections to one or more databases located on the network. This defines a sphere of control managing transactional deployment of the delivered J2EE component(s) and an update of the database to keep the data consistent with the J2EE application.
17 Citations
14 Claims
-
1. A computer system in a network environment for transactional deployment of at least one component, the computer system having access to at least one storage device containing a database, the computer system comprising:
-
a processor; a component distribution server/asset distribution server system connected to the network environment through a network interface and comprising; a package specification process that receives at least one package, the package being subparts of at least one J2EE application server program from at least one Enterprise Information System (EIS), the package having at least one J2EE application container component/asset comprising the J2EE application server program, each of which having an asset type and at least two asset layers, a first asset layer being a logic/data layer and a second asset layer being an extended environment layer, the logic/data layer having information that includes a function of the J2EE application container component/asset and the extended environment layer being a subset of the Enterprise Information System and having portions of the Enterprise Information System system necessary to support the respective logic/data layer; a process adapter process that translates at least one of the asset layers comprising at least one J2EE application container component/asset in the package so that the component/asset performs the asset function on at least one base environment of at least one J2EE application container on a J2EE application server upon deployment of the J2EE application component/asset thereon; and a target process that changes at least one of the layers of the J2EE component/asset to provide specific information for the target computer, whereby a transformed J2EE application container component/asset is an J2EE application component/asset that is translated by the process adapter process and changed by the target process; at least one memory device containing the at least one J2EE application server program adapted to be executed by the processor, the at least one J2EE application server program containing at least one J2EE application, the at least one J2EE application having at least one J2EE application container, the at least one J2EE application container having the at least one J2EE application container component, the at least one J2EE application server program adapted to receive at least one J2EE application container component delivered from the network environment over at least one tier of the network through the component distribution server/asset distribution server system; and a logical connection to the database through the component distribution server/asset distribution server system; wherein the at least one J2EE application server program, the at least one J2EE application, the at least one J2EE application container, the at least one J2EE application container component, the at least one delivered J2EE component and the logical connection through the component distribution server/asset distribution server system define a sphere of control managing a transactional deployment of the at least one delivered J2EE component and an update of the database to keep data consistent with the J2EE application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification