如何成功地执行一个SOA治理计划
在过去的几年中,无数的SOA倡导者不遗余力地宣传SOA的好处以及SOA给企业带来的切实利益,业界也被这些SOA的炒作弄得有些晕头转向。不过,就像任何与IT有关的解决方案一样,SOA不是具备神奇魔力的魔术子弹或包治百病的灵丹妙药,它并不适用于所有的IT整合。事实上,SOA不能解决业务流程问题,而只是能确定好的或坏的企业流程。在大多数情况下,在一系列可重用的关键服务被开发出来之前,企业还需要不断投入额外的前载费用(front-loaded costs)。这将需要组织变化甚至过程变化,而这些变化必然需要高层次的培训、资助和组织治理。即便面对这么多的挑战,业界IT专家和顾问们仍然建议企业用户部署SOA解决方案。
建设一个成功的SOA治理(SOA Governance)机构需要特别关注所有服务领域和高层次服务类别所涉及的资产和功能。领域关注通常可以专注于一个主要实体,比如客户或员工,也可以是两个实体的交际或者某一规模较小的分区,比如产品定价。SOA治理(SOAG)是IT治理(IT Governance)的延伸,它主要侧重于决策权和问责制框架,以促进并鼓励合理的IT行为。
SOAG还可以平衡企业需要和部门目标,从而以建立一个框架并提供合理的面向服务的商业解决方案。SOA治理定义了个人和集体的责任、职责以及确定、修订和执行治理策略的结构。相反,如果企业部署了一个SOA解决方案,但是却没有一个明确的SOA治理模型,那么SOA架构就很有可能达不到之前所期望的结果。在项目试验和部署阶段,随着资源、硬件和软件的使用,隐没成本(sunk cost)是非常明显的,但它超出了财政上的损失。
执行SOA治理计划其中一个最有效的手段就建立一个SOA共享服务中心SSSC(SOA Shared Service Center)。一般来说,共享服务中心提供了一种集中的形式来有效协调各个团队成员的所有与SOA有关的活动。SSSC还提供了一种执行治理过程的方法,该方法非常类似于警察执行国家法律的方式。
SOA共享服务中心基本原理
你可以举出很多关于建立一个独立的组织来支持SOA治理计划的例子,这样的例子实在是太多了。那些支持SOA共享服务中心的专家都认为,将资源分散在现有的各个企业组织中是一种比较有效的方式。这种观点其实并不总是成立的,只有在某些情况下是正确的,这在很大程度上取决于SOA计划的范围和目标。这种做法仍然需要强有力的中央协调点,同时还要具备对各种资源的管理权以及不同级别的责任、优先权和时间。人们发现,大多数企业都有非常充分的理由建立一个SSSC。
满足客户的需求
客户的定义很广泛,任何个人、团体或组织都可以是客户。依赖于SOA环境的单元,要么是客户要么就是供应商。对于客户来说,如果只需通过与一个单一的实力或单位交流,就能咨询、发展、引导和支持自己的SOA需要,那么这种方式相当的便利和高效。而无须与多个实体进行沟通,尤其是当这些实体没有既定的指导方针或集中一致的沟通方式时。随着SOA计划的逐渐成熟,单一的联络点简化了交流的过程。
为了更好的理解这个问题,我以呼叫中心做一个简单的比喻。大家都知道,呼叫中心通常有一个统一的特服号,一旦电话打进来,用户就可以根据自己的不同需要继续按不同的小号。这种方式显然要比为每个不同的问题设立一个独立的特服号要方便和高效得多。
始终要牢记的一件事就是成功。SOA成功来自密切留意客户的需求和动向,确保他们所关注问题都被解决了,最后限期得到了满足,原有期望值超额完成了。为了将结果准确无误地反馈到企业,在SOA实施过程中的详细记录项目成功点、所克服的问题、以及预期的回报是非常重要的。与客户和潜在客户的沟通能够使他们认识到企业建设SOA项目的重要性,并且有利于促进用户对于SOA的接受度。
一个权力分散的机构不太容易能做到这一点,因为他们并不是集中在同一组目标和价值观上。因此,客户服务将蒙受损失,阻碍了SOA的普及。
推动灵活性、连贯性并调整优先次序
坚持相同的目标、方法和标准以创建一种标准、策略、流程和交流的一致性。这种一致性也导致客户能收到同等程度的支持。如果没有一致性,单位和团体将开始在采用SOA方法上有所保留。单一的组织结构目标一致,并且组织内部的沟通方向也是一致的,所以可能会比其它类型的组织结构更有积极作用。它有助于确保SOA信息不会丢失。在SOA推广的早期阶段,SOA治理可能会受益于一个高层次的结构,以确保企业能够接受相同的并且连贯一致的信息。
此外,要有一个专门的团队负责消除各种优先次序的冲突,否则就会导致客户服务质量水平下降、团队成员之间缺乏交流、增加项目管理的工作量并降低生产力。一个集中的团队还有可能带来更高的生产力,减少SOA实施过程中可能的多余活动。
当决定部署一个SOA架构时,除了技术可行性验证外,许多公司还要验证业务。SSSC使得评估实施一个SOA计划的总成本变得更加容易。集中SOA资产和资源使得确定总成本非常容易。它也有利于能力规划、资源分配、鉴定培训和教育所需。
反过来说,如果资源是共享的,或者没有100%的受控于SOA活动,这将成本结构的适用性变得复杂。除非事先配备严格的时间报告方法,否则SOA进一步成熟所需要的资产和资源将会变得模糊不清。同时,交叉培训资源也会变得很难,这将导致支持和一致性的问题。最终,在SOA成熟时,要想获得额外的拨款就变得很困难,降低了SOA的效力。
- 1深圳某公司OA办公系统实施情况汇报书
- 2网友谈对工程项目管理系统的理解
- 3分析BPM与深圳OA、OA系统的区别和关系
- 4浅析企业流程再造
- 5深圳OA选型要认清“尺码”坚持自己观点
- 6专家称门户服务将成为SOA架构的关键
- 7PMs: 管理好时间就是管理好项目
- 8企业信息化建设的七大因素
- 9整合营销基于电子商务的第三方物流研究
- 10送你一双慧眼 识破伪知识管理软件
- 11OA系统作用介绍/ OA有什么用?
- 12透过业务和技术浅谈SOA技术标准的应用
- 13企业依赖OA软件来建立自己的办公自动化系统
- 14对于企业流程管理与职能管理的比较研究
- 15五大措施建立深圳OA项目人员流失保护机制
- 16基于深圳OA的电子商务:优化管理研究
- 17评价IT项目是否健康的七个标志
- 18信息化项目成败判定标准四大方面
- 19深入理解深圳OA:企业实施深圳OA十大反思
- 20深圳OA办公软件哪家好啊?
- 21企业BOM信息管理系统的研究和实现
- 22您企业的SOA架构是否安全
- 23可见度、控制及自动化并行保证SOA安全
- 24初学者入门:供应链管理软件基本功能
- 25社交网络将成为未来企业通讯方式之一
- 26深圳OA实务:业务流程之委外加工结帐流程
- 27SOA系统架构将给信息化带来新的革命
- 28如何成功地执行一个SOA治理计划
- 29如何理解平台 企业深圳OA软件的三种模式分析
- 30大型企业信息安全亟需进行分级管理