【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

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

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

    阅读完需:约 3 分钟

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

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

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

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

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

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

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

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

2007-07-31 03:37698

评论

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

干货 | 原来升职加薪的测试工程师都擅长做接口测试

霍格沃兹测试开发学社

干货 | 一文搞定 uiautomator2 自动化测试工具使用

霍格沃兹测试开发学社

【9.2-9.9】写作社区精彩技术博文回顾

InfoQ写作社区官方

优质创作周报

相约 ArchSummit 杭州站,参与官方评论赢取精美周边!

InfoQ写作社区官方

热门活动 ArchSummit

干货 | 利用 pytest 玩转数据驱动测试框架

霍格沃兹测试开发学社

干货 | Web自动化测试中显式等待与隐式等待该怎么用?

霍格沃兹测试开发学社

干货 | web自动化总卡在文件上传和弹框处理上?

霍格沃兹测试开发学社

干货 | 一文搞定 Docker 容器技术与常用命令

霍格沃兹测试开发学社

让泛型的思维扎根在脑海——深刻理解泛型时间

Java-fenn

Java

干货 | 初窥 Pytest 测试框架,基础薄弱也能轻松 hold 住

霍格沃兹测试开发学社

openGauss内核分析:SQL by pass & 经典执行器

Java-fenn

Java

有哪些方法可以提高企业的文档管理水平?

Baklib

文档 文档管理

百度前端高频面试题(附答案)

beifeng1996

JavaScript 前端

干货 | JavaScript脚本注入,完成Selenium 无法做到的那些事

霍格沃兹测试开发学社

同事多线程使用不当导致OOM,被我怒怼了

Java-fenn

Java

详谈 MySQL 8.0 原子 DDL 原理

Java-fenn

Java

内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档

Java-fenn

Java

Go 语言创始人:复制亿点点代码比用别人轮子好!

Java-fenn

java;

VS Code加码Java生产力,IDEA危险了

Java-fenn

Java

从负载均衡到路由,微服务应用现场一键到位

Java-fenn

Java

干货 | 一改测试步骤代码就全写?为什么不试试用 Yaml实现数据驱动?

霍格沃兹测试开发学社

云对象 - 重新定义前后端交互

Java-fenn

Java

干货 | 仅需4步,即可用 Docker搭建测试用例平台 TestLink

霍格沃兹测试开发学社

透过Redis源码探究Hash表的实现,你学废了吗?

Java快了!

用了Fabric.js后突然想到了...

为自己带盐

实时音视频 Fabric.js 9月月更

知识管理,知识经济时代必不可缺的工具

Baklib

知识管理 知识 知识经济

WAIC 2022 | 洞见科技CTO何浩:隐私计算统一底座赋能金融数字化转型

洞见科技

Docker常用命令原理与实战

Java-fenn

java;

C++ STL deque 容器底层实现原理(深度剖析)

C++后台开发

容器 后端开发 C++后台开发 C++开发 C++ STL

2022年哪些工具适合设计企业产品手册?

Baklib

产品 产品手册

干货 | REST-assured 获取日志到文件并结合 Allure 报告进行展示

霍格沃兹测试开发学社

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