SOA技巧之旅:ESB和ROI设想

日期: 2012-05-20 作者:Jack Vaughan翻译:蒋红冰 来源:TechTarget中国 英文

即使今天SOA的争论程度不若几年前那样激烈,但它仍然是开发管理者们不断研究和“获得经验教训”的一个领域。这是因为从一个到多个SOA工程的延伸过程中仍然存在障碍。在拉斯维加斯的IBM Impact 2012会议上,与会者通过会谈的形式希望找到SOA的技巧,这被称作“SOA旅程。”

  作为一个项目SOA已经变得越来越普遍,而作为一个程序,它仍然处在起步阶段。这是SearchSOA.com’s 2011-2012读者调查显示的一项结果。调查数据表明受访者中有77%的人有一个SOA工程或正在投资,但是只有28%的受访者的组织在进行多个SOA项目。

  SOA最直接最广泛的障碍可能包括工程管理复杂性,局限的技能组合和建立支持SOA基础设施所需的时间。与组织的业务方面进行SOA连接或向其出售SOA,也是一项具有挑战性的任务,而且它很有可能终止或拖延SOA的实施。

  一些组织可以通过外部证明获得SOA专业知识,但他们仍然需要内部技能,而这些技能往往来自于来之不易的经验中。

  “你的内部人员需要有一定程度的专业知识。因为内部人员对业务流程更了解,从而可以改进前线交付能力。” 驻澳大利亚Automobile Club of Victoria的总经理Daniel Neal说。Neal的集团为了更新和替代原有的系统所做的努力之一就是交付了60多种不同的服务。

  Neal说,一个业务领袖将对于投资回报率(ROI)的效益有清晰的认识,而这些就要求在SOA转型时,要非常仔细地对早期应用目标进行选择。“从ROI的角度讲,如果在工作上,你没有牢固的业务流程,你会发现它很艰难,”他说。这是他和其他人在IBM Impact会上,“我们的SOA旅程”座谈会上讲到的。

  “我们的业务模型是什么的?从这个问题开始了我们的SOA旅程”First National Bank of Omaha的企业架构师和规划师,Ryan McGuiness说。银行的一个目标是实现消除覆盖在多数产品上的孤立系统,而企业服务总线(ESB)的基础设施是实现这一目标的一个手段。

  “从这一愿景出发,我们催生的SOA策略,就像一个公司在SOA级别那样,”McGuiness声明。“我们使用ESB来铺设这条高速公路,”他说。

  根据James Lyne(Parker Hannifin公司杰出的企业集成架构师,运动控制专家)所说,在制造企业的SOA旅程中,ESB占有重要的地位。但是,和别人一样,Lynes也告诫大家,在ESB中不要把业务逻辑和转换逻辑弄混淆了。

  “我们试图说明我们的ESB就是为了转型。你真的不希望把应用逻辑放到ESB中吧。它是不稳定的”他说。为了这个目的,他建议到:确保“合适的团队要有他们自己的合适的集成特性。”

  对一些人来说,SOA的挑战往往来自于第一个项目。这些挑战可以使得SOA在向高层管理者销售方法时,赢得有利地位。而对于大数人来说,这只是后续的一些艰难的工程。在Impact 2012大会上,独立分析师,作家和博客,Joe McKendrick这样说到。

  “理想情况下,SOA应该从小的工程着手做,并且见效快。而不应该是对人来说很难创建的一种服务——他们会写一些东西在短短几天的时间里,”他说,“它艰难的部分是出现在后面的,当可重用这个思想需要带到业务其它部分时。”

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

Jack Vaughan
Jack Vaughan

TechTarget新闻记者和网站编辑,主要关注数据管理领域的技术趋势和动态。

翻译

蒋红冰
蒋红冰

TechTarget云计算主编,主要负责云计算和虚拟化网站的内容建设。长期专注于IT前沿技术,对云计算、虚拟化、人工智能、区块链等技术都有了解;对行业趋势、市场动态有一定的洞察。

相关推荐

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

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

  • 揭秘New Relic APM技术细节

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

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

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

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

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