SYSTEM AND METHOD FOR JMS INTEGRATION IN A MULTITENANT APPLICATION SERVER ENVIRONMENT
First Claim
1. A system for integrating JMS in a multitenant application server environment, comprising one or more computers, including an application server environment executing thereon, together witha plurality of deployable resources which can be used within the application server environment,one or more resource group templates, which define groupings of deployable resources within a domain, andone or more partitions, wherein each partition provides an administrative and runtime subdivision of the domain, that can be associated with a tenant;
- anda foreign JMS server feature which maps remotely hosted JMS connection factories and JMS destinations into a local partition'"'"'s JNDI, so that bridges and applications in turn gain access to these resources by looking them up in this name-space.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an embodiment, a system and method provides a messaging service in a multitenant application server environment. Deployable resources are usable within the multitenant application server environment and groupings of resources are defined by resource group templates within a domain. One or more partitions are provided, with each partition providing an administrative and runtime subdivision of the domain that can be associated with a tenant. Java message service (JMS) resources are defined within a resource group template or a resource group, and instantiated within a partition to enable messaging for applications deployed within the partition and between partitions. Integrating JMS in a multitenant application server environment further includes a foreign JMS server feature which maps remotely hosted JMS connection factories and JMS destinations into a local partition'"'"'s JNDI, so that bridges and applications in turn gain access to these resources by looking them up in this name-space.
32 Citations
9 Claims
-
1. A system for integrating JMS in a multitenant application server environment, comprising one or more computers, including an application server environment executing thereon, together with
a plurality of deployable resources which can be used within the application server environment, one or more resource group templates, which define groupings of deployable resources within a domain, and one or more partitions, wherein each partition provides an administrative and runtime subdivision of the domain, that can be associated with a tenant; - and
a foreign JMS server feature which maps remotely hosted JMS connection factories and JMS destinations into a local partition'"'"'s JNDI, so that bridges and applications in turn gain access to these resources by looking them up in this name-space. - View Dependent Claims (2, 3)
- and
-
4. A method for integrating JMS in a multitenant application server environment, comprising:
-
providing, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, one or more resource group templates, which define groupings of deployable resources within a domain, and one or more partitions, wherein each partition provides an administrative and runtime subdivision of the domain that can be associated with a tenant; and providing a foreign JMS server feature which maps remotely hosted JMS connection factories and JMS destinations into a local partition'"'"'s JNDI, so that bridges and applications in turn gain access to these resources by looking them up in this name-space. - View Dependent Claims (5, 6)
-
-
7. A non-transitory computer readable storage medium, including instructions stored thereon which when read and executed by one or more computers cause the one or more computers to perform the steps comprising:
-
providing an application server environment, together with a plurality of deployable resources which can be used within the application server environment, one or more resource group templates, which define groupings of deployable resources within a domain, and one or more partitions, wherein each partition provides an administrative and runtime subdivision of the domain that can be associated with a tenant; and providing a foreign JMS server feature which maps remotely hosted JMS connection factories and JMS destinations into a local partition'"'"'s JNDI, so that bridges and applications in turn gain access to these resources by looking them up in this name-space. - View Dependent Claims (8, 9)
-
Specification