- 作者:xiaoxiao
- 发表时间:2020-12-23 10:58
- 来源:未知
企业服务总线(ESB)技术与革新(用异步消息传递和智能路由选择扩展Web服务)
作者:Nigel Thomas和Robrert Dalies
由于更大任务所带来的要求,消息传递技术现在正处于发展之中。为了给当今的实时企业提供其所需的灵活性,需要一种混合的消息传递模型将Web服务的优点与传统的异步消息传送结合在一起。传统消息排队中间件将很快被企业服务总线(ESB)技术所取代,从而将消息传递带到新的高度。新的ESB骨干(催生了下一代集成和应用平台产品)将显著改善多数企业的软件基础架构。行业正转向消息传递和ESB,并以此作为核心应用平台基础架构模型,这将标志着一个转折点:围绕企业对其信息资源的使用而触发了新一轮巨大的革新浪潮;企业都正在利用事件架构。这都将消除最近人们对IT在战略性业务区分中可扮演关键角色的所有疑虑。
简介在过去的10年中,竞争压力和日新月异的技术根本地改变了企业的运行节奏。在过去,企业可以根据月底的成批报告来进行决策。现在,实时流程意味着如果原材料在早上出现问题,或者有停电事故发生,那么就会造成下午无法交付和托运成品。于是,企业不得不以越来越快的速度应对突发事件;否则,它就要靠边站了。“零时延企业(zero latency enterprise)”的时代已经来临。当今的企业环境正在一点一点地发展以应对这个挑战。异构存储、网络和硬件支持着“孤岛计算”(应用程序与数据相互孤立或者条块分割),这导致环境的利用和管理都过度复杂,并使之变为资源密集型。对于企业所必须面对的大多数关键挑战而言,这种复杂性无疑是一种障碍,这些挑战包括:q 满足对利用多渠道传递大量信息服务的不断增长的需求。q 实时管理基础架构以满足不断变化的业务需求。q 使业务多样化以促进业务灵活地增长,并降低与固定产品线相关的经济风险。q 确保对客户、合作伙伴和雇员的信息服务请求做出快速且高质量的响应。
在过去几年中,EAI、B2B和应用开发等方面的迅速发展推动了几种关键技术和标准的发展,这些技术和标准又推动了基础架构领域的显著进步:q XML作为通用的、自解释的数据交换格式,已经为大多数应用程序所采用。面向Web的信息交换以及其后的基础架构,与XML一起使 Web服务的使用成为不可避免的事情。q Java已经作为用于服务器端的一个主要技术而被接受,并且J2EE已经作为应用服务器的标准而被接受。q 企业服务总线在事务性消息交换和实时事件通知领域的使用已经围绕Java消息服务(JMS)而被标准化了。q 通过Java管理扩展(JMX)标准已经实现了服务器端组件的公共管理框架。