敏态场景下,自研数据库如何做好技术演进和落地调优?点击预约直播 了解详情
写点什么

文章:SOA 治理──企业视图

  • 2008 年 12 月 10 日
  • 本文字数:713 字

    阅读完需:约 2 分钟

在这篇新文章里, SOA 架构师 Michael Poulin 解释了 SOA 治理在确保 SOA 项目成功中的必要性,并解释了 OASIS SOA 参考模型以及相应的分派给 SOA 治理的 SOA 参考架构。Michael 从企业的视角观察了 SOA 治理的细节并通过几个 SOA 治理策略的例子进行了阐 释。

除了 SOA 参考模型之外,Michael 还介绍了正处于公众评阅中的 OASIS SOA 参考架构:

在 SOA RA PRD 1 中承认了企业的社会性结构在 SOA 中的地位。的确,服务交互参与者-服务消费者和提供者-的行为,只有对人,以及那些“拥有需要”的和“拥有能力” 的组织单元才有业务或技术意义。作为结果,我们可以说,如果一个社会性结构变化了,同样的行为也许会得到跟之前不一样的意义。甚至,如果一个消费者期望一 个服务在不同的社会性结构中表现同样的意义,要满足这样的期望,那么只能是在不同的社会性结构中,服务将拥有不同的行为,并将产生不同的结果(或 RWE)。

Michael 指出了 SOA 治理并不是一个企业所需要关心的唯一治理:

然而,SOA 治理无法取代企业治理,或是业务治理,或是 IT 治理。我们必须记得 SOA 之外的世界。

按照作者的说法,SOA 治理被应用于四个服务结构和服务使用的主要方面:

  • 服务结构 – 组成一个服务的最小元素集合,以及元素关系和操作模型(开发,集成,部署策略)
  • SOA 基础设施 – 给配那些基本公用功能,以支持对服务的使用 (部署和运行时策略)。
  • 服务清单 – 附于服务之上的需求,被动地或自动地充许它在基础设施内可以通过公开接口被访问到(管理策略)。
  • 参与者交互 – 所有服务交互的参与者都需要遵从的一贯预期(可达性和运行时策略)。

Michael 还总结了在他过去的实践中被证明有用的 SOA 治理策略的实例。

详细内容请阅读全文 SOA 治理──企业视图

2008 年 12 月 10 日 20:26513
用户头像

发布了 133 篇内容, 共 30.7 次阅读, 收获喜欢 1 次。

关注

评论

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

架构师训练营 - 第五周作业

Mark

在nodejs中创建cluster

程序那些事

nodejs cluster 程序那些事 childprocess workerThread

VS +QT 手动添加Q_OBJECT 报错问题解决

Creep

c++ qt

图解类加载器和双亲委派机制,一看就懂

Java鱼仔

Java 程序员 面试 类加载

产品经理训练营笔记-解决方案的设计和积累

.nil?

产品经理训练营

架构师训练营第五周学习总结

跳蚤

95 后张勇:Apache Pulsar Committer 军团新生代力量

Apache Pulsar

大数据 开源 pulsar Apache Pulsar 消息系统

开发质量提升系列:标准模板(上)

罗小龙

方法论 28天写作

第十周命题作业

cc

第十周学习心得

cc

架构师训练营第五周作业

跳蚤

ReentrantReadWriteLock读写锁简单原理案例证明

叫练

ReentrantReadWriteLock 共享锁 独占锁 锁降级

智能汽车vs.智能手机 (28天写作 Day24/28)

mtfelix

智能手机 28天写作 智能汽车 未来社会 未来游牧化

欢度春节|话题王者 VS 互动先锋(第二季)

InfoQ写作社区官方

话题讨论 热门活动

webpack | 进阶用法1:多入口构建/资源内联/脚本分离等

梁龙先森

大前端 webpack 28天写作

第十周课后练习

Binary

第三周作业

秦挺

产品 0 期 - 第三周作业

Jxin

前端工程师的一大神器——puppeteer

执鸢者

大前端 Node puppeteer

你知道什么是敏捷交换机吗?

Soul网关源码解析目录

Java 网关 源码解析

用helm chart将chripstack部署到kubernetes之上

远鹏

Kubernetes IoT Helm ChirpStack LoraWan

产品的解决方案设计原则

🙃

产品经理

架构入门感悟总结

笑春风

使用 Tye 辅助开发 k8s 应用竟如此简单(一)

newbe36524

Docker 微服务 k8s dotnet

关于微信8.0的一些社交小心思

静陌

微信 张小龙 社交

第十周 模块分解 作业 「架构师训练营 3 期」

胡云飞

《程序员修炼之道》- 解决问题,而不是去责备(6)

石云升

程序员 bug修复 28天写作

批判性思维自修课(五)

石君

28天写作 批判性思维

架构师训练营 4 期 第5周

引花眠

架构师训练营 4 期

LeetCode题解:433. 最小基因变化,双向BFS(beats 99%),JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

文章:SOA治理──企业视图_SOA_Michael Poulin_InfoQ精选文章