BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

企业SOA到头了?

| 作者 Mark Little 关注 12 他的粉丝 ,译者 胡键 关注 0 他的粉丝 发布于 2007年11月8日. 估计阅读时间: 4 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

最近,Joe McKendrick发表了一系列 有趣的文章探讨我们是否看到“大企业级(big enterprisey)”SOA的丧钟。Joe指出,某些人宣称通向SOA的一条更务实的道路就在前方:

在各类博客空间、分析师团体、会议团体和媒体团体中,关于SOA如何没有彻底达到其目的已有足够的讨论,因为它没有在整个企业层面上伸展开来。相反,SOA主要被视为是部门或单个业务单元的设置。

长期以来,Zapthink主张对SOA采用更有针对性的方法,或者如他们所说的务实SOA(Pragmatic SOA)。正如我们在一篇早期文章中所报道的:

……成功实施SOA很少需要进行全面变革;相反,那些仔细选择他们SOA战役的架构师们会通过限制项目的范围来交付SOA的承诺。那些无视这一点的架构师们常常将SOA成功的标准设得过高……

相同的主张对于绝大多数新技术都是正确的:不出意外的话,就许多原因来讲,以一种渐进的方式使用,成功的机会远远高于以一种革命性的方式。组织越大,潜在部署机会的规模越大,那么在一个强制时间段内,使每个人都认同这些必要的改变的机会就越小。Joe接着讨论了他所听到的Zapthink所说的“非正式SOA(Guerilla SOA)”的反响:

……良好的针对性、轻量级的解决特定业务问题的约定,不同于许多厂商所提倡的大SOA方法

然而,大体上,Jeff Schneider不同意Joe的观点:

……[Joe]暗示‘企业SOA正走向失败’,这离实际情况不会太远。我相信他的负面信息来自那些不了解SOA,不从事SOA,在某些情况下给SOA添乱的人。

关于“非正式SOA(Guerilla SOA)”,他也不同意Joe和其他人的观点:

……必须给那些东奔西跑嚷着“非正式SOA(guerrilla SOA)”的白痴们摆个位置。他们中的很多人就是首先要为面向竖井(silo-oriented)思维负责的家伙。他们提议一些小的(敏捷的)项目,项目中我们只捕获足够的需求就开始编码和发布。结果如何?这种风格的开发与共享服务的概念一点也不沾边。它是问题的根源,而不是解决方案。

此外,正如Miko指出的,企业SOA是困难的(和企业Java、企业CORBA、企业XYZ一样),因此,虽然不应该怀疑现在的成功例子的数量有限:但是给它点时间:

因此,尽管看到企业(星系间的)SOA的偶然性对我们是有帮助的,但是此时足够建立“行星间的”SOA。让我们使这些开发的火星人和IT运营的金星人谈论服务生命周期治理吧。

尽管Joe同意两者都有一些正确的观点,但他坚持认为在SOA国家(State of SOA)中的事情并不总是好的:

底线是那些真正最需要SOA去改革和重塑他们的过程的组织就是最不可能实施SOA的那些组织。对绝大多数这类组织来说,面向服务将是缺点多、不公平、无目的、而且经常缺少企业的全力支持——或者根本就不支持。相当比例的SOA支持者被迫孤军作战,一次成功建立一个过程。游击策略将是此处唯一的选择。

但是确实有一些看起来是一致的。不论是“非正式(Guerilla SOA)SOA”,或是务实SOA(Pragmatic SOA),Joe提到他曾参与的成功企业SOA部署涉及几个分离的部署空间,但是仍然紧记一个整体蓝图:

他们不是马上就在整个企业全部完成——那不是‘企业SOA’的含义。相反,他们将他们的企业分割成一组群落并逐个攻克它们(常常并行进行)。

对此,Joe回应说:

当谈及SOA时,可能我们倾向想得太狭隘了。我们可能需要开始‘发散思维’。和生命中的任何事物一样,受压抑、受限制的思考导致了平庸。大的梦想会开启通向新可能性、新想法和新变革的宇宙。从长远来看,SOA绝不只是标准化的接口或流水线过程……SOA有潜力将组织重新排序为企业家联邦和代理服务,它们将为经济社会中的每个人创造新的机会。

查看英文原文:Enterprise SOA: End Of The Line?

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

无聊的争论 by Xu Alex

把对于现实的妥协当成了唯一正确的方法。

就像我们的“嫦娥登月”,先绕地球3圈,那是因为火箭推力不够。不是什么先进之处,也不是必由之路。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT