抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

SOA 卓越中心是必需的吗?

2008 年 6 月 17 日

上周, SOA 联盟(SOA Consortium)发布了一个座谈会的音频文档,该座谈会讨论了SOA 卓越中心(Center of Excellence,CoE)的作用与实用性,以及人员技能。[译注:SOA 卓越中心(Center of Excellence,CoE)或能力中心(Competency Center,CC)是一个跨职能的团队,他们负责处理在实施SOA 的过程中新出现的组织性问题。]

Bruce Henderson(Savant)、David Butler(HP)、Rich Reba(CSC)和 Melvin Greer(Lockheed Martin)等参加了本次座谈。

Bruce 认为:

洞察力、政治头脑以及沟通是极为重要的技能……缺乏这些技能,卓越中心(CoEs)是难以成功的。寻找技术型与学术型人才并不难。

David 首先认为:

卓越中心(COE)意味着“传道中心(Center of Evangelism)”。

他认为,首先要看组织的成熟等级。通常在流程、文化和架构等多个方面会发生转变。在准备对应用进行革新时:

卓越中心的部分工作是考虑哪些资产(asset)可以革新,然后为它们定义有价值的业务服务。他们将以多种不同的方式负责将治理(Governance)自动化……了解服务生命周期(Service Lifecycle)与代码生命周期(Code Lifecycle)或方案生命周期(Solution Lifecycle)存在很大不同,这是很重要的。

David 建议分别设立管理组、技术组与财务组。他认为:

如果你认为不需要 CoE,那么你就无法得到 SOA。SOA CoE 是给你带来 SOA 的“产品”[1]。

Rich 谈了他的三个“三”:

三种技能:业务、技术与管理,这些是至关重要的。

三种能力:预见力、创新力与领导力。

三种性格特征:激情、亲和、坚韧。

他认为,SOA CoE 是一门生意,它的目标就是赢得经济效益。

他说,文化是影响 SOA 实施的最大障碍。你需要给你的 CoE 调拨一批了解组织的文化与运作方式的人员。他们要能理解组织将要面临着什么样的约束。

Melvin 解释到,有多种模型将能发挥作用。你还必须认识到:

设立卓越中心,与运作卓越中心是两码事。

在设立卓越中心(CoE)时,你需要的是:坚韧力、行政能力和商业头脑。应用型人才是很好的选择。在洛克希德·马丁(Lockheed Martin)公司,CoE 成员们专注于他们的使命,他们不需具备像设立 CoE 的人那样的技能。

另一方面,CoE 成员应具备的关键技能是能够:

进行可重用的设计,这一技能很难掌握,

座谈会的其他成员认为,在使用词语上要格外小心,因为 SOA 搞不好会变得“太大”、“太广”。在重用与互操作之间,必须作出恰当的平衡。仅提供互操作性本身就不是件容易掌握的技能。

大家都同意 SOA 治理是重用的关键,不过它也是企业中的一个新的流程。

SOA 治理负责服务的开发与描述方式,以鼓励人们去重用它们。

例如:

需要为治理创建一个新的、针对消费者的生命周期,……需要在 IT 组织里建立起消费者与提供者之间的协作……最终,业务生命周期成为棘手的问题。

座谈会还讨论了“语义互操作性”。

人们把语义给忘了。语义层的互操作正慢慢进入到设计中来。

这次座谈还说,新一代的消费者开始整合来自各个无关“筒仓(silos)”的信息了:企业 Mashups 很快就遇上了语义互操作的问题。[译注:这里的筒仓(silo)是一种比喻,它指的是企业中各个部门为特定目标而单独构建的应用,它们通常面向解决部门中较窄的问题(比如用于库存控制、人力资源管理等)。由于这些应用在设计时只是考虑本部门的使用和解决特定的问题,所以很难与部门外的其他应用进行互操作与信息共享。烟囱(stovepipe)也是一种常见的比喻,它跟筒仓(silo)是一个意思。]

我们看到正在兴起的一些关键技能包括理解语义树以及能够使用不同的工具。这对于合成应用来说是非常重要的。

座谈会最后得出结论,CoE 是一个加速器。

虽然它不是必须的,但如果你要转变和要革新,那你需要有个 CoE。

CoE 专注于交付成功的 SOA 所需的技能。从许多方面来说,它是项目管理办公室(PMO)或架构实践的必然结果。

你需要确保所有功能部件都朝同一个方向努力。

最后,人们懂得大规模重用的重要性,而且能够进行企业级思考。

你知道许多公司里不同业务部门有不同的电话系统吗?只要向他们指出这些情况即可。这是 CoE 的职责。

SOA 旨在为企业实现具有挑战性的目标,但与此同时,它也引入了崭新且复杂的流程与技术。座谈会暗示了设立一个卓越中心并将一组广泛的技能作为交付 SOA 的关键成功因素的重要性。你是什么看法?你有 SOA 卓越中心吗?它对于你的项目成功是否发挥了关键作用?它生产出的服务重用程度如何?

[1] 人们常说,没有“产品”可以给你带来 SOA,David 所说的“产品”正取此义。

查看英文原文 Are SOA Centers of Excellence Necessary?

2008 年 6 月 17 日 03:35522
用户头像

发布了 63 篇内容, 共 22.8 次阅读, 收获喜欢 7 次。

关注

评论

发布
暂无评论
  • 十年 SOA:当前的位置和未来的方向

    SOA 10岁了。在这次虚拟研讨会中,InfoQ聚集了几位经验丰富的企业架构师来分享他们的观点,他们是:Jeff Andre,Eric Ballou,Dave Hollander和William El Kaim。他们谈到了重用、业务/IT对齐、治理……

  • 破除误解:企业架构真的做不做都行吗?

    如果不了解企业架构,你或许能帮助企业实现一些很不错的数字化创新点,但是无法帮企业实现整体转型。

    2021 年 4 月 20 日

  • 第 67 讲 | 如何打造独属自己的工程师文化?

    当你鼓励什么的时候,什么就会生长起来,当你反对什么的时候,什么就会消失掉,如果你一直鼓励这些文化,它们就会慢慢深入到每个人心中。

    2018 年 8 月 8 日

  • SOA 业务案例

    成功实施SOA的一个先决条件就是理解要解决的业务问题,并为该实现构建业务案例。

  • 案例研究:SOA 在 CISCO 公司取得成功

    Cisco公司的首席架构师在最近一次SOA联盟会议上分享了他们的制品、逸闻和技巧,内容涵盖由四步骤组成的成熟流程、主要的设计关注点和SOA平台。他还谈论了涉及人员、流程和技术维度的成功因素,包括企业参与的重要性,以及流程、策略和规则的业务所有权。

  • 77 | 软件工程篇:回顾与总结

    我们首先需要尊重团队协同的科学,在尊重的基础上去探索新的更高效的协同方法论。

    2020 年 1 月 28 日

  • 书评:《应用 SOA》

    《应用SOA》是由四位一流SOA专家合著关于SOA的新书,其主旨是帮助你成功地实施SOA。尤其是,这本书将帮助你把你的SOA项目与企业架构、IT治理、核心数据和BPM项目结合起来。

  • 专访与书摘:Nicolai Josuttis, "SOA in Practice"

    InfoQ发布了Nicolai Josuttis的新书《SOA in Practice》的样章。InfoQ对作者进行了采访,内容涉及他对SOA的看法,业界对它的一些主要误解和SOA的关键成功因素。

  • 《SOA 治理》作者访谈

    InfoQ有幸介绍了新书《SOA治理:实现并保持业务和IT的机动性》,并采访了它的作者:Clive Gee,William A. Brown,Robert G. Laird和Tilak Mitra。采访内容包括重用在SOA中的地位、用于SOA治理的工具以及业务/IT对齐等。

  • 白话 SOA

    “如果你不是技术人员,[SOA]无非就是另一个从你头顶飞过的术语。”,Software Advice的CEO Don Fornes解释道;更别提那些像“SOAP、XML、CORBA、DCOM、.NET、J2EE、REST、BPEL和WS-CDL”这样的大量相关缩写所带来的复杂性了。他试图在自己的文章中揭开围绕SOA的这些概念的神秘面纱。

  • 资助 SOA

    在Web上的一个快速搜索表明,资助SOA几乎像禁忌话题一样很少有人提到。Todd Biske为我们提供了一个Gartner应用体系结构开发与集成(AADI)高层会议上对这个话题讨论的概要。

  • OASIS 研讨会:SOA 中的可组合性

    OASIS即将举行为期3天的研讨会,主题为“SOA中的可组合性”,会议的地点位于加州的Santa Clara,时间是4月28号到4月30日。来自厂商和最终用户公司的工程师和科学家将讨论的主题包括:Mashups、面向服务的Ajax(Service-Oriented Ajax)、SCA、BPEL、SDO、BPM、Web服务事务、SOA中的数据安全、SOA参考架构……

  • 第 194 讲 | 刘俊强:2019 年云计算趋势对技术人员的影响

    学会有条理的梳理工作、对数据安全敏感、持续学习等良好的工作习惯,相信面对云计算带来的挑战也将游刃有余。

    2019 年 3 月 27 日

  • 理清 SOA 治理中的架构师角色

    在Kunal Mittal发表的一篇针对开发人员和架构师的SOA治理文章中,详细讨论了企业架构师、应用程序架构师和开发人员在SOA治理过程中的不同角色和应对策略。

  • SOA 吸纳 WOA?

    Dion Hinchcliffe讲述了为何SOA与WOA是互补而不是竞争的关系。根据Dion的说法,采用一种基于WOA的方法,不仅给开发者降低了门槛,而且较传统SOA方法更具优势。Dion认为WOA并不是REST的同义词,反WOA的争论主要归咎于SOA供应商和专家们“保护自己的地盘”。

  • 多地域服务网格设计与多环境基础架构实践

    2019 年 7 月 26 日

  • 调查显示,SOA 失败?

    Assaf Arkin对最近一篇指出SOA失败的报道提出了质疑,接着ZDNet的Joe McKendrick写了篇文章来分析SOA失败的含义。

  • 大咖对话 | 刘俊强:云计算时代技术管理者的应对之道

    使用云是一种手段而不是目的,我们的目的是实现IT现代化,通过标准化和自动化的云战略来辅助实现最终目的。

    2019 年 3 月 29 日

  • 你在 SOA 实现中应用筒仓分析了吗?

    Jeff Schneider提供了一组关于筒仓的实际问题,它们能帮助你使用“筒仓分析(Silo Analysis)”来指导治理行为。他和另外几个人提供了一些专用技巧,以避免创建筒仓服务——一种常见的SOA反模式。

  • 持续性 IT 架构工作组成立

    SustainableITArchitecture.com是一个向最终用户、基础设施厂商和系统集成商开放的新工作组。这个工作组关注于定义一个信息系统再造方法,该方法基于面向服务架构和开放及公开的企业方法学。

发现更多内容

游戏发行中学到的重要经验(严肃长文)

谢锐 | Frozen

独立开发者 游戏开发 游戏出海 移动互联网

为什么软件开发很难外包

刘华Kenneth

外包 DevOps 风险 背锅

如何在 Mac 上优雅的截图和录屏

Winann

macos 效率 效率工具 Mac

谈谈控制感(4):损失的后果很严重

史方远

职场 心理 成长

Binlog2sql恢复误删除的数据

一个有志气的DB

MySQL 安全 数据

看完这篇,你也是字符编码大神(ASCII、Unicode、UTF-8、UTF-16、UTF-32)

Meandni

Java 面试 Unicode utf-8 utf-16

测试开发专题:spring-boot自定义返回参数校验错误信息

测试轩

Spring Boot 测试

elasticsearch源码解析(一)——restapi

罗琦

elasticsearch 源码分析 RESTful

谈谈双亲委派模型的第四次破坏-模块化

寻筝

Java JVM

Leetcode 556. Next Greater Element III

隔壁小王

算法

决战下半场:小程序技术助力金融APP重回C位

fino星君

小程序 数字化转型 app重构

看完这篇HTTP,跟面试官扯皮就没问题了

cxuan

https okhttp

我画了35张图就是为了让你深入 AQS

一枝花算不算浪漫

AQS jdk源码

经历过疫情,你懂得了什么

Winann

疫情 个人成长 生活 成长

初次见面

KAMI

零基础如何学架构

兆熊

架构

阿里巴巴泰山版《Java 开发者手册》,也是一份防坑指南

古时的风筝

Java规范 Java开发手册

MySQL安全-审计

一个有志气的DB

安全 MySQ

香港科技大学与OSL海科签订无毒海洋防污技术独家授权协议

极客编

原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (八)好单元测试的特质

编程道与术

Java 编程 软件测试 TDD 单元测试

Web3极客日报#140

谢锐 | Frozen

区块链 独立开发者 技术社区 Rebase Web3 Daily

“四个维度” 讲明白什么是微服务!

攀鱼飞岩

微服务架构 单体系统 架构设计 团队组织 康威定律

Azure App 部署Django 和 PostgrSQL

yann [扬] :曹同学

Python azure

游戏夜读 | Scikit-learn的2018自述

game1night

JVM源码分析之Object.wait/notify实现

猿灯塔

JVM

战略懒惰有多可怕

Neco.W

创业 重新理解创业 初创公司

当你不被尊重的时候,才会想起去尊重别人

小天同学

人生 个人成长 感悟

识别代码中的坏味道(一)

Page

Java 面向对象 重构

找一个更好的理由

史方远

职场 成长 工作

记一次MHA切换故障踩的坑

一个有志气的DB

MySQL 高可用 复制 主从同步 故障分析

高仿瑞幸小程序 09 云数据库初体验

曾伟@喵先森

小程序 微信小程序 前端 移动

Study Go: From Zero to Hero

Study Go: From Zero to Hero

SOA卓越中心是必需的吗?-InfoQ