Although
Db2 for
z/OS was the first product released that exploited zIIP processors, it is not limited to just
Db2 or
IBM products. The zIIP speciality
CPU can also be used for IPSec processing in
TCP/IP, certain general
XML processing, and
IBM's
Scalable Architecture for Financial Reporting. In August, 2007, Shadow, a mainframe middleware product, now owned by
Rocket Software, introduced the first zIIP eligible integration for environments other than DB2, expanding the benefit of specialty engines to include Adabas, CICS, IMS, IDMS and VSAM. Other third-party
independent software vendors ("ISVs") have introduced support for execution of their products on zIIPs. Those ISVs include, among others,
Software AG,
Compuware,
CA Technologies,
BMC Software, GT Software, Inc., and Phoenix Software International. For example; the CA
NetMaster Network Management for
TCP/IP product can run both its main task and packet analyzer subtask on a zIIP.
Rocket Software claims that their Shadow server will allow 99% of the integration processing, such as SQL to non-relational data queries and Web services/SOA workloads, to be zIIP eligible and run outside of the General Purpose Processor. Ivory Server for z/OS from GT Software, Inc. provides zIIP support for
XML parsing, XML payload construction and data conversion processing. Additionally Ivory Server supports the
zAAP processor using the optional
IBM z/OS XML Services and the
IFL processor with
Linux on IBM Z. Ivory Server and Ivory Studio (the Ivory
IDE) provide options that allow clients to manage the workload offloaded to the zIIP Specialty
CPU from the GP CPU. Commercial software developers, subject to certain qualification rules, may obtain technical details from IBM on how to take advantage of zIIP under a
Non-Disclosure Agreement. The IBM z13 merges the
zAAP functionality with zIIPs (zAAP on zIIP), so that zAAP-eligible work now uses zIIP instead. Furthermore, IFL and zIIP processors on the IBM z13, as they use the
z13 microprocessor, have
simultaneous multithreading (SMT) capability. == Use of zIIPs ==