`
baiguomeng
  • 浏览: 955024 次
文章分类
社区版块
存档分类
最新评论

成功实施SOA计划的八个最佳方法

 
阅读更多

SOA联盟和CIO杂志最近宣布了SOA案例研究获胜者的名单。所有的获胜者都使用SOA成功地提供了业务或者任务的价值。人们注意到每一个SOA应用实例都有一些共同的特点。归纳起来,SOA实施的成功主要有以下8种方法。
SOA联盟和CIO杂志最近宣布了SOA案例研究获胜者的名单。所有的获胜者都使用SOA成功地提供了业务或者任务的价值。人们注意到每一个SOA应用实例都有一些共同的特点。归纳起来,SOA实施的成功主要有以下8种方法:

  1.强大的管理层的支持和强大的SOA宣传者

  每一个项目都得到了企业业务部门或者IT部门高级官员的支持。这对于推动整个机构内部的变化和消除障碍是非常重要的。没有高层的支持,许多 SOA计划永远不会获得增长势头、资源和允许IT部门向业务部门提供SOA承诺的好处的推动因素。还需要指出的是,强大的SOA的宣传者对于这些获奖的每 一个SOA案例研究都是非常重要的。事实上,研究显示,每当SOA宣传者离开公司的时候,企业未来的项目都有失败的危险或者倒退到以前的提供软件的方式。

  2.教育企业了解SOA的价值

  这些案例研究的每一个案例都为企业提供了巨大的价值。在某些案例中,投资回报在几年里达到了数十亿美元。为了发现这些不同寻常的机会并且围绕这些机会建立一个商业实例,教育企业理解SOA的潜力是非常重要的。

  然而,教育业务部门的关键是不要向业务部门谈论技术问题,甚至不要谈提SOA这个词汇。相反,业务部门需要理解如何解决这些关键的业务推动因素 (如更快的访问信息、与客户和合作伙伴结合、消除浪费的商务流程),了解IT如何用这些“新方法”帮助提供这些推动因素。业务部门不需要知道IT部门如何 做这个事情。他们需要理解SOA能够解决他们的什么问题,需要业务部门做什么来帮助IT解决这些问题。

  3.建立一个卓越中心

  每一个获胜的案例研究都有某种形式的卓越中心。这种卓越中心也可以叫作别的名字,如配置控制委员会。但是,所有的获胜的案例研究都有一些正式的 负责治理SOA计划的组织。有些企业已经拥有现成的具有IT治理功能的企业架构,仅仅需要为SOA做一些简单的调整。有些企业没有正式的治理计划,必须创 建一个拥有足够的控制能力的机构帮助提供理想的业务结果。控制水平和每一个机构的治理模式的范围都是独特的,但是,每一个成功的项目都把治理作为一个关键 的成功因素。

  4.首先拥有定义良好的商务流程和按比例升级的计划

  在每一个案例中,候选的服务都是在建立了定义良好的商务流程之后找出来的。在某些案例中,已经拥有现成的商务流程。在其它的案例中,在创建服务 之前需要重新创建一些商务流程。在每一个案例中,这个目标首先是有一些商务流程的子集,而不是立即做这个商务流程。每一个案例研究对于未来的状态是什么样 子都有一个定义良好的范围和展望。

  5.定义服务中的工作圆满水平

  许多想法归结为哪一个服务对于关键的商务推动因素是重要的。商务服务提供一个完整的商务功能。例如,我们说一个核心的商务服务是购物车功能。这 个目标就是在所有必要的功能中让购物车功能发挥作用,不仅仅是一个检查服务。在这个例子中,完整的商务服务还需要接受支付、与运输合作伙伴进行沟通和处理 折扣等事情。

  大多数成功的SOA实施没有大量的商业服务。这是许多SOA项目遭遇困难的地方。他们设法把一切事情都包含在一个服务中,无论这些事情是否提供 商业价值。还有与建立、治理和维护服务有关的大量开销。成功的SOA实施在重点放在少量的核心业务服务方面。这些服务将提供真正的商业价值并且不会在没有 投资回报的服务方面浪费时间和金钱。

  6.质量保证是关键

  SOA为质量保证部门制造了各种类型的挑战。成功的SOA实施需要适当的质量保证的最佳做法,如对每一个服务进行负载测试。性能、安全和治理测试应该是你的整个测试计划的一部分,以保证满足业务和技术的要求。

  7.投资回报最初很难实现 将随着时间的推移实现

  SOA不是一种技术。它是一种架构。同任何其它架构一样,价值是随着架构的扩展和成熟而逐步获得的。有些企业在实施SOA计划的第二阶段或者第 三阶段,并且正在获得有实际意义的投资回报。有些企业正在实施SOA计划的第一阶段,没有看到直接的投资回报。但是,这些企业为未来的SOA计划最大限度 地获得投资回报奠定了基础。

  8.提供大量的商业价值

  在所有的案例中,这些获奖的案例研究都提供了重要的商业价值。没有一个案例研究把重点放在修复IT基础设施方面,或者仅仅通过再利用减少开发成 本。这些方面也许会有一些副作用,但是,商业的好处相比,IT好处的价值是很小的。在某些案例中,商业的好处能够在指定的时间段里获得数十亿美元的好处。

  总的来说,要使你的SOA计划符合上述8个特点中的一些特点,如果不能符合全部特点的话。到目前为止,有许多人一直在谈论SOA失败的事情。现 在,我们已经拥有了6个成功地实施SOA计划的伟大例子。我们应该采用这些工作使用的最佳做法,并且在我们的项目中使用这些最佳做法,这样,我们在明年的 获奖比赛中将会得到促进。

分享到:
评论

相关推荐

    基于SOA的信息系统实施方法论研究

    于SOA 的信息系统实施方法论的框架,该框架中将SOA 系统的采纳分为三个过程,即:规 划过程、实施过程和治理过程。论文的作者对某移动公司实施SOA 项目的过程进行了调研, 调研数据验证了论文提出的实施方法论框架的...

    服务基础架构成功实施SOA的基础

    不过,要想真正成功地实施SOA,就需要一个优化的、开放的服务基础设施,它可以让您在无需编码的情况下建立起跨异构系统的复合应用。服务基础架构(Service Infrastructure)是一种全新的企业软件类别,其基本目标是...

    实施SOA项目白皮书

    1 SOA概念 1.1 与传统的建设方法不同 1.2 与传统的建设过程不同 2 SOA特点 2.1 以业务为中心 2.2 灵活适应变化 2.3 重用IT资源,提升开发效率 2.4 更强调标准

    SOA实施方法论及流程介绍.pptx

    SOA实施方法论及流程介绍.pptx SOA实施方法论及流程介绍.pptx

    SOA实施方法论.pdf

    Oracle SOA实施方法论,内容比较全面,具有参考意义,值得拥有。

    SOA原理方法实践

    SOA架构好书,首先SOA和微服务架构一个层面的东西,而对于ESB和微服务网关是一个层面的东西,一个谈到是架构风格和方法,一个谈的是实现工具或组件。  1.SOA(Service Oriented Architecture)“面向服务的架构”:...

    Oracle SOA实施的最佳实践和案例分析:江苏电力SOA实例分析

    Oracle SOA实施的最佳实践和案例分析:江苏电力SOA实例分析

    SOA 实现企业IT规划的好方法

    SOA(面向服务的架构)为我们提供了一种很好的改变现有业务流程模式的途径,成功实施SOA项目的...要想成功实施SOA系统,必须根据业务流程仔细分析其服务功能,有所侧重的逐一实现,最终使整个系统达到它最佳的性能。

    中远成功实施SOA COSCON扬帆远航

    IBM 帮助中远集装箱运输有限公司将其 21大类 EDI(电子数据交换)应用系统成功地整合到一个平台,实现了基于 SOA(面向服务的构架)的国内业务流程整合,实现了项目一期的目标。项目的成功实施,为中远集装箱运输...

    解读SOA :SOA实践方法论

    解读SOA Interpret SOA SOA越来越被企业接受,很多公司都准备规划SOA。但具体怎么上,没有一套很好的方法论是不行的。资料是IBM在长期的摸索中总结的一套SOMA方法论,由于是内部培训资料,所以比较难得。 内容 ...

    SOA架构方法论

    简介了规划、建模、工程、衡量、信息、治理等多个子方法论,涵盖了SOA规划与实施的各个方面

    SOA(面向服务架构):实现上的挑战

    本文讨论了企业实施SOA时遇到的八个重要挑战的不同的解决方法,同时根据EDS与客户的经验给出了一些例子。  你可能考虑过在你的企业中实施SOA。在这个实施过程中,会遇到复杂的挑战—包括那些仅对你的公司和产业...

    SOA的设计误区(SOA架构师必读)

    如果无法更准确的把握SOA实施对于技术性能的要求,... 如果要防患于未然,就需要看一看关于对普通关键结构误解,这些误解会导致重要文体(最终危及SOA的成功实施)每一个错误认识都是从实时SOA设计的角度来考虑的。

    SOA最佳实践_BPEL_ 指南

    SOA最佳实践!介绍一些SOA的的用法与实践!

    SOA服务接口设计最佳实践

    SOA服务接口设计最佳实践

    SOA实施案例(pdf)

    SCA 和SDO 实现 开源产品与商业产品

Global site tag (gtag.js) - Google Analytics