QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

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

  • 2007-07-31
  • 本文字数:1066 字

    阅读完需:约 3 分钟

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

治理是SOA 项目成功的关键,没有治理就不能充分理解SOA 的价值,也不能更好地利用好手头的工具。治理通常来说意味着建立和执行团队为了一起工作而达成一致的工作指南,和管理在概念上有着重要的区分,简而言之,治理说明了应该完成哪些工作,而管理用于确保完成此工作。在IBM developerWorks 中国网站早期的一篇 SOA 治理简介文章中详细介绍了这一概念。

随着 SOA 项目的逐渐实施,治理也越发显得重要,而理清相关利益人员在这一过程中扮演的角色也尤为紧迫。比如应用程序开发团队和居于中心地位的企业架构师小组可能会经常发生冲突,因为企业架构师是在一个理想的环境中设计流程、过程和指导原则,他们往往不把细节告诉所有的项目团队。而这样就会让应用程序团队有受人排挤的感觉,从而对治理的实现抱有严重的抵触情绪。

如何解决上述的问题,以确保项目的成功?Kunal 分析了企业架构师在治理过程中所应站到的位置:

企业架构师充当的角色是老师或教育家,而不是警察。督管的工作可以由审查委员会来执行。作为应用程序团队的指导者,您的角色是向他们介绍治理的价值,让他们了解如何从治理过程、策略和工具中得益,以及为遵循这些策略而做出的额外工作是怎样使他们更有效率、实现更高的业务价值的。您必须成为一名推销员,努力理解应用程序团队对新策略的看法,并帮助他们将治理融入流程之中。要同情他们的感受,但也要做好回答难题的准备。您必须理解和欣赏治理的价值,然后才能使别人和您的想法一致。 企业架构师的另一项工作是持续监视 SOA 的治理策略。您必须注意哪些策略被采用,哪些没被采用,哪些需要进行调整。您必须与审查委员会进行联系,确保按照要求进行了策略的修正或创建工作。您还必须确保策略被明确地记录在文档中,并使应用程序架构师与开发人员与最新的策略保持同步。

治理程序的成功依赖于企业架构师。如果您与应用程序架构师和开发人员的交流在一开始就很顺利,那么这将有助于整个项目更加平稳地向前发展。

而对经常有被人监视感觉的应用程序架构师所应担当的角色,Kunal 解释说:

作为一名应用程序架构师,您必须理解治理的价值并适应它。治理会帮助您在人员和流程之间架起一座桥梁,您的注意力将得到扩展,不再只关注应用程序或项目了。……治理应使应用程序架构师不必替团队打理这些流程和控制措施,而是将更多的精力放在业务和体系结构问题上,为项目设计出更好的业务解决方案和服务。合作和沟通是最重要的。

2007-07-31 03:37849

评论

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

三高Mysql - Mysql索引和查询优化(偏理论部分)

懒时小窝

MySQL 数据库

FlyFish模版中心正式上线!快来领取社区周边礼物

云智慧AIOps社区

开源 大前端 数据可视化 大屏可视化

推荐一款可以替代Postman的国产api管理工具apipost

CodeNongXiaoW

php 后端 开发工具 java api管理工具

容器 & 服务:Kubernetes运维记录

程序员架构进阶

Kubernetes 容器 4月日更 4月月更

谈谈高并发系统的一些解决方案

xiaoxi666

高并发 高并发系统设计 高并发系统

Linux驱动开发-编写DS18B20驱动

DS小龙哥

4月月更

全链路压测(八):构建三大模型

老张

性能测试 全链路压测 稳定性保障

怒肝 JavaScript 数据结构 — 数组篇(一)

杨成功

JavaScript 数据结构 4月月更

在线XML转HTML工具

入门小站

工具

在线OPML美化格式化工具

入门小站

工具

报名中2022南京智博会 第十四届南京国际智慧城市、物联网、大数据博览会

InfoQ_caf7dbb9aa8a

围观报名中2022第十四届南京国际人工智能产品展会

InfoQ_caf7dbb9aa8a

架构师成长路线图

俞凡

架构

模块7作业-王者荣耀商城异地多活架构设计

卡西毛豆静爸

#架构实战营

架构训练营-作业七

默光

异地多活 架构训练营5期

我要批判架构师!

博文视点Broadview

在 Flutter 和 Dart 中取消 Future 的 3 种方法

坚果

4月日更

Linux之ssh-copy-id命令

入门小站

Linux

王者荣耀商城异地多活架构设计

石小天

「架构实战营」

这样的 Python ,你学得会吗

海拥(haiyong.site)

Python 4月月更

普渡科技联合韩国VD Company参展IFS创业博览会,引爆韩国服务机器人市场

江湖老铁

一文读懂 MySQL Explain 执行计划

老周聊架构

MySQL 数据库 3月月更 4月月更

MySQL性能优化的5个维度

蝉沐风

MySQL 性能优化

基于Apache组件,分析对象池原理

Apache redis 构架 池化思想 对象池

swagger2 统一默认Response Code

Rubble

swagger 4月日更

Kubernetes官方java客户端之八:fluent style

程序员欣宸

4月月更

新的篇章,Pancake开通STI的流动性LP质押

BlockChain先知

微服务从代码到k8s部署应有尽有系列(四、用户中心)

万俊峰Kevin

微服务 RPC web开发 go-zero Go 语言

【Go实现】实践GoF的23种设计模式:单例模式

元闰子

Go 设计模式 单例模式

基于python的struct模块实现简单的ByteBuf

歆晨技术笔记

智能时代,应该如何培养中小学AI教师?

脑极体

理清SOA治理中的架构师角色_SOA_霍太稳@极客邦科技_InfoQ精选文章