监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 签约案例 | 购买价格 | 在线试用 | 手机APP | 产品资料
X 关闭

SOA有效应用需改变传统的架构和流程

申请免费试用、咨询电话:400-8352-114

来源:泛普软件 有效的SOA应用需改变传统的架构和流程1

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

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

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

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

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

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

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

识别所有权的目的

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

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

单一责任人(SPOA)

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

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

学科知识专长

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

资产保护和发展

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

资金

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

改变控制

拥有者负责控制这项服务的任何变化,一般拥有验证对服务做出改变的权利和知识。他们要保证这些变化能够在不影响这个服务的意义的情况改善状况。

GO(管理者-拥有者)服务拥有者框架

服务是涉及到整个机构和技术边界的复杂的实体。应该找出这个服务的独特的技术和流程组件,并且按照上面所说的理由恰当地分配所有权。对于SOA服务来说,单一的拥有者模式是不行的。由于服务组件的分布式的性质和生命周期流程等原因,一个实体或者集团也许不能拥有和治理这个服务。因此,有必要区分拥有者的任务和治理者的任务。

服务在其生命周期的不同的点上应该有不同的拥有者。同一个服务的不同版本的共存增加了复杂性。需要进行大量的协调以保证这些机构实体之间的顺利交接。此外,在这个流程中还需要在恰当的时候参与的其他利益相关者。这将保证治理机构能够独立策划这些努力。我们把这个治理机构称作这个框架中的“治理者”。

为了所有权,应该考虑到这个服务的各种组件。对于这些组件,你需要问一些问题。这些组件应该由同一个实体拥有吗,或者不同的部门拥有这个服务的不同部分有意义吗?对于围绕这些问题的设计决策,谁有最终的发言权?

发布:2007-04-24 10:16    编辑:泛普软件 · xiaona    [打印此页]    [关闭]
相关文章:
深圳OA系统
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询

泛普深圳OA快博其他应用

深圳OA软件 深圳OA新闻动态 深圳OA信息化 深圳OA快博 深圳OA行业资讯 深圳软件开发公司 深圳门禁系统 深圳物业管理软件 深圳仓库管理软件 深圳餐饮管理软件 深圳网站建设公司