过去几年里,美国企业的经营理念在竞争加剧和IT发展的驱使下,开始朝着实时型企业(real-time enterprise)的管理模式发展。实时型企业是Gartner公司近几年提出来的新概念。要想成为一个实时型企业,企业就必须能对发生在任何地方和任何时间的关键业务和事件做出最迅速的反应,其反应速度必须是瞬间,即零延时的。如一个全球性零售公司对零售点的补货,已经做到当天上报、第二天送货的能力。但为了真正成为对市场需求反应零延时的企业,它必须将补货能力提高到零售点当时上报、配送中心当天就以最快地速度送到的程度,这样才能把客户地流失率减少到最小。一个实时型企业必须具备实时处理突发事件的能力。
目前,许多美国银行仍在依靠人工从变化迅速和种类繁多的贷款利率、资源中,帮客户寻找最佳的贷款途径和资源,以确保客户能够享受到最低的利率和最佳的投资回报。这一过程通常要耗费几天的时间,这不但会增加客户流失的机率,还会经常出现错误。实时型银行则具备快速的反应机制和能力,它可以通过实时的贷款决策系统在客户提出贷款申请的当时,就可以提供最佳的贷款或融资方案供客户决策,使银行能够把握住瞬间出现的市场机遇。
显然,实时型企业希望能够在事件发生时,就立刻做出相应的反应。它使得企业管理不再是被动地对所出现的状况进行反应,而是能进行主动及时地反应,在商机出现时,实时地完成商务运作,在零延时的状况下抢占市场先机。实时型企业的管理和运转已呈现出了由事件实时驱动管理能力和反应能力的态势。目前,这种零延时的企业管理概念在欧美开始流行。
一个具备实时反应能力的企业对信息系统的整合提出了前所未有的高要求,因为分割和零散的系统将阻碍其成为实时型企业。对大型企业而言,想整合现有的系统本身就是一项巨大的工程,加之还要在整合中兼顾企业发展的新需求,这就难上加难。可见,想在维持企业正常工作的环境中,同时兼顾新旧系统之间的融合、解决各分支机构和各部门间的信息沟通和数据共享,真正转变为一个实时型企业的难度很大。
面对这些头痛的问题,企业需要一个能够真正化解难题的技术平台——它应该是高屋建瓴,超然于现有的所有技术平台和应有平台之上。这样才能把处于分散状态且未来也绝不可能集中的软硬件平台整合起来。此外,这个平台还要能包容未来不断增长和动态变化的企业信息化的需求,并能够把新系统完整、有机而自然地与现有系统架构整合在一起。在这种需求背景下,ESB(Enterprise Service Bus,企业级服务总线)中间件技术恰如其时地出现了。
“太空来客”
如果有人说IT行业最时兴的ESB技术概念与太空星系、星云及美国航天飞机有着紧密的联系,可能没几个人能够理解。每当我们在电视或互联网页面上享受那些来自太空、令人叹为观止的星际图像时,总会不由地感慨。但又有多少人知道这些令人惊叹的图像都是由0和1转换而来的,天文望远镜和数字摄像技术可以在瞬间把摄制好的天文景象转换成数据信息。在越来越先进的天文望远镜和数字摄像技术的推动下,瞬间产生的天文景象有着巨大无比的数据量。如何快速而有效地处理、显示海量数据是天文科学家所面临的一大挑战。
ESB中间件技术是原生技术,其技术概念形成于1996年,是由位于美国亚利桑那州的国家光学天文台(National Optical Astronomy Observatory,NOAO)提出的。当时,NOAO希望其能把天文望远镜拍摄到的图像转换成海量信息,并将之实时地传输到实时图像处理和显示子系统,让天文科学家能够与天文望远镜同步在电脑屏幕上看到星际图像。这套信息处理系统被称为MDHS(Mosaic Data Handling System),其核心组件是MB(Message Bus,消息总线)中间件。这个中间件具备了两个与当时通用的商用消息排队中间件技术完全不同的能力:实时传输信息的能力;海量的数据承载能力。消息总线的这两个核心技术也是组成ESB中间件技术的核心。