Building Distributed
Applications
Using the Progress AppServer
AppServer Components
An AppServer relies on the following components to manage client connections and execute remote procedure requests:
- Application Server Process—A process running on an AppServer that executes 4GL procedures in response to remote procedure requests. An AppServer can have any number of Application Server processes to service remote procedure requests from any number of client applications.
- Application Broker—The process that manages client connections.
- NameServer—A process that accepts a client request for connection to an AppServer and directs that request to the appropriate AppServer instance.
An AppServer instance is one Application Broker and the pool of Application Server processes that it manages. An AppServer instance has a specified configuration and makes a well-defined set of 4GL procedures available for execution by client applications.
An AppServer installation is the Progress AppServer product environment installed on a particular machine. Depending on your licensing and resources, you can configure and run multiple AppServer instances using a single AppServer installation.
For more information on AppServer components and how they interact, see the "Run-time Components and Operation" section. For more information on how client applications connect to an AppServer instance, see the "Connection Process" section. The following sections provide more basic information on how clients and AppServers and the types of configurations that AppServers support.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |