The goal of Test and Performance Tools Platform's (TPTP) Build to Manage
is to support the business goal of
making applications more manageable from the outset so that they can provide
higher performance and reliability at lower cost to the business. Instead of
manual coding to interfaces which are difficult and time-consuming for
developers to learn and use, the BTM tooling makes it easy for developers to
instrument their Java applications for management.
Build-to-Manage tooling in TPTP provides developers with tooling to quickly and
incorporate industry standard management technologies, including ARM, JMX, and
WSDM into their applications. Through these interfaces, operational management
products can monitor the applications in production settings â€œout of the
This long talk will demonstrate how developers can instrument their
using the Build to Manage technologies. ARM will be used to measures
application availability and performance, collect response times and
application-detected errors. The use of ARM correlator passing to track
transactions across disparate systems will also be shown. The developer will
also learn how to use JMX instrumentation to expose attributes and operations,
as well as to send notifications to management systems that conform to the JMX
manager-agent architecture. This long talk will also illustrate how the WSDM
tooling can be used to define and generate manageability interfaces that can be
used in SOA environments.
Mark Weitzel is an architect in IBM Tivoli's Autonomic Computing group focusing on open standards and open source. He is currently driving an initiative to create a new top level project at Eclipse, COSMOS, which will focus on systems management. In addition to being a committer on the Monitoring sub-project of the Test and Performance Tools Platform, he is the IBM lead architect for the Apache Muse project, a reference implementation of the Oasis Web Services Distributed Management specification. Mr. Weitzel has published numerous articles and is co-author of Enterprise Java Programming with WebSphere, Second Edition.