评估企业是否部署SOA 做到勿临渴掘井

 如果企业正在考虑部署SOA,那就需要解决很多问题与挑战,以提高实施成功的机率。而在SOA的部署过程中,经常被企业所忽略的两个方面就是评估现有技能,和应用开发文化。
  技能评估
  如果分布式处理、松耦合、面向服务等对你的企业来说都是一些陌生的名词,那么企业就会在SOA实施中遇到不小的阻力。这些公司应当寻找顾问来帮助他们来实现SOA。不过,顾问只是起一个辅助作用,公司本身还是需要有一名优秀的技术领导者,他需要理解SOA,并能设定战略目标,而顾问则是辅助他去实现目标。顾问的目标是将回报最大化,而技术领导者的目标是顺利实现SOA交付。如果一家公司没有优秀的技术领导者,并具备良好的商业与人际关系技能,那就应当去聘用一名。虽然这会花费较多的成本,但如果缺乏合适的领军人,SOA部署将面临着失败的风险。
  SOA部署要求多方面的专家。比如企业架构师、数据架构师、安全专家、流程设计师、集成专家、商业流程分析师,以及各类开发人员。如果企业打算购买如ESB、BPMS、服务管理工具等软件,那还另需一名软件管理员。
  此外,公司还要准备好充足的培训预算。因为每名成员都会受到SOA的影响,比如数据库管理员、配置管理员、项目经理、测试人员、开发人员、架构师等等,都需要接受各类不同的培训。解决抵触问题的最佳方法就是加深他们对陌生事物的了解。对SOA及其回报了解得越多,员工就越容易接受它。
  文化评估
  目前的文化怎样?是否早已建立了一支架构团队?这支团队是否受到公司中其他成员的认可?能否提供价值?注重企业架构、治理与标准的文化会让SOA过渡更加顺利。建立松耦合、可延伸、可重用的服务要求保持一致、治理良好的流程设计。
  此外,公司还需评估商业部门是否已为参与SOA实施做好了准备。正确部署SOA能打破部门间的隔墙,对公司内整个商业流程有更好的全局观,而不再仅局限于部门竖井。这也是为什么SOA要求能得到公司管理层大力支持的原因。
  IT与商业部门之间的关系也是一大要点。商业部门是否信任IT能实现SOA?在向企业SOA活动做出投资之前,这些问题都要被加以考虑。
  下一步该做什么
  公司应识别出薄弱环节和高风险区域,并在对技能和文化进行评估后制定计划来减轻风险。尽早完成上述步骤能让你预先将用来解决这些问题的预算计提到项目整体预算中,这一点至关重要。因为大部分SOA的实施成本都很高,因此公司管理层也不愿意看到在中途不断地提出预算增加申请。在项目正式开始前,多花一些时间来进行技能和文化评估。正如常言所说:宜未雨绸缪,勿临渴掘井。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章