The TPC-W / TPC-App subcommittee worked on TPC-App Version 1.0 definition and implementation clarifications as well as changes related to the TPC Pricing specification. The changes are incorporated in the latest version of the specification, TPC-App Version 1.1. and are available on the web site.
TPC-App is a web service benchmark consisting of transactions involving database interactions, durable message queue operations, and displaying ACID properties running against a commercial application server. The primary metrics are Total SIPS (Service Interactions Per Second), SIPS per Application Server, Price Performance (for example $/SIPS), and the System Availability Date.
Some clarifications made to the TPC-App specification related to further defining terms related to caching, and permissible caching methods. Definitions for the ‘Transaction’ terms were clarified and are now used throughout the specification consistently. Additional clarifications were made relating to allowable messaging products.
Changes related to the Application Program include the addition of a permissible ‘volume’ field based on the I_DIMENSION field, extraneous fields from the ICE and PGE log were removed, and an additional verification of consistency between the shipping queue and DBMS was added. Additionally, the structure of the Shipping Cost Matrix has been redefined to allow varying implementation models.
The TPC-App specification was also modified to reference the TPC Pricing specification Version 1.0 where appropriate. Clause 7 of TPC-App version 1.1 now focuses primarily on TPC-App specific pricing requirements.