相同的应用集成是否有共同之处?

日期: 2010-07-12 作者:Colleen Frye翻译:刘志超 来源:TechTarget中国 英文

在《何时是SOA进军应用现代化的最佳时机?》 、 《没有SOA就没有面向服务》中,我们介绍了在许多面向服务架构举措的背后,应用现代化、互操作性和整合是关键因素,但何时是SOA进军应用程序现代化的最佳时机值得认真思考。在如今的IT世界,面向服务的概念很普遍,但有别与架构本身,此外有些Cobol代码是不可替代的。接下来我们将继续为您介绍相关内容。   Armstrong 表示:“开始一个现代化和/或整合,最常见的事情是,没有所谓的共同之处,我们知道最常见的方式之一是,一个现有的系统的演化,很少被淘汰或者替换。

很多时候,组织都会在传统或者过时的技术上延长它的生命周期/投资,所以它变成了一个阶段性的移……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

《何时是SOA进军应用现代化的最佳时机?》《没有SOA就没有面向服务》中,我们介绍了在许多面向服务架构举措的背后,应用现代化、互操作性和整合是关键因素,但何时是SOA进军应用程序现代化的最佳时机值得认真思考。在如今的IT世界,面向服务的概念很普遍,但有别与架构本身,此外有些Cobol代码是不可替代的。接下来我们将继续为您介绍相关内容。

  Armstrong 表示:“开始一个现代化和/或整合,最常见的事情是,没有所谓的共同之处,我们知道最常见的方式之一是,一个现有的系统的演化,很少被淘汰或者替换。很多时候,组织都会在传统或者过时的技术上延长它的生命周期/投资,所以它变成了一个阶段性的移植。”

  “Summa是IBM业务上的合作者,所以他们常常提出WebSphere应用服务器和流程服务器,”Armstrong说,“我们发现,像ILOG一样,能为业务规则管理系统解耦,对客户来说是非常有价值的提议。有一点,我们可以看到即将来临的BRMS[业务规则管理系统]和ILOG,你可以有业务用户、分析人员和维护规则,所以你可以从开发者转移成本到主题专家。这样会更加有效率,因为主题专家知道他们的业务,而不用向开发者解释原因。”Armstrong说,对于既有资产盘活,他倾向于使用IBM的WebSphere Host Access Transformation Services (HATS)。“你可以整合系统层的页面,但是你可以从中间层暴露它作为一个Web服务。”

  对于SOA的未来,McMullen介绍了一个架构蓝图和计划。“随后,以良好的面向服务开始,这可能听起来有点相互矛盾,但是,除非你因为业务的关键因素而必须这么做,否则这种大爆炸的方法通常是一个不好的想法。用不同的技术管理SOA与基于平台的整体架构和预算编制技术肯定是不同的。”

  McMullen建议:“从一些小的项目开始,保持用简单的方法来设计并实现架构。不要全面进行面向服务,BPM就像你头上长了火。你可以很好的治理并管理这个环境。如果你以整体的高水平的视觉的开始,用一个简单的方式实现它,那么你就要对你将来犯错误而受到的影响做出估计。”

  在产品方面,McMullen建议,使用一个标准的方法保持平台的独立性,他也建议与简单吻合。“如果你选择一个开源的ESB,这个ESB没有齐全的功能,没有绑定所有的功能,你可以使用它的一些初级功能。开源门户网站如JBOSS挑战Oracle或者WebSphere。通过强迫你自己更符合标准,你可以降低在SOA基础设施上的投资,强迫你自己不在特定的高端平台上写代码可以得到意想不到的好处,可以使你更基于并遵从标准。

  但是,Forrester的Murphy最后提醒大家:“要记住SOA不是最要紧的事,最终是现代化或者整合/互操作性的挑战。在这个行业中我们有一个坏习惯,‘这个答案的问题是什么呢?’当然,SOA遭受的命运和我们介绍的每一个新事物一样。它是武器库中的一个工具;但是我们忘记了他们只是一个工具。他们善于处理优秀的流程和设计,但是他们也可以像做拿手好戏一样弄的一团糟。”

相关推荐

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

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

  • 揭秘New Relic APM技术细节

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

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

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

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

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