CHAPTER 1 AN OVERVIEW
12
only possible to use 16-bit SQL*Net. PeopleTools 5.x saw a major overhaul in the interface, replacing
pushbuttons with a menu. PeopleTools 5.1 has not been supported since 1999, and it was never certified
for Y2K.
PeopleTools 6 was a 32-bit Windows application. It corresponded to the introduction of Windows
95, the first 32-bit Windows release. However, it was still almost exclusively a two-tier application. I say
“almost” because this release saw the first appearance of the BEA Tuxedo application server, although it
was only used for Remote Call functionality. This allowed batch processes to be initiated from the client,
apparently synchronously, but to be executed on the application server. Within the delivered PeopleSoft
applications, Remote Call was only used in Financials for online voucher editing and posting.
PeopleTools 7.0 was released in September 1997. This release introduced the full three-tier model in
PeopleSoft. The Windows client was also able to connect to the BEA Tuxedo application server, which in
turn connected to the database as the client did in two-tier mode. In this version, the separate
development utilities (record designer, panel designer, and menu designer) were consolidated in the
new Application Designer.
PeopleTools 7.5 was released in May 1998. It saw the consolidation of the application server—new
application-server services were introduced to combine several service calls into one. This release also
saw the introduction of the Java client, a Java applet that was downloaded to the browser on a client PC.
It ran in the Java Virtual Machine (JVM) within the browser and connected to the application server.
Java-enabled browsers were, at that time, still relatively new, and this client was never particularly
popular, mainly due to the size of the applet download and memory leaks in some JVMs.
PeopleTools 8.0 was released at the very end of 1999, and it introduced a new and radical concept: a
purely Internet client. Each screen or panel in the PeopleTools applications was a page in this iClient.
This meant that the only software now needed on the user’s PC was a standard web browser. The pages
were rendered with JavaScript to enable the buttons on the page, and the client’s session is a thread
within a Java servlet that runs in a JVM that is either in or close to the web server. The servlet connects to
the application server, just as the Java client did in the previous release.
In August 2000, PeopleTools version 8.1 was introduced. The iClient was renamed as the PeopleSoft
Internet Architecture (PIA). Although the Windows client was still delivered, it was no longer a supported
runtime environment. PS/Query (the ad hoc reporting tool) and the nVision reporting plug-in for Excel
still exist as Windows executable applications to provide an alternative to the PIA functionality.
Application development is still done via a Windows client that connects in both two- and three-tier
modes.
PeopleTools 8.4 was the second release of the PIA, and there have been some changes to the look
and feel of the products. The breadcrumb navigation of version 8.1 was replaced with a menu portlet.
This release also no longer includes the Windows client, pstools.exe. With the exception of Query and
nVision, the PeopleSoft application is only available via the PIA.
Since acquisition, Oracle has continued to maintain and enhance both PeopleTools and the
PeopleSoft Applications. In 2006, Oracle’s Applications Unlimited commitment explicitly promised
indefinite “sustaining support” for PeopleSoft and announced a roadmap for version 9 applications.
However, Oracle cancelled the planned PeopleTools 9 release. There probably will never be a
PeopleTools 9, but each annual release of PeopleTools has brought enhancements and new features.
Generally, PeopleSoft remains platform agnostic, but Oracle has introduced features to help
manage PeopleSoft running on an Oracle database, and to use some Oracle database features. There is a
PeopleSoft plug-in to Oracle Enterprise Manager.
PeopleTools 8.50 uses the Oracle session instrumentation package (see Chapter 9).
PeopleTools 8.51 can perform read-only processing on an Active Data Guard standby database and
has support for Transparent Application Failover and Fast Application Notification. Application
Designer preserves any table or index partitioning.