The PeopleSoft ERP runs on PeopleSoft Pure Internet Architecture, or PIA which requires the following software elements:
A relational database management system (RDBMS) server
An application server – BEA Tuxedo
A batch server – BEA Tuxedo
A web server – BEA WebLogic, IBM WebSphere, or Oracle Application Server
A web browser
It should be noted that what PeopleSoft calls the web server is in fact a J2EE based application server. Basically, only the web server functionalities are used and all of the transaction processing is carried out by Tuxedo. Earlier versions of PeopleSoft supported only Apache servers.
Tuxedo domains communicate with the web server via the JOLT protocol. Each tuxedo domain has a unique port number. However, several tuxedo domains can be specified in the same PIA web configuration for load balancing and failover purposes.
The PIA Installer creates a link between a PeopleSoft site (URL) and a jolt port. (To specify multiple jolt ports for load balancing and failover, the configuration files must be edited manually.)
To install a PIA, run the appropriate installer program for your platform from the $PS_HOME\setup\mpinternet (depending on the version of PeopleTools) folder:
For example, setup.exe.
You can create one WebLogic domain per environment (Production, Combined, or Archive) or, in order to limit memory use, the three environments can share the same WebLogic domain. This will be discussed in the next section.
These steps would need to be run again to create the PIA for the ARCHIVE environment.