RSS订阅
RSS订阅TT SOA

理解SOA Governance

2008-10-10  选择字号:  | |
打印本文章

导读:面向服务架构定义了将软件系统、关联的基础架构以及中间件元素组织在一起的一种方式。SOA本质上依赖于Intenet以及一系列Intenet协议。

关键词:面向服务架构 SOA 基础架构 中间件

正在加载数据...

  SOA概念理解        

  面向服务架构定义了将软件系统、关联的基础架构以及中间件元素组织在一起的一种方式。SOA本质上依赖于Intenet以及一系列Intenet协议,比如SOAP,UDDI,XML,WSDL等,用这些协议来管理定义软件元素并将它们连接在一起。

  "service"简单来说是可以通过Internet被调用的软件组件,它提供特定的功能。若干年前,我们将服务称为软件组件。如果你想的化,你可以把它想成被设计来在Internet环境下可以使用的软件组件。

  最近,有相当多的关于BPM和SOA governance的讨论。这里注意,governance并不是管理,而是自治。Governance关注目标、原则、组织图(定义了谁可以做什么决策)、框架、策略、规则以及定义或限定日常管理活动的流程。而管理则是人类的活动。管理者通过采取行动来响应日常事务。理论上来说,管理者应该可以依据已建立的自治文档作为指导。

  公司内部最终的自治是通过管理公司行为的法律以及确立特定策略与框架的公司会议确立的。

  SOA Governance一般是IT Governance的更宽泛领域中的特定自治域。SOA Governance由策略、框架和控制日常SOA活动的流程(这些流程由IT创建)组成。更泛地说来,SOA Governance为定义服务、获取或开发服务、将服务注册并保存在库中、控制服务的访问、发布服务、交付服务和管理服务变化提供了策略或程序(这里的程序不是计算机的程序,而是一种办事的流程)。

  有些人可以会简化以上定义,然后说SOA Governance由策略、框架以及流程组成,它对公司SOA主动性进行全局控制,控制服务的获取与设计、控制服务的生命周期或运行时环境控制。大多数人还会将SOA Governance与工具关联,包括某种注册中心和辅助管理服务与元数据的库等工具。

  然而,SOA Governance定义了,任何一个想支持大型SOA的公司都需要定义并实施众多的策略,以确保服务正确地定义且可以便捷地被流程访问。此外,SOA Governance要求一致的策略用于整个服务生命周期中。这也要求SOA Governance软件和大多数公司适当地决定将SOA Governance软件紧耦合地与BPMS系统在一个全局平台上进行集成是最有效的编排。

  SOA Governance关注SOA的管理。本质上来看,SOA Governance是一个IT考虑的问题。IT组织一旦熟悉SOA并决定实现它的话,一般就要进入为SOA的长时间实现、其维护以及后续的SOA生命周期管理制定计划了。

  所以,从某种意义上来说,组织对SOA Governance有兴趣,特别是对SOA-BPM促进的自治有兴趣,对于他们的全局成熟度是一个好的指导。

  既然要做到SOA Governance,必定要有人来做这方面的工作,谁来做?

  根据BPTrend得出的报告,55%的调查参与者表明企业架构师负责创建SOA Governance策略。剩余的调查参与者半数表明由Governance Specialist来负责,占到28%,另一半参与者表明应该由业务分析师来做这项工作。

原文出处:http://gocom.primeton.com/blog12992_19935.htm
来源:goCom构客网    作者:ligang1111    
相关的专家答疑
相关的白皮书
Service Data Object (SDO)是一个开放标准数据模型编程架构与API,允许开发人员在较高的级别方便地操作数据。SDO的主要目的是简化数据编程,开发者能专注于业务逻辑……
企业应用技术架构的演进会经历3个主要阶段:主机架构、客户机/服务器架构、企业服务架构。他们之间的主要区别是……
11月5日,主题为“SOA的标准与应用”的“SOA标准化国际论坛”在京举行。此次会议由中国电子技术标准化研究所(CESI)联合国外标准协会组织万维网联盟(W3C)……
SOBA是否会成为继SOA之后的新一代企业应用集成?尽管Gartner早已给出了一个明确的预计,但是谁也没法具体说清楚SOBA将会给当前的世界带来什么样的影响……
Gartner在几年前就提出了SOBA这个词,只是一直没有好好关心过。近来看到关于SOBA的不少讨论,SOA厂商新一轮具体的应用也落实到SOBA上,针对开发人员而言SOBA更……
虚拟化和SOA之间是一种间接的、相辅相成的关系。也许在IT及业务转型中,两者的结合使用会发挥最大的优势。虚拟化有助于更快地显示部署基础设施的投资回报率(ROI)。
云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。
安全对于许多的IT部门来说都是一个重要的问题之一,但是SOA安全问题完全是在另一个新的纬度上了。对于SOA为一个机构所带来的许多的好处,例如具有在许多不同的提供者和供应商的情况下混合和匹配服务。
最新更新
专家答疑
技巧
Ron Schmelzer,Jason Bloomberg
你认为通过遵循IT组织步骤可以演变为SOA吗?ZapThink公司明确SOA实行肯定是一个挑战——也不应被视为这一倡议应得到执行的一个步骤就是整个企业的基础……
Dana Gardner
您能解释什么是“私有云”吗,能否举例说明?这是供应商需要建立的基础吗?作为托管服务供应商和服务供应商寻求最有效和最强大的基础设施,作为他们的“云”支持能力……
Andrew Pollack
我们正在寻找一种从主机选择SOAP服务器的请求。我们希望制造一个远程程序呼叫(RPC)从CICS程序的SOAP服务器,其中进程请求,使错误或成功后的反应……