Summary
While instrumenting Web services, it is useful to identify the important business transactions that have to be measured. It is also important to identify which transactions are created in the context of another transaction. This is important to identify parent-child relationships between transactions. The parent child relationship identification is necessary to trace the end-to-end flow of transactions through distributed client/systems.
It is also important to keep in mind the target audience for the instrumentation data and the corresponding performance degradation that excessive instrumentation may result into. Certain standards like ARM, SNMP, and JMX exist for instrumentation/manageability of applications. The instrumentation data so obtained may be aggregated and used for calculating higher-level metrics. These higher-level metrics may form the basis of Service-Level Agreements (SLA) and may populate the business-level views exposed to business managers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Chapter 7 — Instrumentation of Web Services
ARM, Working group, Application Response Measurement API guide http://www.omg.org/regions/cmgarmw/index.html.
TIP, Evans, J. Klein, and J. Lyon Transaction Internet Protocol — Requirements and Supplemental Information, 1998, http://www.landfield.com/rfcs/rfc2372.html.
Park 1999, J. T. Park and J. W. Baek. Web-based Internet/Intranet service management with QoS support. IEICE Trans. Communications., e82-b:11, 1999.
Openview WTO, Vantage Point Web Transaction Observer, http://www.openview.hp.com/products/webtransobserver.
Kalbfleish, Kalbfleisch C et al. Application Management MIB. RFC 2564, http://www.simpleweb.org/ietf/rfcs/complete/rfc2564.txt.
RFC 2287, System Application MIB. RFC 2287, http://rfc2287.rfclist.org/rfc-2287.htm.
Stalling 1999, Stallings W. SNMP, SNMPv2, SNMPv3, and RMON 1 and 2. Addison Wesley 1999.
Silvano 1995, Silvano Maffeis, Adding Group Communication and Fault-Tolerance to CORBA. In the proceedings of Usenix Conference on Object Oriented Technologies, 1995.
Sahai 2000, Sahai A et al. Message Tracking in SOAP based Web Services. In the proceedings of IEEE/IFIP NOMS 2002.
Rights and permissions
Copyright information
© 2005 Springer Science+Business Media, Inc.
About this chapter
Cite this chapter
(2005). Instrumentation of Web Services. In: Web Services in the Enterprise. Network and Systems Management. Springer, Boston, MA. https://doi.org/10.1007/0-387-27597-5_7
Download citation
DOI: https://doi.org/10.1007/0-387-27597-5_7
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-23374-1
Online ISBN: 978-0-387-27597-0
eBook Packages: Computer ScienceComputer Science (R0)