看到 面向服务的体系结构 和 SOA治理 求助。
面向服务的体系结构(SOA) 治理是一个用于的概念 与锻炼有关的活动 控制SOA中的服务。 的 SOA 治理可以看作是其中的一个子集 IT治理 强> 它本身就是一个子集 公司治理。重点是 关于那些可以利用的资源 SOA为业务创造价值。 的 SOA需要一个坚实的基础 基于标准和包括 政策,合同和服务水平 协议 强> 。该业务是预期的 能够使用服务来构建 并改变组织业务 过程很快。要做到这一点,一定程度 可用服务的粒度 将被要求。因此一个 的 SOA 增加了对善政的需求 强> 因为它有助于分配决策 权威,角色和 责任和重点 所需的组织能力 要成功。
面向服务的体系结构(SOA) 治理是一个用于的概念 与锻炼有关的活动 控制SOA中的服务。 的 SOA 治理可以看作是其中的一个子集 IT治理 强> 它本身就是一个子集 公司治理。重点是 关于那些可以利用的资源 SOA为业务创造价值。
的 SOA需要一个坚实的基础 基于标准和包括 政策,合同和服务水平 协议 强> 。该业务是预期的 能够使用服务来构建 并改变组织业务 过程很快。要做到这一点,一定程度 可用服务的粒度 将被要求。因此一个 的 SOA 增加了对善政的需求 强> 因为它有助于分配决策 权威,角色和 责任和重点 所需的组织能力 要成功。
SOA治理也可以是两层的。您经常将时间花在内部方面,但SOA也意味着在可能处于完全独立的公司/政府“帐篷”之下的合作组织中解决这些问题。
内部标准必须符合较大社区的意愿,至少在互连点。
从实际的角度来看......
有人知道SOA治理的全部意义吗?
它涉及:
SOA治理和IT治理之间的区别(或相关性)是什么?
IT治理范围更广,从采购工作站到培训软件开发人员。 SOA治理侧重于软件服务,例如SOAP和REST服务。如果组织采用了SOA,IT治理应该包含SOA治理。
如何使用市场上可用的SOA平台应用它?
当然,支持“SOA服务”的开发和执行的平台对于创建和运行SOAP和REST服务是必要的。但是,您正在创建SOAP或REST服务并不意味着您正在遵循面向服务。同样,使用ESB或编排服务器并不意味着您正在以正确的方式进行SOA。成功的SOA不仅涉及技术,还涉及治理和体系结构(理解和应用面向服务的原则和SOA设计模式)。
在不应用SOA治理的情况下,构建在SOA平台上的项目能否成功?
是的,它可以! SOA治理的主要目标是通过重用,互操作性,标准化和其他良好的服务属性实现长期利益 横过 应用。 SOA治理可帮助您的组织关注企业而不是关注应用程序。
SOA治理是您关注的IT治理的一个子集 的 确定 强> , 的 交付 强> 和 的 强制执行 强> 使用SOA的IT治理规则。也是 的 组织范围广 强> 否则,除了练习外,它实际上毫无意义。
IT治理是公司治理的一个子集 应该 至少有一个政策,即在公司所做的事情中提供商业价值。
这是一个例子:
随着您的深入挖掘,事情变得更加技术化,实际上更容易实施。
SOA / IT /公司治理基本上类似于法律制定者(那些人 的 限定 强> 规则),法官/警察(那些人 的 执行 强> 规则),我们其他人(那些人 的 交付 强> 在规则内)。
作为大型企业的员工,我们的SOA治理方法管理内部标准的使用,例如利用通用消息格式,确保生成的所有WSDL符合安全标准,例如确保所有属性都附加了正则表达式以进行验证和对齐与我们的战略业务架构。
首先,让我们弄清楚 的 什么是治理? 强>
治理是确保以有助于实现组织目标的方式利用组织资源的过程,并以透明和可衡量的方式完成。资源可以包括人员,流程或其他物理基础设施。治理的核心是控制决策制定的概念。有许多不同类型的治理:
的 为什么治理变得重要? 强>
过去十年揭露了一些公司丑闻,突显了在没有透明度和问责制的情况下做出决策时的陷阱。作为一个例子,在90年代后期,企业IT部门基于异想天开的概念发起了许多IT项目,这些概念没有任何明确的动机,这些项目将如何为业务做出贡献。
的 治理的基石是什么? 强>
的 要查找有关SOA治理的更多信息,请查找 这个帖子 。 强>
的 参考 强>
Prentice.Hall.SOA.Governance.Governing.Shared.Services.On-Premise.and.in.the.Cloud.Apr.2011.ebookmf.com
SOA治理在行动中
服务驱动型企业的面向服务的体系结构(SOA)治理
SOA治理最基本的是管理服务。在最基层,您可能会考虑以下主题:
显然还有其他一些 - 没有针对任何环境的强硬治理解决方案。治理的必要程度是一个热门话题。
免责声明:我作为WebSphere顾问为IBM工作,因此我的想法受到了这一点的影响,IBM产品通常建议作为上述问题的答案,WebSphere Service Registry and Repository。
的 “知道SOA治理的全部意义吗?......” 强>
安德鲁·费里尔的回答很好地回答了这个问题。与任何其他资产一样(如果以这种方式查看服务),服务治理就是控制资产。它类似于代码管理,除了在企业级别,通常由业务。访问控制,版本控制,所有权等......都是这个领域的概念。
的 “在不应用SOA治理的情况下,构建在SOA平台上的项目能否成功?” 强>
这取决于您对成功的定义。但是,如果您的意思是,您可以成功地将SOA部署到没有治理的企业中(几乎不考虑服务在生产后如何管理),答案是响亮的“是”。请注意,在将来的某个时刻,最终将讨论企业中的已部署服务的重用,可访问性和所有权(仅举几例)。这就是治理的来源,你必须手动完成。