定义SOA
如果您想实施SOA,首先要牢记的一点就是IT部门必须对SOA有明确的理解和定义。您可以试着询问5位IT专家,看看他们心目中的SOA到底是什么。您很有可能会听到五种完全不同的答案。这主要是因为架构技术的发展速度太快,没有人能精确地说明最新的SOA定义究竟是什么。
但这并不是什么问题。即使IT行业无法在定义方面达成共识,也并不影响SOA的整体发展。但是,您的IT部门内部必须要达成共识,确定SOA对您所在企业的确切意义。
建议您对有关SOA的一些权威文献进行研究,并且总结出一套适合自身需求的SOA理论。您也可以咨询一些该领域的专家,让他们根据您公司的特殊需求来定义一套专有的架构。
最为关键的一点是,您的公司必须拥有一套能够自我发展的SOA定义。IT部门中的每一个人都必须充分理解这套定义,并尽全力支持这种新的架构形式。
员工培训
对许多企业而言,SOA与传统架构有着天壤之别。传统架构侧重的是各种应用间紧密连接的接口,因此员工要想理解SOA就必须经历一段艰苦的学习过程。而通过合理的培训和教育,您可以减轻员工的这种学习压力,更加自信地为SOA的实施做好准备。
建议您采用自上至下的培训顺序。首先,对高级管理人员进行培训,让他们了解SOA的基本要点,以及部署SOA后企业可能获得的利益与优势。
在完成高级管理层的培训后,接下来可以对下一级业务主管开展SOA方面的教育工作。他们不仅需要理解SOA的总体目标,还要深入理解具体实践中遇到的细节,并且需要明确知道SOA是怎样实施的。
最后,您还需要对构建和部署SOA的人员进行具体培训。这种渐进式的培训应该解决一些特定的技术问题,为企业平稳过渡到SOA架构提供有效保障。当然,这一阶段培训的工作量和精力投入都是最大的。
需要提醒您的是,早期培训并不一定会带来彻底的成功。SOA的概念对于许多IT专家来说仍然非常陌生,即便他们对其他架构研究得相当透彻,面对SOA也会显得有些不知所措。
想要理解新的规范总是很困难的。未来主义学者Joel Barker将这种症状称作“规范效 应”。他解释说,多数人所感知的世界都有一定的边界。当新的理论试图对这种边界发起挑战时,人们很可能会表现出抗拒的态度,因为这些新的理论与他们原有的信仰显得格格不入。
想征服规范效应,管理层的支持和全面深入的培训必不可少。但是,千万不能灰心。员工完全可以通过再培训来接受这些新概念,在这方面已经有很多成功的先例。
文章来源于领测软件测试网 https://www.ltesting.net/