According to one aspect of the present invention, a system is provided for
implementing caching of view custom options in a framework to support
web-based applications. The system comprising a set of server-side
objects managed by an object manager (OM) running on a server. The system
further comprises a set of browser-side objects running on a browser
running on a client. The system also comprises a remote procedure call
(RPC) mechanism to enable re-targeting of methods from browser-side
objects to server-side objects. The system additionally comprises a
notification mechanism to facilitate transmission of notifications from
server-side objects to browser-side objects. The system also comprises a
cache on the client to store custom options of views, wherein each view
is a display panel consisting of a particular arrangement of applets.