我们无法实时地管理企业事务,无法开展大规模电子商务,无法有效利用像RFID这样的新技术,都是由于IT盲区,即不了解IT底层的事件如何影响上层的业务目标、政策和流程。现在,人们意识到解决IT盲区的挑战性了,并把它视为企业的金矿。Gartner列出了100多个销售中间件的领先企业的名单,那些中间件或用于EAI、SOA,或跟踪企业流程,或预测高层政策风险,或分析IT资源过量的影响。
现在在第一代中间件的基础上已经发展到第二代活动了,它试图通过使用一点IT透视,为中间件建立起一些商业感。这个活动起到了优势叠加的效应,从近期报道的一般事件基础设施(CEI)标准(建议稿)可以看出这一点。这是制定中间件标准的第一步。如果中间件支持CEI的话,那么建立工具,告诉我们某个中间件的事件发生时,将影响哪一个高层的业务运作,就变得更容易了。如果不同的中间件支持同样的CEI,那就再好不过了。那样的话,也许我们就可以买一个工具,安装到所有的中间件中。
但是,首先,让我们来看一看这个IT透视——Gartner 的Roy Schulte称之为"BAM"。
业务活动监控(BAM)
BAM产品是帮助企业克服IT盲区的最先的一小步。Gartner列出了2003年BAM产品的50个供应商,包括刚起步的小公司和IT业巨头,如IBM, HP, TIBCO等。
如果你调查一下BAM市场,你会发现,那些工具要做的不外乎以下这些内容:
? 提供实时的透视,反映任一系统层次的IT事件(如网络失败、数据库访问加载、在线网页活动等)是如何影响上层业务处理的。
? 允许响应系统事件的业务层决策,如重新计划因为信用报告服务速度减慢而受到延迟的业务。
? 对于违反业务层政策的事情自动发出实时通知。
? 提供业务流程绩效的统计数据。
实际上,BAM为业务流程所做的就相当于网络管理工具为网络操作所作的事情。由于BAM工具是添加到中间件或遗赠系统中的,因此它们可以增加你现有IT投资的回报,这使你更愿意购买它们。
为了了解BAM工具是如何工作的,我们来看一个简单的模型。基本思想是让你知道那些对你的业务很重要的事件是何时在IT层面发生的。如果你买了一个BAM产品安装到中间件中,以下就是如何利用BAM来工作的。你告诉BAM产品你对什么事件感兴趣——如一个业务流程太慢或安全政策有被破坏的危险,那么当这些事件发生时,它就会向你发出紧报。如果你不知道什么事件是重要的,大多数BAM产品会有一些这些事件的列表。有些产品可以让你规定特定的对策。这就是基本的BAM。通常它有一个多彩的界面,显示所发生的不同事件。
图1显示的是安装在某个企业IT层的基本的BAM工具。这个企业有一系列的应用程序,在业务处理中起关键作用。如网页、订单系统等。该企业的应用程序通过中间件发送消息或事件来通讯。工作流引擎通过按顺序向其它应用发送消息来给在线订货提供服务。
假定图1中的企业安装了一个BAM工具来跟踪它的业务。箭头表示了BAM工具组件添加的事件流。BAM工具从应用中读取事件,但不干涉应用之间的通信。它将事件放到活动监视器。监视器通过事件来衡量不同的状态,这些状态以不同的颜色显示。当状态达到了临界水平,颜色就会改变,并建立紧急事件。
例如,如果信用卡网关的颜色变成红色的,BAM工具就会创建一个紧报,让你知道,使用那个网关的交易可能有问题。有些工具允许你写一些规则,来应对这些紧报状态。这些通常叫做事件条件行动(ECA)规则。例如,只要信用卡网关变成红色,如果有5个以上的交易在等待信用认证,那么就通知网络管理员。
以上是基本的BAM。它可以成为有用的工具,帮助我们将IT层面的事件与业务处理和政策联系起来。这当然比完全的IT盲区要好。
在此我可以预测,如果你买了一个基本BAM的话,让它工作,不久你就会对这个工具的功能有更多的要求。下一章,我将会讲到BAM工具为何及怎样变得成熟,并很快提供更多的IT透视功能,使你对于业务有更好的控制。
信息发布:广州名易软件有限公司 http://www.myidp.net
|