The Smart Client architecture is built on an infrastructure that provides the following:
- Have an application workspace
- Launch application forms
- Communicate with the server
- Manage data binding between datasets and the form’s controls at both directions.
The client side infrastructure is described by the following set of components.
Request/Response Manager
The request/response manager works with different communication protocols (i.e http) to submit the request from the client and to handle responses back from the server.
Application
The application object is a script level object that can perform global application tasks like posting modal alerts or expose certain functionality of the workspace.
Workspace
The workspace provides common user interface services to Forms and client side components.
The Workspace provides the following services:
Startup & Exit
- Serves as main entry point to application
- Handles deployment
- Handles exit, update desktop, user preferences
Desktop Services
- Loads Application Configuration metadata
View original post 1,832 more words