Method, apparatus, and system for implementing caching of view custom options in a framework to support web-based applications
First Claim
Patent Images
1. A system comprising:
- at least one processor;
a plurality of server-side objects, whereinsaid server-side objects are configured to be executed on a server;
an object manager (OM), whereinsaid OM is configured to be executed on said server, andsaid OM is configured to manage said server-side objects;
a remote procedure call (RPC) mechanism, whereinsaid RPC mechanism is configured to re-target a method from at least one of a plurality of browser-side objects to at least one of said server-side objects, in response to said method being unhandled after being directed to said at least one browser-side object, andsaid browser-side objects are configured to be executed on a browser configured to be executed on a client;
a notification mechanism, whereinsaid notification mechanism is configured to facilitate communication of a notification from said at least one of said server-side objects to said at least one of said browser-side objects; and
a cache, whereinsaid cache is maintained on said client,said cache is configured to store a plurality of custom options of a view, andsaid view is a display panel comprising a particular arrangement of applets.
0 Assignments
0 Petitions
Accused Products
Abstract
In one implementation, a system caches view custom options in a framework to support web-based applications. A set of server-side objects is managed by an object manager (OM) running on a server. A set of browser-side objects runs on a browser running on a client. A remote procedure call (RPC) mechanism enables re-targeting of methods from browser-side objects to server-side objects. A notification mechanism facilitates transmission of notifications from server-side objects to browser-side objects. A cache on the client stores custom options of views.
-
Citations
19 Claims
-
1. A system comprising:
-
at least one processor; a plurality of server-side objects, wherein said server-side objects are configured to be executed on a server; an object manager (OM), wherein said OM is configured to be executed on said server, and said OM is configured to manage said server-side objects; a remote procedure call (RPC) mechanism, wherein said RPC mechanism is configured to re-target a method from at least one of a plurality of browser-side objects to at least one of said server-side objects, in response to said method being unhandled after being directed to said at least one browser-side object, and said browser-side objects are configured to be executed on a browser configured to be executed on a client; a notification mechanism, wherein said notification mechanism is configured to facilitate communication of a notification from said at least one of said server-side objects to said at least one of said browser-side objects; and a cache, wherein said cache is maintained on said client, said cache is configured to store a plurality of custom options of a view, and said view is a display panel comprising a particular arrangement of applets. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
loading an object manager (OM) on a server; loading a plurality of server-side objects on said server, wherein said server-side objects are managed by said OM; re-targeting a method from at least one of a plurality of browser-side objects to at least one of said server-side objects using a remote procedure call (RPC) mechanism, wherein said browser-side objects are configured to be executed on a browser configured to be executed on a client, and said re-targeting is performed in response to said method being unhandled after being directed to said at least one browser-side object; facilitating communication of notifications from said server-side objects to said browser-side objects using a notification mechanism; and providing a cache on said client to store custom options of views, wherein each view is a display panel comprising a particular arrangement of applets. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product comprising:
-
a first set of instructions, executable on a computer system, configured to load an object manager (OM) on a server; a second set of instructions, executable on said computer system, configured to load a plurality of server-side objects on said server, wherein said server-side objects are managed by said OM; a third set of instructions, executable on said computer system, configured to re-target a method, from at least one of a plurality of browser-side objects to at least one of said server-side objects, in response to said method being unhandled after being directed to said at least one browser-side object, using a remote procedure call (RPC) mechanism, wherein said browser-side objects are configured to be executed on a browser configured to be executed on a client; and a fourth set of instructions, executable on said computer system, configured to facilitate communication of notifications from said server-side objects to said browser-side objects using a notification mechanism; a fifth set of instructions, executable on said computer system, configured to access a cache on said client to store custom options of views, wherein each view is a display panel comprising a particular arrangement of applets; and computer readable storage media, wherein said computer program product is encoded in said computer readable storage media. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification