WebSpeed
Developer’s Guide
WebSpeed Components
The WebSpeed components include:
- WebSpeed Agent—A process that executes the Web objects, performs database transactions, and dynamically merges data into HTML format. This is the standard character Progress 4GL client running in batch mode.
- WebSpeed Broker—A process that does the following:
- Registers the WebSpeed Services that it provides to a NameServer for access by one or more HTML clients. The HTML client runs from within an Internet browser.
- Manages connections between clients and a pool of WebSpeed Agents.
- Maintains the status of each agent in its pool and dynamically scales the number of agents according to changing demand.
- WebSpeed Messenger—A process that handles the transfer of data between the Web server and the WebSpeed Agent during a single Web transaction. The Messenger is a CGI program or an ISAPI or NSAPI process, depending on the Web server and how you plan to write your applications.
- NameServer—A process that maintains a list of WebSpeed Transaction Servers. The Transaction Servers register the application services they provide with the NameServer. The NameServer can then direct client connection requests to a WebSpeed broker that supports a requested application service. This provides scalability and location transparency to your applications.
When the Enterprise Transaction Server is installed, the NameServer also performs load balancing. Load balancing allows you to balance client workload among multiple brokers that support the same application service (that is, the same set of procedures and resources).
- WebSpeed Workshop Environment—The tools that you use to develop and test WebSpeed applications. See "Overview of WebSpeed Tools" for more information.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |