Bookshelf Home | Contents | Index | PDF |
Configuring Siebel eBusiness Applications > Overview of Configuring Siebel Applications > About the Siebel Operating Architecture > JavaScript Object Architecture in High InteractivityJavaScript is an interpreted language running in many Web browsers. It is used to extend browser behavior. Objects representing the applet, business component, business services, and application object types exist in the browser address space as JavaScript objects and provide communication with the server. These object types are the same object types instantiated within the browser. Initially, these objects are passed through to SWE, but provide caching and other local processing. The JavaScript objects are:
You can script instances of browser applets, browser buscomps, browser business services, and browser applications. For more information, see About Scripting and Object Interfaces. In the diagram in Figure 5, the different boxes represent different components or different parts of the application. Specialized business component logic is shared among all platforms; specialized Web applet logic is shared between all HTML clients; and browser logic is the only part that is browser-specific.
These browser-side JavaScript objects are maintained in sync with their server-side counterparts, so that changes on the browser or server objects are reflected in their corresponding objects. Application processing is performed among the browser-side objects. Using the remote procedure call protocol, the server is activated when data or new layouts are required from the server. The server can also initiate actions on the browser, using the notifications protocol. |
Configuring Siebel eBusiness Applications |