嵌入式SOA与云机会来了:混合集成模式

日期: 2014-03-19 作者:George Lawton翻译:boxi 来源:TechTarget中国 英文

云的崛起为许多类型的企业应用带来了成本的改善以及上市时间的优势。与此同时,围绕着维护遗留应用的许多问题,如安全、治理又限制了许多场景下对云的利用。若干组织正转向混合集成模式以便利用云计算的优势的同时维护现有的基础设施。 比方说3亿美元规模的特种纸供应商Mohawk Inc意识到,他们需要利用云来关注造纸行业的变化。

2010年,Mohawk Inc 的IT副总裁兼CIO Paul Stamas开始寻找可以将内部系统与许多外部系统的客户、商业合作伙伴及云服务提供商连接起来的传统中间件。 这些类型工具的成本和复杂性太高了。他们在寻找百万美元级的投资并发展IT部门来让系统保持运转。“许多主流的ERP供……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

云的崛起为许多类型的企业应用带来了成本的改善以及上市时间的优势。与此同时,围绕着维护遗留应用的许多问题,如安全、治理又限制了许多场景下对云的利用。若干组织正转向混合集成模式以便利用云计算的优势的同时维护现有的基础设施。

比方说3亿美元规模的特种纸供应商Mohawk Inc意识到,他们需要利用云来关注造纸行业的变化。2010年,Mohawk Inc 的IT副总裁兼CIO Paul Stamas开始寻找可以将内部系统与许多外部系统的客户、商业合作伙伴及云服务提供商连接起来的传统中间件。

这些类型工具的成本和复杂性太高了。他们在寻找百万美元级的投资并发展IT部门来让系统保持运转。“许多主流的ERP供应商一直在内部推广SOA,但在促进与其他系统集成方面做得并不好,”Stamas说:“SOA还没有成为大型ERP玩家的现实,因此你需要到一个独立、中立的地方去找。”

跨越鸿沟

经过艰苦的调查之后,Mohawk决定采用Liaison Technologies的云集成服务来连接内部系统与商业合作伙伴及云。其目标是建立一个平台进行基于SOA及云计算原则并集中体现这些趋势的业务变革。

“这是一种多企业业务集成的做法,” Stamas说:“我们并不把它视为是应用集成,而是业务集成。我们连接的是应用及商业伙伴和服务提供商的系统。我们希望拥抱SOA和云。SOA为应用提供了抽象。云提供商为硬件和可伸缩性提供了抽象。”

这种混合的方法使得他们能够聚焦于管理业务流程上而不是技术。他们与Liaison合作建立服务,执行传统API、文件传输、Web服务及任意点对点的集成。所有的集成都在云端进行管理和实现,减少了对Mohawk本地基础设施的强化要求。

Stamas提出认为,这类集成如果在本地做的话挑战性要高得多且成本高昂。许多API的指令手册就有20-40页。“一个云中介让你从复杂性中抽象出来,令你可以把焦点集中在重要的事情上—提供业务价值以满足战略需求和目标。”

IT职能的一个新型角色是管理工具。云和SOA的结合提供了一种抽象,让它能更容易地管理业务目标。Stamas说:“我们不需要擅长于管理服务和应用。我们需要专注于如何构建和优化支撑我们客户的业务流程。这将是一个混合的环境。只是程度的不同。”

进行混合集成

Ovum的资深分析师Saurabh Sharma也是一样的感受。他解释说,哪怕传统集成方法也能支撑目前的集成需求,其长期可行性也是不确定的。

混合集成问题或者那些由于社会化、移动及云平台的快速崛起制造的问题有几种解决办法。最简单和最实用的办法是结合现有和基于云的集成办法。在这个最简单的例子里,可能紧涉及ESB(企业服务总线)或SOA与iPaaS(集成平台即服务)的结合。

IPaaS可用于并未涉及数据密集交易及/或低时延消息传递,以及更快的实现价值是关键需求的集成场景。iPaaS应该成为SaaS对SaaS、SaaS对本地,以及复杂性略低的B2B、社会化集成等的主要集成办法,Sharma说。

SOA及其他传统办法,如析取、转换、加载(ETL)及电子数据交换(EDI)也适合数据密集型事务的需求。市场上的若干ESB也可以支持低时延的消息传递,及实时的各种消息转换和协议切换。

云方案的任何其他能力都难以匹配这一点,Sharma说。“有时候本地集成中间件是唯一合适的选项,因为兼容性和合规性需求禁止集成数据移到云端,”他解释说。

需要考虑的许多挑战

挑战之一是识别最适合每一种集成场景的方案。另一项挑战是确保根据工作量要求进行集成过程的最优分配(贯穿与本地与基于云的集成流程),这有助于实现显著的TCO(总拥有成本)节省及运营预算的有效利用。

基于云的集成平台的平均负载水平要比本地中间件高多少才合适?或者如何制定计划逐步将适当的集成流程迁移到云?这些考虑很重要。实现过渡要求进行文化变革, 集成实践者需要形成适合基于云集成的技能。Sharma说:“大多数集成实践者具备与特定中间件平台相关的开发技能,需要把专注点转移到略微简单和轻量化但仍较新的集成平台或集成风格上。”

混合集成的最佳实践

IT应当重视集成的本质和复杂性,这是识别现有集成能力差距的需要。一旦这一点完成,IT应选择合适的集成办法在分配预算内及时交付集成能力。

Sharma指出,选择适当集成方法或解决方案不是一件容易的事情。组织应该考虑预算、实施时间、实施过程的复杂性、需支持的集成场景的范围,短期及长期可行性以及伸缩性和成熟度。IT应该利用合适的本地与基于云集成平台的组合来分析可实现的TCO节省。

Sharma相信,从长期来看,IT制定计划逐步将适当的集成流程转移到云端是重要的。并非所有的集成流程可以迁移到云上,尤其是因为组织需要遵守数据安全和隐私相关的监管。

在负载逐步增加的情况下,混合集成策略将带来显著的TCO节省。对于平均负载来说,基于云的集成平台要比本地中间件节省一定价值的TCO。在这些情况下,数据密集型和低延时事务应该由本地中间件支撑,基于云的集成平台应该仅用来支持不那么数据密集型的事务。

唯有传统和基于云的集成平台的适当组合才能满足许多IT基础设施和业务需求的复杂要求。“一个规划得好的集成战略应该涉及到选择出对每一个独立集成场景最合适的方法,可确保集成项目以最高成本和时间效率实现所希望的端到端功能,” Sharma说。

翻译

boxi
boxi

相关推荐

  • 识别并降低多云集成成本

    最终,大多数企业会在多个云供应商之间交流他们的云服务合同。正因为如此,很多人都会为在多云模式中所付出的应用程序集成成本而咂舌不已。

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

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

  • 揭秘New Relic APM技术细节

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

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

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