PeopleSoft is a set of applications that medium to large organizations integrate as a workforce management solution. Basically, PeopleSoft applications are tools that are used by large organizations for effective management of customer relationships through CRM, human resources through HRMS, enterprise performance through EPM, and financial and supply chains through FSCM.
In this blog, We are going to learn about the architecture of Peoplesoft in detail. So without wasting our time, let's get on with it.
PeopleSoft application operates under PeopleSoft Internet Architecture that needs various Hardware and Software components such as
We need to understand the role of every component before deciding the configuration options that are most appropriate for the implementation.
The requests are sent by the web browser to the web server. The web server will pass the request to the application server, which will generate the SQL to be executed in the database.
The configuration of the PeopleSoft infrastructure is not only about enabling the deployment of Internet applications via a browser. PeopleSoft allows us to benefit from many of PeopleSoft's Internet, intranet, and back-end solutions, that includes service-orientated architecture, Performance Monitor, Feeds Framework, PeopleSoft Interaction Hub, and Search Framework.
We have the perfect professional PeopleSoft Admin Training course for you. Enroll now!
The database server hosts a database engine and PeopleSoft application database consisting of all PeopleTools application definitions, metadata, system tables, application data, and application tables. The database server manages the connections of the application server, the connections of the development environment, and the batch programs executing against it at the same time. The PeopleSoft database is the repository of all the information that the PeopleSoft application manages. PeopleSoft application data and metadata are stored and kept up to date within the database. Application Designer is the primary tool in the development environment, allowing us to define, edit and manage this metadata that the system uses to control the execution architecture. This metadata collection specifies a PeopleSoft application.
PeopleSoft Process Scheduler environment is also called the "batch" environment. This is where most of the batch programs like Application Engine programs run, and that's where you installed the COBOL and SQR executables. In a multi-server environment, we can choose where to find your Process Scheduler environment depending on server availability and performance requirements. Within the topology of PeopleSoft, Process Scheduler can be installed on a separate server, or it may be executed on the database server or application server.
We have the perfect professional PeopleSoft HRMS Tutorial for you. Enroll now!
Application server: It is the heart of PeopleSoft's Internet architecture. The business logic is executed by the application server and SQL is submitted to the database server. The application server is made up of many PeopleSoft server processes that are grouped into domains. Every server process in a domain offers unique processing capabilities, allowing the application server to effectively respond to multiple transactional requests produced in the PeopleSoft architecture. Application servers need locally installed database connectivity software to keep SQL connected to RDBMS. You need to install the necessary connectivity software and related utilities for your RDBMS on any server where you plan to run the PeopleSoft application server.
Once an application server has established a database connection, any device which issues a transaction request across the application server benefits from the direct connection of the application server to the database.
A Java-compatible web server is needed for extending the architecture of PeopleSoft to the Internet and intranet. When Peoplesoft Internet Architecture is installed on the webserver, a collection of Java servlets was designed to handle a wide variety of PeopleSoft transactions from the Internet or Intranet.
PeopleTools supports and offers the following standard web servers to be used in the PeopleSoft implementation:
The following are the PeopleSoft servlets available on the webserver:
Peoplesoft Applications and administrative tools can be accessed by the supported Web browser. It is unnecessary to install any other software on the workstation that runs the browser, like the connectivity software or the downloaded applets.
PeopleSoft only sends the following elements to the browser:
As the browser only handles this core Internet content, the client workstation is not overloaded by an unnecessary processing responsibility. The entire process is performed at the server level.
Click here to get frequently asked PeopleSoft Admin interview questions for freshers & experienced professionals
In this blog, we have gone through the architecture of Peoplesoft and the components of Peoplesoft architecture. I hope you found this information useful.
Batch starts on 30th Sep 2021, Weekday batch
Batch starts on 4th Oct 2021, Weekday batch
Batch starts on 8th Oct 2021, Fast Track batch