写点什么

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

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

    阅读完需:约 3 分钟

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

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

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

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

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

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

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

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

2007-07-31 03:37979

评论

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

产品 0 期 - 第九周作业

vipyinzhiwei

图论--网络流最大流问题

风骨散人

第八章作业

流浪猫

墨迹天气成长中心页用户路径分析(模拟)

🙈🙈🙈

极客大学产品经理训练营

如何提高Flutter应用程序的性能

老孟Flutter

flutter

云端身份认证和访问管理

龙归科技

身份云 云安全

操作系统--死锁避免(银行家算法)

风骨散人

银行家算法

JavaEE知识体系梳理

空城机

Java Java介绍 Java EE 大学作业

Python救救我!如何连接串口实现一个报警灯报警器

ucsheep

Python websocket 串口 报警器 报警灯

ARTS-Week-0

绝影

ARTS 打卡计划 ARTS活动

能进BAT、TMD的C++学习过程大分享

阿霜

c++ 字节跳动 计算机 BATJMD

软件工程是否可以指导小团队的建设

风翱

软件工程 3月日更

Service Mesh是什么,为我们解决了什么问题?

xcbeyond

Service Mesh 服务网格 3月日更

『计算机组成原理』 计算机系统概述(考研、面试必备)

风骨散人

计算机组成原理--主存储器

风骨散人

[老孟Flutter] Stateful 组件的生命周期

老孟Flutter

flutter

『C++』我想学C++,C++太难了,那我想入门,给我10分钟我带你入门

风骨散人

产品经理训练营 - 第八章作业

joelhy

产品经理训练营

第八章作业 - 用户路径

Au revoir

adb工具的基本使用

行者AI

软件测试

数据分析(第八章作业)

Deborah

如何判断自己是否适合当前公司?

石云升

离职 28天写作 职场经验 3月日更

vivo 应用商店中的断点续传技术剖析

vivo互联网技术

互联网HR黑话指南

这就是编程

双非渣硕的我是如何拿到字节跳动研发岗SP

阿霜

c++ 字节跳动 互联网 计算机 校园招聘

再推荐一款小众且好用的 Python 爬虫库 - MechanicalSoup

星安果

Python 自动化 爬虫 MechanicalSoup 小众

作业 - 第九周

eva

一份百投百中的计算机校招简历是如何迭代足足26版的?

阿霜

c++ 字节跳动 计算机 简历 校招

『Python爬虫』Python实现刷B站、爱奇艺等视频网站播放量(Python教学文章)

风骨散人

Python 爬虫

华为与开发者的“情谊”,在HDC.Cloud 2021上书写智能时代新篇

脑极体

【Axure9百例NO.46】中继器多条件判断的优雅处理

zhuchuanming

原型设计 Axure 交互原型

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