AICon 深圳站聚焦 Agent 技术、应用与生态,大咖分享实战干货 了解详情
写点什么

为 SOA 设立卓越中心

  • 2008-08-27
  • 本文字数:1472 字

    阅读完需:约 5 分钟

卓越中心(Centers of excellence,COEs)是成功引入新的架构、技术和方法的有效方式。许多公司 EAI/B2B 的成功实施均得益于卓越中心的设立。Ravi Subramaniam 最近探讨了为 SOA 设立卓越中心的过程

SOA 卓越中心是一个负责吸收并推广最佳实践、知识及实用性前沿方案的组织。卓越中心(COE)为各 SOA 行动确立了严格性与纪律性,并给 SOA 行动带来好处:增强技能与能力,保持愈渐复杂的 SOA 行动的成功执行。

按照 Ravi 的说法,设立 SOA 卓越中心涉及以下主要活动:

  • 定义任务说明、章程及目标。尽管不同机构会有不同的实际定义,但回答以下问题有助于把定义明确和精确化: > - SOA 卓越中心要解决什么业务问题?一个典型的回答可能是:提高新流程或服务的上市速度,以期提高投资回报。
    • SOA 卓越中心要解决什么技术问题?对此的回答可能是:在技术标准及最佳实践方面提供指导,确保架构符合机构的长期需要。另外,CIO 也许会指出,它要成为一种确保正确实现 SOA 的治理机制。
    • 就广泛的范围来讲,SOA 卓越中心有哪些活动?答案也许是:跨越服务生命周期(从构思,到创建,到停用)的各种活动。积极参与选择技术标准、评估和挑选工具、宏观和微观设计、开发、测试、实现、重用以及安全方面等等。
    • SOA 卓越中心将如何与项目团队来往?
    • SOA 卓越中心将如何贯彻治理活动?
    • SOA 卓越中心将如何贯彻质量标准并确保遵守设计方针与最佳实践?
  • 定义卓越中心的组织架构。对卓越中心来说,极其重要的一点就是要有来自全公司各主要营业范围的业务与技术代表。另外,卓越中心还要有对以下领域有知识与经验的全职 IT 架构师: > - 企业架构(Enterprise architecture)
    • 安全(Security)
    • 风险与合规管理(Risk and compliance management)
    • 质量管理(Quality management)
    • 基础设施与应用执行(Infrastructure and application performance)
    • 可伸缩性(Scalability)
    • 可用性(Availability)
  • 取得资金 > 充足的初始投资以及承诺根据产生的业务价值进一步划拨资金,对于启动及培育一个强大的卓越中心是至关重要的。在早期活动中建立起信任,这样才能令各个部门与现有机构一同向 SOA 看齐。这有助于在 SOA 的演化过程中,在机构内跨越多个 IT 团队实施逐渐复杂的决策。

据 Ravi 所说,一旦设立并运营起卓越中心,其主要活动有:

  • 创建、复审并改进 SOA 转型路线图——一个按相对重要性、顺序及时间线(time lines)组织起来的行动列表。
  • 设置一种沟通与信息分享机制(比如 Wiki),用于发布指导方针、最佳实践、方法与信息、SOA 行动的发展、SOA 关键成果的展示以及 SOA 行动产生的价值等信息。
  • 为 SOA 项目的各阶段设置指导方针、标准及最佳实践。比方说描述 SOA 各阶段都必须产出的标准工作产品,如功能性与非功能性需求及设计工具等。
  • 评估、选择并贯彻使用符合机构的功能与非功能性需求的产品、标准及最佳实践。
  • 重用知识与技术资产——比如在转型活动中产生的需求及业务规则文档、设计制品及技术代码等。
  • 跟知识和学习相关的活动,比如增长团队成员对 SOA 知识的会议和讨论班、向更大业务与 IT 群体分享关于 SOA 行动及进展的信息等等。这有助于卓越中心的核心成员掌握为企业作出正确选择所需的必要知识与技术、增加其可见性。卓越中心还在关键项目里分享其架构资源,并因此充当起推广能力与最佳实践的催化剂。
  • 架构复审,以确保设计 / 实现符合卓越中心的架构方针,并因此增加 SOA 成功的机会。

该文基于 IBM 全球服务中心(IGS)为多家公司设立 SOA 卓越中心和就“如何规划 SOA 卓越中心的职责与运营、以便做好准备并引导项目组实现 SOA”提供实际建议的经验写成。

查看英文原文: Setting up COE for SOA

2008-08-27 22:221205
用户头像

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

关注

评论

发布
暂无评论
发现更多内容

阿里云-建站小能手快速体验

凌云Cloud

阿里云 网站建设

蓝凌生态OA,重新定义中大型企业数字化办公

科技怪咖

学习 Go 语言数据结构:实现双链表

宇宙之一粟

数据结构 双向链表 8月月更

Polkadot + DeFi | 透明公平、高效交易的去中心化金融未来可期

One Block Community

区块链 金融创新 defi 波卡生态

Java集合之map集合

楠羽

#开源

Docker 端口映射重大安全漏洞

CTO技术共享

C/C++size(),sizeof(),length(),strlen()对比分析详解

CtrlX

c c++ 进阶 热门活动 8月月更

Docker下Prometheus和Grafana三部曲之三:自定义监控项开发和配置

程序员欣宸

Grafana Prometheus 8月月更

Nexus 私服Prometheus+Grafana

CTO技术共享

React在实际开发中Variables与Prop的实战运用

恒山其若陋兮

8月月更

重学网络系列之(Ping与网关)

自然

网络 8月月更

重学网络系列之(TCP)

自然

网络 8月月更

负载均衡算法

源字节1号

程序员 软件开发

【Python编程技巧】简单理解和使用Python中@property

迷彩

@PropertySource 8月月更 Python编程技巧

「美团 CodeM 资格赛」数码 详解

Five

c++ 算法题 8月月更

头脑风暴:二叉搜索树的最小绝对差

HelloWorld杰少

算法 LeetCode 8月月更

从 Multirepo 到 Monorepo 袋鼠云数栈前端研发效率提升探索之路

袋鼠云数栈

每日一R「15」实践课之 kv-server(一)

Samson

学习笔记 8月月更 ​Rust

从工程预算到项目管理,『蓝凌低代码』让房企管理更简单

科技怪咖

高效率团队为啥都会选择Jenkins?一文带您了解Jenkins

wljslmz

持续集成 jenkins 8月月更

华为云构建“好用的化工数字化”

IT资讯搬运工

规范代码命名,让你的代码阅读起来更愉悦!

岛上码农

flutter 前端 移动端开发 跨平台开发 8月月更

[极致用户体验] 教你个超牛逼的分割线CSS!

HullQin

CSS JavaScript html 前端 8月月更

重学网络系列之(UDP)

自然

网络 8月月更

解析大型电商网站系统架构分层设计

穿过生命散发芬芳

网站架构 8月月更

leetcode 242. Valid Anagram 有效的字母异位词(简单)

okokabcd

LeetCode 算法与数据结构

ISO文件怎么管?“筷子第一股”双枪科技教你1招!

科技怪咖

蓝凌“智慧云脑”,助力水务、燃气等集团服务民生

科技怪咖

Zabbix 监控系统保姆及教程

CTO技术共享

如何给注册中心锦上添花?

捉虫大师

微服务 架构设计 注册中心 服务发现 8月月更

干货|为什么说开源基金会的选择很关键?(上)

Orillusion

开源 WebGL 渲染引擎 webgpu web3d

为SOA设立卓越中心_SOA_Boris Lublinsky_InfoQ精选文章