企业成功实施SOA的三个有效方法

  在过去的几年里,SOA已经从一个行业的流行词汇变成了一个具有得到证明和公认的必须拥有的战略。然而,同许多技术范例一样,相当一部分SOA 项目都失败了。虽然成功的企业认识到SOA是一个旅程,但是,其它企业应该认识到由于努力失败而放弃SOA是没有意义的,因为SOA回到机构具有重要意 义。

  值得评估的是实施SOA的最初方法。这种方法可能是成功的,也可能没有实现IT部门的承诺。

  SOA失败的原因

  众所周知,SOA并不是一件新事物,目前许多企业对于应用SOA仍然犹豫不决,或者由于多种原因放弃了他们使用SOA的努力。理解和学习一个SOA战略失败的原因是很重要的。

  首先,你必须定义“成功”和“失败”。虽然这听起来是很明显的,但是,许多机构没有制定这些数量和数量标准,因此,成功与失败的最终结果变成了一个灰色的地带。你要不断提出和存档你的业务和技术目标以及你的重要的成功因素。

   接下来,重要的是把SOA项目当作一个战略的项目,而不是一个战术项目。不要把重点放在解决短期问题方面。重要的是创建一个长期的计划和目标,不过,要 采取一种分阶段的和可管理的方法。无论你在寻求重新设计你现有的业务流程,或者集成你的资产,你只有拥有一个制定好的计划才能从SOA项目中获得真正的价 值。

  现在,拥有一个长期的战略计划之后,将自动产生如下需求:获得企业官员的支持、调整业务和IT、确定一个治理战略以保持治理和效率。这些措施将有助于保持这个项目在检查之中。

   最后,制定你的整个方法。你需要把你对当前架构的理解、它的冗余、它的错误代码、它的历史、它的功能与一套未来的目标平衡起来,以便为你的公司制定一个 正确的战略。这个战略应该把资产集成到一个中心以便共享服务?还是重新设计全部老的应用程序或者部分应用程序以便从中获得更多价值?还是在一个长期计划中 把这两点结合起来?拥有一个SOA的承诺,你就需要理解修改和调整基础设施的重要性。

  建立整个公司范围的共识

  考虑到许多SOA成功的故事以及一些公开的教训,让我们更仔细地考察一下SOA部署的方法。

  在这个计划开始的时候,你的整个公司的团队要在这个战略和目标方面建立共识以保证它的成功。这是没有商量的。在你开始这个计划的实际的IT建设之前,你要询问这个团队下列10个问题:

  1.我的SOA计划的三个主要目标是什么?

  2.谁将使用这个SOA环境?

  3.有没有把这些流程、服务或者应用程序扩展到公司以外的客户和合作伙伴的计划?如果有的话,我们是在建设一个灵活的和可以扩展的基础设施吗?

  4.哪一个团队或者部门将是这个SOA计划的发射平台?

  5.谁是执行的赞助者?

  6.我们如何衡量和展示我们的成功?

  7.清单:我们现在有什么和我们需要什么技术和技能?

  8.SOA项目如何能够创造新的业务流程?

  9.从业务和IT的角度看,这个战略技术如何为盈亏底线做出贡献?

  10.我们是否在要利用最新的技术培育合作和技术创新,同时保护我们现有的IT投资?

  你一旦理解了战略和方向,你就可以采取实际步骤在这个机构中实施SOA计划。但是,你从哪里开始呢?

  三个得到证明的SOA方法:人员、流程和信息

  三个最流行的和得到证明的开始实施SOA计划的方法是人员、流程和信息。当然,每一个公司都有细微差别和各自的业务要求,机构需要确定自己实施SOA的起点。

  然而,根据从全球数千个成功的SOA部署中收集到的经验,上述三个方法是实现SOA的最快的和最有效的途径。

  以人为中心的方法首先培育员工、客户和合作伙伴之间的协作。许多人把这种方法看作是进入点,并且从许多方面考虑每一个人在机构中的角色的相互影响。根据这种方法,SOA计划的起始点考虑最终用户的观点和角色的优先次序。

   实际上,以人为中心的方法是重点提高员工的办公效率、整个业务效率并且让机构中的每一个部门轻松和迅速地做出重要的业务决策以保持竞争优势。毕竟推动做 出业务决策的是人,而不是技术。做出正确的决策的能力是以见多识广的个人的集体想法为基础的。他们能够访问通过SOA基础设施从机构的竖井中发布的实时数 据。

  以流程为中心的实现SOA的方法重点是放在你的企业经营其业务方面。每一个机构都建立了执行任务的流程,从简单的供应订单到开支报告批准到一个更复杂的活动,如管理和监视整个供应链或者连接一个全球团队以创建和设施一个新的汽车。

  所有这些流程都有涉及到机构的几乎每一个部分的步骤,要求访问整个公司的各种应用程序和数据库。通过简要说明这些商务流程,企业能够发现一些冗余,并且找到能够在一个新的架构中作为一项服务推出的最佳做法。

  以流程为中心的SOA方法能够让用户理顺自己的业务流程和无缝地执行自己的任务。所有这种流程都会顺利实现,没有应用程序竖井的障碍或者没有改善生产率的其它障碍,加快产品上市的时间和对新的业务调整做出迅速的反应。

  以信息为重点的实现SOA的方法把信息看作是一种服务。这种服务可能向你的整个机构以及客户和合作伙伴推出。

  把信息作为SOA的一个进入点提供了许多方面的强大的优势,如整合错误或者冗余数据、保证信息的一致性、更好地理解目前在你的企业中运行的各种类型的信息,如运营、非结构的和交易信息。此外,你将看到这个信息是如何在整个公司中流动的,以及这个信息与员工任务的交流。

  当一个企业使用以信息为中心的SOA方法时,它肯定是更加一致的定义和重要业务数据的治理。而且,与所有的SOA的方法一样,服务的重新使用既节省时间又节省金钱,同时限制了人为的数据错误。

  你的SOA的业务推动因素将很可能确定你的起始点。随着企业在SOA的道路上的发展,他们最终将认识到他们需要把SOA的许多方法结合在一起,作为一个更大的战略的一部分。

  例如,一个消费者电子零售商可能采用以人为中心的方法实施SOA,并且在最初的SOA项目中取得巨大的成功。随着架构扩展到包含仓库存货,他们也许会采用以信息为中心的方法实施下一个计划。

  无论选择什么进入点,大多数成功的SOA部署都是以推荐的人员、流程和信息这三个方法之一为起点的。

   虽然企业官员的支持是重要的,但是,你的SOA的成功将主要取决于你执行你的战略的方法。选择最适合你的业务目标的进入点是重要的第一步,因为它就能够 让你更快地提供具体的结果。这个结果不仅会鼓舞团队的士气而且还有助于向整个机构说明SOA不仅仅是另一个“三个字母缩写字”趋势。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值