WebClient
The Progress WebClient™ is a graphical 4GL client that is especially designed to execute Progress applications over the World Wide Web. It serves as the end user’s window into a Web-enabled Progress application. The applications run using a Progress WebClient that the end user has installed on their machine, typically over the Web. The WebClient is also reduced in size and streamlined in functionally to allow the user to more quickly download and run it over the Web.
IntelliStream‰ is Progress technology that supports the installation and deployment of WebClient applications. After an application's initial deployment, IntelliStream‰ automates and streamlines the management process by enabling the WebClient to determine that the application needs to be updated; it then downloads only those changed resources to the client machine. It delivers exactly the parts of an application that end-users need, when they need them.IntelliStream‰ has a flexible, server-based provisioning model. That is, an application provider can store application resources on a Web server or with the Progress AppServer.
Unlike a standard Progress Windows GUI client, the WebClient is not able to directly access any data source, including the Progress RDBMS. Its purpose is to run only user interface code, leaving the database access and other business logic and validation functions to be done by the AppServer. The applications must have proper separation of user interface and business logic. The Progress WebClient runs on the end-user’s PC, executing 4GL user interface code and communicating with the Progress AppServer over the Web using HTTP or HTTPS tunneling (see AIA/S). Support for HTTP tunneling with the Secure Sockets Layer (SSL) provides HTTPS and enables the WebClient to ensure the security of message transmissions.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |