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