WebSpeed
Developer’s Guide


An Overview of WebSpeed

The WebSpeed development and deployment environment consists of four major software components:

NOTE: Only the first item, WebSpeed Workshop, is included in the WebSpeed product. However, depending on your licensing option, you might also have a Progress data source as well.

For more information about WebSpeed components and their distribution in a network environment, see WebSpeed Architecture." Also see the WebSpeed Installation and Configuration Guide for more information on configuring WebSpeed and on system requirements.

Figure 1–1 shows the relationship between the components in the WebSpeed development environment.

Figure 1–1: Components of the WebSpeed Development Environment

Basically, you use WebSpeed AppBuilder connected to a data source to create Web objects. A Web object may, for example, perform a query on the data source. When you test or run Web objects, the AppBuilder spawns a browser. The broken line in the diagram indicates that there is no sustained connection between the browser and the AppBuilder. The browser passes the request to the Web Server and the Web Server sends the request to the WebSpeed Development Server. The WebSpeed Development Server, which is also connected to the data source, executes the Web object. The Web object formats its results as an HTML page. The WebSpeed Development Server passes the HTML page back to the browser through the Web Server.

You can start the WebTools utilities directly from a browser by supplying a URL. Or, you can start WebTools from the AppBuilder tools menu. In the later case, the AppBuilder merely spawns a browser. The browser then generates a request to the Web Server, which passes it to the WebSpeed Development Server for execution. The Development Server generates the Web page that is returned to the browser through the Web server.

All the components of the WebSpeed Development Environment can reside on a single machine, or on multiple machines in a network environment. However, there are some restrictions on a network deployment of WebSpeed. For example, the WebSpeed Messenger, a component of the WebSpeed Development Server, must reside on the same machine as the Web Server. For more information about requirements for running WebSpeed, see the WebSpeed Installation and Configuration Guide .

For more information about WebSpeed AppBuilder and WebTools, see Overview of WebSpeed Tools."

For more information about the WebSpeed architecture, see WebSpeed Architecture."


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095