System and method for JMS integration in a multitenant application server environment

    公开(公告)号:US10103946B2

    公开(公告)日:2018-10-16

    申请号:US14865733

    申请日:2015-09-25

    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.

    System and method for multitenancy store in a multitenant application server environment

    公开(公告)号:US10476938B2

    公开(公告)日:2019-11-12

    申请号:US14865758

    申请日:2015-09-25

    Abstract: In accordance with an embodiment, a system and method provides a messaging service in a multitenant application server environment that includes a domain configuration defining an application server domain for execution of the software applications, and one or more partitions of the domain. Each partition is associated with a partition configuration and provides a subdivision of the domain. One or more resource groups enable partition-specific information for one or more deployable resources. Java message service (JMS) resources are defined within a resource group, and instantiated within a partition to enable messaging for applications deployed within the partition and between partitions. A custom store is defined within each of the resource groups for use by the JMS resources. Components of the custom store are fully partition scoped.

    System and method for supporting object-based security

    公开(公告)号:US11070559B2

    公开(公告)日:2021-07-20

    申请号:US16027619

    申请日:2018-07-05

    Abstract: In accordance with an embodiment, described herein is a system and method for supporting object-based security features for use with messaging services in an application server environment. Credentials can be associated with a JNDI initial context or a JMS connection instead of a thread. For JNDI operations, a lookup call from the initial context can use a security subject in an initial context regardless of a security subject attached to a current thread of the lookup call. For JMS operations, the object-based security model can be enabled on a JMS connection factory, which is used to create a JMS connection associated a security subject based on credentials supplied to create the JMS connection. The JMS connection performs a plurality of JMS operations on different threads using the security subject. The object-based security model is automatically enabled for JMS connection operations once the JMS is accessed using an OBS-enabled JNDI context.

    System and method for unit-of-order routing

    公开(公告)号:US10715472B2

    公开(公告)日:2020-07-14

    申请号:US16027616

    申请日:2018-07-05

    Abstract: In accordance with an embodiment, a system and method provides a messaging service implementing a unit-of-order guarantee in a multitenant application server environment. The system and method of implementing unit-of-order utilizes an improved path service for routing all messages having a particular unit-of-order to the same member of the cluster. The improved path service allows for scalability of the cluster and reduced resource utilization, thereby improving the performance of a clustered computing system providing the messaging service.

Patent Agency Ranking