The WebSpeed environment is similar to the OpenEdge AppServer™ environment. A transaction server, which consists of brokers and agents, execute requests from a client. The unique piece of the WebSpeed environment, the WebSpeed Messenger, is a process that runs on your Web server capturing and redirecting client requests. The following figure illustrates the complete architecture for a WebSpeed deployment environment.
The dashed arrows in the previous figure indicate connections that do not occur in all WebSpeed configurations. The WebSpeed agents might not have direct access to a database or a DataServer. Depending on how you architect your application, the procedure that the agent runs in response to a Web request might call another procedure over an AppServer to process database requests. The Progress NameServer might not be used in all configurations, as described in the
NameServer.