Using a Transaction Definition Language for the Automated ARMing of Web Services

Web service technology will provide a platform for next generation dynamic e-business applications. This paper describes a framework for identifying, monitoring and reporting performance data of critical transactions within a web service using the Java ARM standard, a Transaction Definition Language (TDL) and an Automated Instrumentation technique. Gourmet2Go, a demonstrator provided with the IBM web services toolkit, is used as a case study.

[1]  Francisco Curbera,et al.  On the Emergence of a Web Services Component Model , 2001 .

[2]  Francisco Curbera,et al.  Web Services: Why and How , 2001 .

[3]  Mark W. Johnson,et al.  Measuring the Performance of ARM 3 . 0 for Java TM , 2000 .

[4]  Vipin Kumar,et al.  Information power grid: The new frontier in parallel computing? , 1999, IEEE Concurr..

[5]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[6]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[7]  D. Box,et al.  Simple object access protocol (SOAP) 1.1 , 2000 .

[8]  Graham R. Nudd,et al.  Performance modeling of parallel and distributed computing using PACE , 2000, Conference Proceedings of the 2000 IEEE International Performance, Computing, and Communications Conference (Cat. No.00CH37086).

[9]  Graham R. Nudd,et al.  Performance evaluation of an agent-based resource management infrastructure for grid computing , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[10]  Shin-Dug Kim,et al.  Agent Based Resource Management for Grid Computing , 2002, PDPTA.

[11]  Steven Tuecke,et al.  The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration , 2002 .

[12]  Graham R. Nudd,et al.  Modelling of ASCI High Performance Applications Using PACE , 1999 .

[13]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[14]  Graham R. Nudd,et al.  Pace—A Toolset for the Performance Prediction of Parallel and Distributed Systems , 2000, Int. J. High Perform. Comput. Appl..

[15]  Stephen A. Jarvis,et al.  A Transaction Definition Language for Java Application Response Measurement , 2001 .