- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SOA服务管控和治理四
6
5
4
3
2
1
0
4.3 2.5 3.5 4.5 平台研发项目组雷强
leiqiangcn@
治理和管理需求
面向服务的体系结构 (SOA) 是一项引人注目的技术,用于开发与业务模型保持最佳一致性的
软件应用程序。不过,SOA 会提高业务和信息技术(Information Technology ,IT )以及IT
部门和各个团队间所需的合作和协调级别。这个合作和协调是通过 SOA 治理提供的,涵盖了用
于指定和管理如何支持服务和 SOA 应用程序的各个任务和流程。
SOA 治理的一些重要方面
• 服务定义
• 服务开发生命周期
• 服务版本治理
• 服务迁移
• 服务注册中心
• 服务消息模型
• 服务监视
• 服务所有权
• 服务测试
• 服务安全
平台研发应用组
治理
治理意味着建立和执行工作组为了一起工作而一致同意的工作指南。具体
来说,治理包括以下方面:
• 建立授权的责任链。
• 度量评估的有效性。
• 指导组织建立满足其目标的策略。
• 控制机制以确保遵从性。
• 进行沟通以使所有相关方都获得通知
治理确定谁负责制定决策,需要制定什么决策,以及使决策制定保持
一致的决策。
治理不同于管理。治理规划需要制定什么决策,而管理是制定和实施
决策的过程。治理重在建立决策,而管理重在贯彻执行决策。
平台研发应用组
IT治理和SOA治理
IT 治理是指针对 IT 的治理;即:针对IT 组织及其人员、流程和信息应用治理,以提供指导,使这
些资产支持业务需求。SOA 治理是IT 治理的一种特殊化,其将关键IT 治理决策置于服务组件、服务和业务流程的生
命周期上下文中。SOA 治理对生命周期进行有效管理,生命周期是其关键目标。
IT 治理比SOA 治理更广泛。IT 治理涉及IT 的所有方面,包括影响SOA 的问题(如数据模型和安全
性)以及SOA 之外的问题(如数据存储和桌面支持)。SOA 治理重点关注服务生命周期的一些方面,例如:计划、
发布、发现、版本治理、管理和安全性。
治理在 SOA 中比在普通 IT 中更为重要。在SOA 中,服务使用者和服务提供者运行于不同
的进程中,由不同的部门开发和管理,为了成功地一起工作,需要进行大量的协调工作。为了SOA 能成功,多个应
用程序需要能共享相同的服务,这意味着它们需要进行协调,以便共享和重用这些服务。这些就是治理问题,比采
用独立应用程序时(甚至包括使用可重用代码和组件时)要复杂得多。
随着各个公司开始使用 SOA 来更好地保持 IT 与业务间的一致,可以使
用 SOA 治理来非常理想地改进总体 IT 治理。如果公司要实现 SOA 的各种好
处,采用 SOA 治理是非常关键的。对于 SOA 的成功,SOA 业务和技术治理
不是可选的,而是必须使用的手段。
平台研发应用组
SOA 治理实践
• 在实践中,SOA 治理指导可重用资产的开发,确立如何设计和开发服务,以及这些服务如何随时间增长进行
更改。它将在服务提供者和服务使用者之间建立一个协议,告知使用者可以希望得到什么功能,告知提供者
应该提供什么功能。
• SOA 治理并不设计服务,而是指导将如何设计服务。
• SOA 治理以现有IT 治理技术和实践为基础。
• 治理更多的是政策问题,而不是技术或业务问题。技术的重点是匹配接口和调用协议。业务的重点是为客户
服务的功能。技术和业务都关注的是需求。虽然治理也涉及这些方面,但它更多的是要确保所有部分一起工
作,独立的工作彼此并不会冲突。治理并不会确定决策的结果是什么,而是考虑必须进行哪些决策以及谁进
行这些决策。
• 使用者和提供者双方彼此就如何一起工作达成一致。这些认识上的一致
文档评论(0)