PeopleSoft Application Server

The application server handles the bulk of the workload within the PeopleSoft system. It runs the business logic and processes all application requests. The application server relies on Oracle Tuxedo middleware to process transaction requests. Oracle Jolt provides the Java interface making Oracle Tuxedo available for web-based requests.

Unique server processes run on the application server, with each server process type designed to handle specific types of transactions. For example, some server processes are designed to handle browser requests, while others are designed to handle Integration Broker requests.

Server processes are configured to boot within a domain. The number of and type of server processes that boot within a particular domain varies depending on the purpose of the domain. For example, if the domain is configured to handle application requests, primarily, it can contain only server processes designed to handle such requests. Likewise, if a domain is configured to handle Integration Broker processing, it can contain a predominant amount of the integration server processes. A domain can connect to one, and only one, database, while a database can accept connections from multiple domains.

Image: An application server can contain multiple domains with each domain containing multiple server processes

The following image illustrates that an application server can contain multiple domains, with each domain containing multiple server processes

An application server can contain multiple domains with each domain containing multiple server processes

To enhance the scalability of your system, you can configure multiple domains on a single application server machine, and you can also incorporate multiple application server machines to meet the demands of your system.