Deploying a variety of containers in a Java 2 enterprise edition-based architecture
First Claim
Patent Images
1. A method comprising:
- establishing bi-directional communication between a first container and a second container included in an application server via a deploy communicator associated with a container interface, the application server executed via a computer processing device,the first container to implement and manage execution of application components not in accordance with a Java 2 Enterprise Edition (J2EE) standard,the second container to implement and manage execution of application components in accordance with the J2EE standard,the application server implemented in accordance with the J2EE standard,the deploy communicator and the container interface further associated with a deploy service for the application server, andthe first container to communicate bi-directionally with the deploy service via the deploy communicator and the second container to communicate bi-directionally with the deploy service via the deploy communicator; and
via the deploy service, deploying an application component not in accordance with the J2EE standard at the first container and an application component in accordance with the J2EE standard at the second container, wherein the first and second containers are in communication with other containers already deployed onto the application server,wherein the application server includes a Web container and an Enterprise JavaBeans (EJB) container, wherein the second container is either the Web container or the EJB container, and wherein the Web container and the EJB container are configured to specify a runtime environment for Web components and a runtime environment for enterprise beans, respectively, and are configured to perform at least one of security, concurrency, life-cycle management, or transaction deployment.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are described for deploying non-J2EE containers on a J2EE server. In one embodiment, non-J2EE containers are created and deployed on the J2EE server in communication with J2EE containers already deployed on the J2EE server.
-
Citations
15 Claims
-
1. A method comprising:
-
establishing bi-directional communication between a first container and a second container included in an application server via a deploy communicator associated with a container interface, the application server executed via a computer processing device, the first container to implement and manage execution of application components not in accordance with a Java 2 Enterprise Edition (J2EE) standard, the second container to implement and manage execution of application components in accordance with the J2EE standard, the application server implemented in accordance with the J2EE standard, the deploy communicator and the container interface further associated with a deploy service for the application server, and the first container to communicate bi-directionally with the deploy service via the deploy communicator and the second container to communicate bi-directionally with the deploy service via the deploy communicator; and via the deploy service, deploying an application component not in accordance with the J2EE standard at the first container and an application component in accordance with the J2EE standard at the second container, wherein the first and second containers are in communication with other containers already deployed onto the application server, wherein the application server includes a Web container and an Enterprise JavaBeans (EJB) container, wherein the second container is either the Web container or the EJB container, and wherein the Web container and the EJB container are configured to specify a runtime environment for Web components and a runtime environment for enterprise beans, respectively, and are configured to perform at least one of security, concurrency, life-cycle management, or transaction deployment. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a client to execute application components in accordance with a Java 2 Enterprise Edition (J2EE) standard and to execute application components not in accordance with the J2EE standard; and a server computer system coupled to the client, the server computer system having a processor and a storage system coupled with the processor, the computer system including an application server implemented in accordance with the J2EE standard having a deploy communicator associated with a container interface further associated with a deploy service to establish bi-directional communication between a first container and a second container, wherein the first container to implement and manage execution of application components not in accordance with the J2EE standard, the second container to implement and manage execution application component in accordance with the J2EE standard, the first container to further communicate bi-directionally with the deploy service via the deploy communicator and the second container to further communicate bi-directionally with the deploy service via the deploy communicator; and the deploy service to deploy an application component not in accordance with the J2EE standard at the first container, and an application component in accordance with the J2EE standard at the second container, the first and second application components in communication with other components already deployed on the application server; wherein the application server includes a Web container and an Enterprise JavaBeans (EJB) container, wherein the second container is either the Web container or the EJB container, and wherein the Web container and the EJB container are configured to specify a runtime environment for Web components and a runtime environment for enterprise beans, respectively, and are configured to perform at least one of security, concurrency, life-cycle management, or transaction deployment. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A machine-readable storage medium comprising instructions which, when executed, cause a machine to perform:
-
establishing bi-directional communication between a first container and a second container included in an application server via a deploy communicator associated with a container interface, the first container to implement and manage execution of application components not in accordance with a Java 2 Enterprise Edition (J2EE) standard, the second container to implement and manage execution of application components in accordance with the J2EE standard, the application server implemented in accordance with the J2EE standard, the deploy communicator and the container interface further associated with a deploy service for the application server, and the first container to communicate bi-directionally with the deploy service via the deploy communicator and the second container to communicate bi-directionally with the deploy service via the deploy communicator; and via the deploy service, deploying an application component not in accordance with the J2EE standard at the first container and an application component in accordance with the J2EE standard at the second container, wherein the first and second containers are in communication with other containers already deployed onto the application server; wherein the application server includes a Web container and an Enterprise JavaBeans (EJB) container, and wherein the second container is either the Web container or the EJB container, wherein the Web container and the EJB container are configured to specify a runtime environment for Web components and a runtime environment for enterprise beans, respectively, and are configured to perform at least one of security, concurrency, life-cycle management, or transaction deployment. - View Dependent Claims (12, 13, 14, 15)
-
Specification