Patent ID: 7543042
Filing Date: 2009-06-02
Classification: G06F,H04L,Y10S

Abstract:
1. A method for providing an application operating in an external component access to an internal dynamic cache of an application server (AS), the method comprising the steps of: establishing one or more software interface components within the AS, wherein the AS comprises a plurality of component servers communicatively linked through a plurality of Web servers within the AS, wherein each software interface component is associated with a particular component server, wherein the internal dynamic cache of the AS comprises a plurality of local caches, each local cache associated with a particular one of the component servers, and wherein each corresponding software interface object is configured to expose at least a portion of the internal dynamic cache to the external application, said portion comprising at least the corresponding local cache; said software interface component receiving a request from said external application, said request comprising an identifier for a cache object of at least one of the component servers and at least one dictate concerning said cache object, wherein said external application lacks privileges to directly execute programmatic actions upon said cache object, and wherein said cache object comprises a dynamic cache object being stored in said internal dynamic cache when the request is received; and said software interface triggering a programmatic action upon said cache object in accordance with said dictate from said external application, wherein said software interface is programmatically connected to an application program interface (API) of the internal dynamic cache, said API accepting commands from components internal to said AS and not accepting commands from applications operating in components external to said AS, said triggering step further comprising the step of triggering a procedure of the API, and said procedure of said application program interface performing said programmatic action, wherein said programmatic action is an action performed local to said AS.