企业如何用ESB与SOA架构融合

日期: 2008-05-05 来源:TechTarget中国

  在科技日新月异的大潮下,“传统”的企业服务总线(ESB)正经历着保持与面向服务架构需求同步的改革,从原来的综合/信息工具转化成为具备商业流程管理(BPM)工具,管理和分析功能的基础架构。


  在近期webMethods Fabric 7.0介绍展现了ESB在其原有的综合支柱角色基础上成长:


  AMR Research副主席Bill Swanton先生说,我们看到webMethods Fabric 7.0是以SOA方式建立综合应用软件的一个很直接的发展环境。新的产品将所有历史上与集成有关联的工具加以整合,其中包括原有企业应用系统集成EAI技术和ESB,将BPM和商业活动监控(BAM)囊括进来,并增加了注册,储存和管理的性能。


  阿伯丁集团企业整合副主席Peter S. Kastner指出:像EAI一样过时的软件也可能出现在SOA世界中,对于支持遗留技术它还是很重要的, 因为这些遗留技术还存在于许多企业当中。


  他还说:“我们发现几乎没有人愿意舍弃他们在EAI上的投资只为了购买ESB然后宣称他们是唯一一个使用ESB的人。”他引用了webMethods为例,webMethods是原EAI公司,现在已经成功转型进入SOA行业,同时提供与旧的整合技术相连的桥梁。今年他对于IT部门的研究推翻了他自己的观点,旧整合技术供应商并非注定失败。


  Kastner还说“今年我的假设是:EAI公司将会受到重创。但事实上,他们绝大多数的客户很容易的将自己的EAI架构通过适配器与SOA连接。”


  Kastner 和 Swanton都赞同这一点:对于webMethods 正在包装的旗下品牌ESB技术发展来说,引入更新的技术,特别是BPM是很重要的。


  Swanton说:许多ESB供应商都还在尝试仍在整理支持商业分析和软件开发者的综合工具包。整个ESB技术会将BPM纳入其中以便使软件开发者能与商业分析师在商业程序软件上进行合作。


  Kastner说, BPM之所以重要, 是因为在其研究的基础上,大综商业交易在很大程度上包含BPM.我们看到大概有50%全球5000强积极投入BPM发展上。他还指出webMethods并不是唯一一个将BPM融入ESB技术的厂商。


  他说:我们应该注意到Tibco在过去的几年中已经对BPM进行了大量投资,Fiorano也在近半年中对其ESB产品在BPM领域进行了加强。


  webMethods 技术总监Marc Breissinger 说,ESB的发展需要一个新的定义,甚至是对它进行重新命名。他还指出这个产业已经引入了“Fabric”这个术语,这在他的公司和其他公司的产品品牌上可以看到。


  技术总监从webMethod角度来讲,ESB的定义从一组直接对特征和功能的定义扩展到了一个大体的解决商业问题的技术。


  Breissinger说:这周上市的webMethods Fabric 7.0重点在于BPM系统在SOA和经典整体环境下的发展。我们所看到的是一个直接自动的处理BPM类型与人为控制更多的BPM(工序)类型的结合。他们与商业活动监控相连贯,这也需要BPM系统和UI来实现。


  “Fabric”这个术语已经成为了新增工具和技术的保护伞。Burton集团在讨论使用SOA实现软件整合时也用到了像中间件“Fabric”和Web服务“Fabric”这样的术语。


  Breissinger指出他并非对Fabric这个术语有过多偏爱,但它是描述ESB和BPM和其他技术的整体方案来实现测量、建模和实施SOA的最佳用词。


  WebMethods技术总监在简单介绍术语背景时说:“过去,我们还没有接触BPM领域的时候,我们说整合‘支柱’,之后我们又称服务母线。在一定程度上来说,Fabric是更深层次的,囊括BPM、体系、复合程序开发能力的概念,这样你可以有一个建立系统基础架构的整体概念,而不单单是一条线或是支柱。”

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。

  • 总线技术究竟该不该用?

    曾几何时企业服务总线(ESB)被视为企业IT的核心。今天,不仅ESB受到了比被废弃还要糟糕的攻击,若干开发趋势似乎对更简单的消息总线也发起了质疑。