信息化 频道

详解SOA服务的各个组成部分所有权问题

【IT168 评论】  随着SOA领域的发展,它带来了一些应该解决的有趣的难题以便推动应用和实现它许诺的好处。许多人花很长时间才理解到SOA并不是一个纯粹的技术问题。

  SOA是一种IT策略。它要求我们改变有关IT如何适应业务以及一个机构如何能够支持和推动在企业中的SOA等问题的思考方法。流行的IS战略三角框架强调了业务、IT和机构战略部门合作的需求。图1显示了IS战略三角的扩展以及SOA如何适应的问题。业务战略应该推动SOA战略。这是一个IS/IT战略和SOA战略必须支持这个业务战略。

  要提高SOA战略的效率,机构的能力和流程应该与业务和SOA战略结合在一起。许多调查表明,与SOA机构和治理有关的问题是阻碍SOA应用的主要因素。

  有效地应用SOA需要改变一个机构的传统的架构和流程。SOA战略的实施可能会带来西机构、治理部门、任务、职责和其它治理问题。它也许会改变建立业务能力的方式以及把这些能力应用到业务中的方式。本文的目的是为识别围绕SOA资产的拥有问题开发一个框架。每一个机构的文化和能力都是不同的。本文讨论的框架是通用的,足以客户化地适应任何一个机构。

  治理流程的有效性主要依赖于任务的定义、明确资产和流程的所有权和治理机构授权的水平。SOA产生了与SOA资产所有权有关的一些难题。主要原因是:

  1.要建立一些服务解决企业关心的问题。单个部门不再拥有一项服务的所有部分,因为那样做就完全破坏了SOA的目标和好处。围绕SOA做出的决策应该以整个企业的最大利益为基础,而不是以这个企业中的单个部门的利益为基础。

  2.服务由一些性质分散的部分所组成。这种分散是多维的。例如,一项服务也许涉及到物理(在若干硬件层应用)和机构的边界(这个服务的开发和部署也许包含许多机构)。当确定SOA服务的所有权的时候,重要的是澄清识别所有权的目的,理解暴露的基础资产和围绕这些服务的边界。

  识别所有权的目的

  识别所有权的目的有很多。对于为什么应该识别这个所有权,每一个机构都有不同的理由或者目标。这些目标推动所有权确定的方式和在整个机构所有部门中间共享。

  总的来说,下面的列表显示了识别所有权的常见理由。

  单一责任人(SPOA)

  所有权识别一个单一责任人。资产权一直被当作是经济发展的关键。资产权将导致繁荣。机构内部的资产权在引导机构走向繁荣的过程中扮演了重要的角色。

  生产方式的拥有权不是一种特权,而是一种社会责任。这个观点也适用于SOA。服务资产的拥有者必须要证这些资产为消费者和这个企业的最大利益服务。随着一个机构的SOA达到更高水平的成熟,他们很可能拥有一种“像商业式的”的模式。在这个模式中,一项服务的提供者为消费者服务并且通过这些服务衡量他们创造的价值。拥有者必须理解他们对企业承担的责任,必须努力服务和满足消费者。如果不能做到,他们就降低了向企业提供的价值,他们的存在就成为疑问。

  学科知识专长

  资产拥有者提供学科知识专长来定义、设计、开发和维护这些服务。拥有者一般是这些资产的某些方面的专家或者所有方面的专家。

  资产保护和发展

  服务需要为了企业的利益进行保护和推广。拥有者在这方面将发挥关键作用。拥有者一般要保护这些服务以保证这些服务适合消费者,并且发展这些服务以支持不断变化的业务需求。

  资金

  资产拥有者在大多数情况下要明确说明资金来源或者使用情况。拥有者投资或者收回构建一项服务的成本,尽管其他消费者偶尔也可以参与。鉴于这个服务增加的企业价值,应该制定一个资金模式以管理建造成本和运行这个服务的方式支持拥有者。

0
相关文章