最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

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

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

    阅读完需:约 3 分钟

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

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

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

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

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

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

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

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

2007-07-31 03:37707

评论

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

OpenResty 项目脚手架

铁匠

lua nginx openresty

CECBC区块链专委会副主任吴桐主讲全国社保基金数字货币讲座

CECBC

区块链 数字货币

随机森林原理介绍与适用情况(综述篇)

计算机与AI

数据挖掘 学习 数据科学 随机森林

UBBF2020:智能联接,共创行业价值新增长

DT极客

图解 K8S 源码 - QoS 篇

郭旭东

Kubernetes Kubernetes源码

容器技术为什么会这么流行

架构师修行之路

Docker 容器 分布式 微服务

华为丁耘,解读百尺竿头的中国5G

脑极体

技术解读丨分布式缓存数据库Redis大KEY问题定位及优化建议

华为云开发者联盟

云计算 华为 技术

BATJ内部Java求职面试宝典,尤其应届生如果还没有学过那后悔去吧,也许你已经错过N多家大厂offer;

Java架构师迁哥

netfilter/iptables 原理

为为

Service Mesh Linux Kenel

Anaconda安装使用和akshare库使用

MySQL从删库到跑路

Python 数据分析 Windows 10 Anaconda akshare

Kubeless 函数部署遇到了问题,如何 Debug? | 玩转 Kubeless

donghui

Serverless kubeless

打通Docker镜像发布容器运行流程

架构师修行之路

Docker 容器 分布式 微服务

解释一下==和equals的区别,你以为就这么简单?那你就草率了

小Q

Java 学习 架构 面试 基础

推荐一款MySQL开源客户端,免费+跨平台+使用便捷!

王磊

MySQL

Underlay网络:如何立住可靠又支持大规模无收敛的“人设”

华为云开发者联盟

云服务 交换机

远程触发Jenkins的Pipeline任务的并发问题处理

小Q

Java 学习 编程 架构 并发

「红黑树」背了又忘?深入本质,他也不过是一棵二叉树

小松漫步

优秀开源项目、博客、书籍整理

铁匠

收藏教程 资源汇总

详细讲解:python中的lambda与sorted函数

计算机与AI

Python

面向对象编程会被抛弃吗?这五大问题不容忽视

Java架构师迁哥

极客时间架构师培训 1 期 - 第 4 周总结

Kaven

甲方日常 30

句子

工作 随笔杂谈 日常 心情

详细分析定制企业应用的价格

Philips

敏捷开发 快速开发

腾讯技术官又曝神作,两份堪称‘千古绝唱’操作系统笔记现已被全网疯传

编程 操作系统 计算机

华为云专家带你解读文本情感分析任务

华为云开发者联盟

内容 数据 分析

Tensorflow2.0安装使用

MySQL从删库到跑路

人工智能 tensorflow Anaconda Jupyter Notebook

后疫情时代,华为云会议如何定义未来会议?

华为云开发者联盟

视频 会议

Python 疑难问题:[] 与 list() 哪个快?为什么快?快多少呢?

Python猫

Python 学习 编程 程序员

技术心得丨一种有效攻击BERT等模型的方法

华为云开发者联盟

学习 AI

分配时间戳和生成水位线

小知识点

scala 大数据 flink

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