SOA有效应用需改变传统的架构和流程
随着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服务来说,单一的拥有者模式是不行的。由于服务组件的分布式的性质和生命周期流程等原因,一个实体或者集团也许不能拥有和治理这个服务。因此,有必要区分拥有者的任务和治理者的任务。
服务在其生命周期的不同的点上应该有不同的拥有者。同一个服务的不同版本的共存增加了复杂性。需要进行大量的协调以保证这些机构实体之间的顺利交接。此外,在这个流程中还需要在恰当的时候参与的其他利益相关者。这将保证治理机构能够独立策划这些努力。我们把这个治理机构称作这个框架中的“治理者”。
为了所有权,应该考虑到这个服务的各种组件。对于这些组件,你需要问一些问题。这些组件应该由同一个实体拥有吗,或者不同的部门拥有这个服务的不同部分有意义吗?对于围绕这些问题的设计决策,谁有最终的发言权?
- 1企业实施深圳OA缘何屡屡受挫
- 2提高企业ROI 上SaaS采用哪些IT战略
- 3敏捷性增强 SOA能否开创IT架构规划的新局面
- 4深圳哪里有最好的OA管理软件?
- 5透过业务和技术浅谈SOA技术标准的应用
- 6装修OA是以计算机软件为基础的一项信息化项目
- 7企业BOM信息管理系统的研究和实现
- 8深圳有哪家OA管理系统做得比较好? 价格又实惠?
- 9五大措施建立深圳OA项目人员流失保护机制
- 10SOA取得成功的关键:安全第一
- 11普及BI目标遥远 如何寻找自己的BI模式
- 12项目实施顾问 在矛盾和冲突中改造客户
- 13重新定义财务软件的三项新要素
- 14看起来简单做起来难 流程制造如何实施深圳OA
- 15向Web开放内部服务 SOA饰演勇敢者游戏
- 16上马深圳OA系统 企业如何未雨绸缪
- 17SOA系统架构将给信息化带来新的革命
- 18浅析中小企业人力资源管理体系的建设
- 19如何寻找合适的信息化项目负责人?
- 20初学者入门:供应链管理软件基本功能
- 21签订信息化项目合同八大注意(二)
- 22归纳企业信息化过程中存在的七大盲点
- 23IT外包暗藏隐形炸弹 CIO规避风险有门道
- 24关于SOA参考架构的作用组成和应用方式
- 25SOA是全球整合型企业的关键要素
- 26深圳OA办公软件哪家比较好?
- 27历数IT项目管理人士常用的各种管理工具
- 28SOA重用必须清楚认识其风险和回报
- 29信息化市场百家争鸣 SaaS深陷争议“泥潭”
- 30拨开集团信息化建设的迷雾 掌握IT规划真经