架构和设计模式是SOA成功关键

日期: 2010-10-13 作者:SearchSOA.com翻译:张培颖 来源:TechTarget中国 英文

Anne Thomas Manes是当今Web服务领域最忌影响力的人物之一。她是Burton Group的调研员,同时也是SOA和Web服务话题的演讲家、作家以及博主。Manes最近合著了《SOA现状》简明报告。此次访问围绕着报告的结果和建议以及为什么SOA依然盛行。

  TT SOA:在您的报告中谈到一些组织并没有实现其SOA倡议承诺,其中一个关键原因是他们并不关注架构。你嫩能够解释一下吗? Anne Thomas Manes:架构确实非常难。人们习惯了通常做事的方式,尤其是应用系统内的设计模式。因为很多组织不采纳新的设计模式来创建松耦合服务,所以他们在削减成本和增加敏捷性上并没有得到显著效……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

Anne Thomas Manes是当今Web服务领域最忌影响力的人物之一。她是Burton Group的调研员,同时也是SOA和Web服务话题的演讲家、作家以及博主。Manes最近合著了《SOA现状》简明报告。此次访问围绕着报告的结果和建议以及为什么SOA依然盛行。

  TT SOA:在您的报告中谈到一些组织并没有实现其SOA倡议承诺,其中一个关键原因是他们并不关注架构。你嫩能够解释一下吗?

Anne Thomas Manes:架构确实非常难。人们习惯了通常做事的方式,尤其是应用系统内的设计模式。因为很多组织不采纳新的设计模式来创建松耦合服务,所以他们在削减成本和增加敏捷性上并没有得到显著效果。为了实现这些,我们必须回顾一下最初是什么阻碍了它,95%的例子中,其应用架构是障碍,而且应用管理和维护起来价格昂贵。我们必须修正架构。

  TT SOA:现在也有很多SOA的先行者,他们成功了吗?

  Manes:我还是要说只有极少数组织的SOA已经成功了。大部分组织已经使用SOA技术创建了成功的应用。SOA技术的使用在这个层面上可以说是普遍的。而且并不是那些陈旧的集成中间件,而是已经升级的ESB。它们并没有使用专有的协议,而是web服务堆栈。在迁移到下一个水平的协同中间件上还是有一定的好处的,但是一个应用的成功实施并不会成就SOA。

  就像你完成了一个系统的设计,你需要确定是否追随了面向服务、封装和松耦合的核心原则。但是如何来确保减少了依赖性呢?这也正是设计模式的作用所在了。最大的挑战是现有的经验丰富的面向对象开发人员,他们理解面向对象设计模式,而且没有认识到他们习惯使用的设计模式在松耦合的世界里并不适用。

  另一个关键的方面是服务建模。我们如何确定什么能够成为一种服务,这项服务该投入多少钱?在某种程度上,我们可以使用一些模式,但是服务建模是一门艺术,很多人对此并没有足够的经验。我们要完成哪些流程来确我们所创建的是正确的服务呢?所以更为根本的是培训。大家知道原则或者模式是什么吗?知道如何建模吗?

  在《揭秘SOA已死言论作者真正的目的》中,我们将为您介绍,当初提出SOA已死言论的Manes最初的目的究竟是什么?

翻译

张培颖
张培颖

云计算网站编辑

相关推荐

  • SAP收购CallidusCloud 与Salesforce竞争

    一直被称为后台办公巨头的SAP现在似乎也想在前台办公大展拳脚。 最新的迹象是SAP收购CallidusClou […]

  • AWS云的设计模式与实践

    设计模式这一概念源自于建筑架构师Christopher Alexander,其目的是通过为特定专业领域的设计问题的解决方案形成文档,以形成某一类问题的通用解决方案。

  • API设计如龙生九子 各不相同

    IT咨询管理公司CA Technologies对API产业做了个问卷调查,问卷内容涉及API设计风格以及管理部署的新动向。调查结果表明,JSON与XML可谓两分天下。

  • 设计模式陨落?是开发者不知如何使用

    你现在是坐在一个程序员旁边吗?如果是,那么在你读下面的段落之前,有一个简单的实验。让他们到一边去,问问他们两个问题并记录下答案。首先问他们“什么是设计模式?”