处理事务管理。

软件有助于查明性能问题。

随着企业应用程序变得越来越复杂,并发展到支持具有面向服务体系结构的环境,一种新的管理软件正在成长,以管理使这些应用程序运行的事务。

事务管理软件沿着应用程序在用户请求和后端系统之间进行的多跳来测量事务的性能。该软件捕获响应时间度量、应用程序内容错误和系统工作负载详细信息,帮助实时减少性能问题。从本质上说,它是应用程序性能管理软件-对类固醇。

例如,事务管理软件将精确的SQL查询放在数据库中,这会导致应用程序速度减慢。相反,应用程序性能管理软件可能只发送一个警报,指出数据库是问题的根源。如果没有事务管理软件的通知,IT经理可能会花费数小时搜索系统日志来发现数据库中的错误。

与许多可用的应用程序性能管理产品(通常基于托管应用程序的服务器的性能来管理应用程序)不同,事务管理软件在应用程序满足用户请求时跨多个层监视应用程序。典型的实现需要沿应用程序路径安装多个代理,并需要一个中央存储库来聚合和关联数据,以确定性能问题的确切来源。当性能阈值未达到时,通知功能会提醒IT经理。

Forrester research的研究主管Jean-Pierre Garbani说:“事务管理技术可以包括对事务响应时间的监控、对执行事务时使用的资源的监控以及事务返回数据的质量。”这些工具最初是针对基于Web的事务,然后是[Java 2平台企业版]应用程序到打包应用程序,现在正扩展到遗留或大型机应用程序。”

例如,事务管理软件可以提供从网络、数据库和服务器到用户机器的所有方面的详细响应时间信息。该软件还帮助开发人员构建应用程序,使其在分布式网络上更平稳地运行。正因为如此,一些行业观察家表示,这项技术可以作为一种工具,帮助IT运营人员解决性能问题。

管理软件制造商,如国际商用机器公司惠普提供超越管理主机服务器的软件应用程序,以便更深入地了解特定事务,并帮助IT经理更快地解决性能问题,从一开始就构建更好的应用程序。BMC软件公司加利福尼亚州过去一年,他们分别通过收购Identify Software和Wily Technology,增加了交易管理投资组合。

因此,BMC在今年早些时候推出了一个产品组合,包括两个新的应用程序:事务管理应用程序响应时间(Transaction Management Application Response Time),它监视客户机上的应用程序,以获得用户体验时的性能读数;以及Mainview事务分析器,它跟踪IBM大型机上的事务。另外,新人选择者推出该公司的前提是,更多的客户将寻求管理事务工作负载。

应用程序驱动需求

随着松散耦合应用程序、Web服务和Web服务的日益普及,对这类技术的需求越来越大SOA-基于环境。这些类型的应用程序依赖于可重用的组件,这些组件被动态地组合在一起以提供应用程序服务。驻留在一台服务器上的传统管理软件无法跟上接触和依赖多个IT资源的动态SOA应用程序的步伐。

IDC高级分析师Stephen Elliot说:“SOA需要一个动态的管理基础设施,而不是被动的。”事务管理软件几乎是实时的,而不是基于代理的监视,这很难用基于组合的应用程序实现。”

根据最近的IDC调查在280多家美国企业中,超过三分之一的企业正在开发或计划在未来12个月内实施SOA项目或应用程序级计划。这家研究公司估计,到2009年底,由SOA驱动的全球软件支出将达到近90亿美元。

“SOA带来了好消息,也带来了坏消息,”加州圣路易斯奥比斯波TrueCredit的CTO Scott Metzger说,“松耦合的应用程序在重用方面非常好,但从管理角度来看,SOA带来了一系列不同的挑战。在该环境中隔离性能问题变得越来越困难,特别是在服务层的数据库中。”

初创公司OpTier的CoreFirst软件的客户Metzger说,该产品帮助他的IT员工收集数据,以便在近期优化应用程序性能,并规划未来的容量。

CoreFirst要求IT经理在专用服务器上安装中央数据存储库,并在托管Web、数据库和应用程序服务器上分发代理。IT经理必须通过一个基于Web的界面来设置他们希望软件使用的策略,这个界面也可以作为管理界面和报告工具。一旦部署,core将首先发现应用程序是如何穿越网络和使用受管设备的,并且代理将监视服务器上的事务工作负载。

例如,梅茨格说,他优先考虑支持TrueCredit为客户提供年度信用报告服务的应用程序。CoreFirst代理监控优先应用程序使用的服务器上的工作负载;当与这些应用程序相关联的事务与另一个事务争夺计算资源时,代理程序会在其他事务之前将资源分配给优先级较高的应用程序。

应用程序相关性

“如果你有合适的监控工具,你可以使用收集到的数据来查看业务性能和应用程序性能之间的明确相关性,”梅茨格说我们成了数据瘾君子。”

纽约州怀特平原喜达屋酒店及度假村国际集团(Starwood Hotels&Resorts Worldwide)网络技术副总裁凯斯•凯利(Keith Kelly)表示,CA的Wily technology部门的Introscope软件将帮助他更顺利地从传统的应用程序环境过渡到基于Java的系统。Introscope包括服务器软件和分布式代理。Wily还提供了一个名为enterprisemanager的集中式控制台,它位于一个专用服务器上,有一个用于分析数据和查看报告的基于Web的界面。

“我们正在将整个预订环境从CICS大型机环境迁移到基于Java的SOA环境,”Kelly说Introscope将扩展到覆盖整个环境,并将成为我们分布式应用程序性能和可用性监控基础设施的基础。

Jean-Philippe Draye,比利时布鲁塞尔附近Avaya IT企业架构部门负责应用程序性能的系统架构师,他说,将惠普的OpenView事务分析器(OVTA)软件与该公司的OpenView互联网服务(OVIS)相结合,有助于他量化用户体验,并查明问题事务。Draye说,他跟踪SAP和Siebel应用程序的特定事务,例如,以确定报警是否表明应用程序代码有问题,或者应用程序如何使用网络资源有问题。

“OVIS告诉我们如果有什么东西坏了,例如,如果一个门户对每个人来说都很慢,那么我们知道这是服务器上的问题,”Draye解释说OVTA提供了所有基于Web的应用程序的详细信息,它将允许我们深入到支持事务的模块中的所有脚本,以查看哪个SQL查询以及它花费了多长时间。”

尽管目前有事务管理工具可用,但行业观察家表示,仍需要在技术上取得进步,以更好地支持SOA环境的动态特性。更重要的是,该技术还不够智能,无法将系统资源使用直接与用户性能联系起来,并在IBM等供应商提出的按需环境中完全支持动态资源分配。

极端应用管理对于将应用程序管理提升到下一个级别的客户,事务管理软件可以基于包含应用程序的事务的性能提供诊断、可见性和分析。这是今天提供的产品样本。
小贩 产品 主要特点
BMC公司 事务管理应用程序响应时间 通过执行事务和监视响应时间来度量业务应用程序性能。
惠普 OpenView事务分析器 执行客户端、Web服务器和应用程序服务器对应用程序和事务响应时间的监视。
国际商用机器公司 Tivioli事务性能监控 通过应用程序系统可视化事务路径,包括每个步骤的响应时间贡献。
选择者 核心优先 跨异构基础结构层(如Web和应用程序服务器、遗留系统和数据库)管理事务工作负载。
选择者 内窥镜 提供跨多个Java虚拟机的事务跟踪问题的可见性和根本原因分析。

了解有关此主题的详细信息

ibmtivoli深入研究应用程序事务

来源:网络世界,有个足球雷竞技app2004年4月10日

BMC宣布推出交易管理工具

资料来源:计算机世界,2006年2月14日

应用程序管理的许多方面

来源:网络世界,有个足球雷竞技app02/16/05

BMC着眼于识别软件

来源:网络世界,有个足球雷竞技app2006年3月27日

加入网络世界社区有个足球雷竞技app脸谱网领英对最重要的话题发表评论。

版权所有©2006Raybet2

了解IT领导者如何构建网络防御。参加CSO未来网络安全与信任峰会-7/20-7/22