0% found this document useful (0 votes)
27 views

BEA Tuxedo in Peoplesoft Application Server Technology

Tuxedo is middleware that allows subroutines to execute synchronously on different physical machines, passing parameters and return codes. The PeopleSoft application server uses Tuxedo and consists of server processes that communicate with clients via shared memory and queues. Some processes are provided by Tuxedo to manage communication, while most are developed by PeopleSoft to service client requests. Tuxedo routes messages to the appropriate server process and back to the client. The application server performs more work in PeopleTools 8, with new PIA services reflecting client changes, and generates HTML, JavaScript, images and passes them to servlets in messages.

Uploaded by

capm_cert7897
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

BEA Tuxedo in Peoplesoft Application Server Technology

Tuxedo is middleware that allows subroutines to execute synchronously on different physical machines, passing parameters and return codes. The PeopleSoft application server uses Tuxedo and consists of server processes that communicate with clients via shared memory and queues. Some processes are provided by Tuxedo to manage communication, while most are developed by PeopleSoft to service client requests. Tuxedo routes messages to the appropriate server process and back to the client. The application server performs more work in PeopleTools 8, with new PIA services reflecting client changes, and generates HTML, JavaScript, images and passes them to servlets in messages.

Uploaded by

capm_cert7897
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

BEA Tuxedo in Peoplesoft Application Server Technology Tuxedo is a middleware for building scalable multi-tier client/server applications in heterogeneous

ous distributed environments. Tuxedo is an acronym standing for Transactions Under UNIX Extended for Distributed Operations. When a program executes a subroutine, it simply executes code in the same executable, or it dynamically loads a library. Tuxedo allows that subroutine to execute synchronously on a different physical machine. It passes parameters to the subroutine to the subroutine and return codes back from it. Hence, Tuxedo is sometimes referred to as a messaging protocol. The application server consists of a number of server processes that communicate with the client via shared memory segments and queues. Some of those processes delivered by Tuxedo to manage the communication with the application server, but most have been developed by peoplesoft to service the requests from the peopletools clients and include some libraries provided by BEA. Tuxedo provides the infrastructure to route the messages to the appropriate server process and back to the client. The application server performs more of the work in People Tools 8. There is a new set of PIA services, reflecting the fact that the PeopleTools client was heavily written in PeopleTools8. There are fewer services overall, but they are more generic. The application server remains stateless. The application server still execute all the PeopleCode and submits SQL to the database, and now it also generates all the HTML, JavaScript, and images, packages them into messages, and passes them to the servlet. The Java servlets provide a thinner presentation layer than the previous Java client applet was. They unpack the Tuxedo messages, writing the JavaScript and images to the web server file system and passing the HTML directly back to the browser. The PeopleSoft application servers processes make persistent connections to the database. All of the online activities from real live users, some of the reporting activity, and some of the interfaces to and from other systems are provided via the application server.

You might also like