Back to results
US 9,069,638 B2Granted
Update system to synchronize changes from external sources for a java virtual machine
AssigneeRed Hat, Inc.
InventorAnil Saldhana
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention provide a security cache update mechanism for J2EE where changes to external sources affecting information in the security cache are automatically propagated into the security cache. In some embodiments, the update mechanism utilizes a standards based mechanism, such as a Service Provisioning Markup Language (SPML) exchange, to propagate changes at these external sources.
Claims19
A method, comprising:
- receiving, at a processor of a provisioning server from an application server, a subscription request, wherein the application server is to serve an application to a client, wherein the subscription request comprises a document that specifies a characteristic of a provisioning service;
- generating, by the processor, an update request in view of the characteristic of the provisioning service;
- forwarding, by the processor, the update request to a Java security update module of the client, wherein the Java security update module is to communicate with a Java container, wherein the Java container comprises a security cache;
- and
- forwarding, by the processor, the update request to a directory server hosting updated security data, wherein the directory server is to send the updated security data to the Java security update module for storage in the Java container.
2 more elements
A system, comprising:
- a processor of a provisioning server to receive a subscription request from an application server, wherein the subscription request comprises a document that specifies a characteristic of a provisioning service, to generate an update request in view of the characteristic of the provisioning service, and to forward the update request to an update module of a client, wherein the application server is to serve a Java application to the client, and wherein the update module of the client comprises a container that comprises a security cache for the Java application;
- and
- a directory server to receive the update request forwarded from the provisioning server, to host updated security data, and to send the updated security data to an update module of the client for storage in the container.
A method, comprising:
- receiving, by a processor and from a provisioning server, an update request at an update module of a client, wherein the update request comprises a document that specifies a characteristic of a provisioning service, wherein the update module is to communicate with a Java container, wherein the Java container comprises a security cache, and wherein the client is to run an application associated with an application server;
- establishing a communication channel with a directory server hosting updated security data in view of the characteristic of the provisioning service, wherein the directory server received the update request from the provisioning server;
- and
- receiving, from the directory server, the updated security data via the established communication channel, wherein the update module is to store the updated security data in the Java container.
1 more element
A method, comprising:
- receiving, by a processor and at a directory server from a provisioning server, an update request, wherein the directory server to host updated security data, wherein the update request comprises a document that specifies a characteristic of a provisioning service;
- establishing a communication channel with an update module of a client in view of the characteristic of the provisioning service, wherein the update module received the update request from the provisioning server, and wherein the update module is to communicate with a Java container, wherein the Java container comprises a security cache;
- and
- transmitting the updated security data to the update module via the established communication channel, wherein the updated security data is stored in the Java container.
1 more element
Dependencies are inferred from the claim text.