SOA(Servic e-Oriented Architecture)即面向服务的架构,这个概念可能对每一个企业IT决策者已经不再陌生,近几年来IBM、微软、SAP、BEA等厂商一直都没有停止对其S OA解决方案的宣传,可以说厂商一系列的动作对SOA能被国内企业所了解,起到了不可估量的作用.从企业IT管理者的身上我们不难发现,他们已从"什么是SOA?"---"SOA能给企业带来什么?"---"如何部署SOA?"三个阶段一步步走来。
  在国内企业的IT应用上,其发展速度其实并没有我们想象的那样神速。有人将企业的IT架构分为四个价段:基本型/标准型/合理性/动态型,基本型可理解为几台电脑用网络连接起来可以共享上网,互传文件。标准型,就是有一个简单的服务器应用,有一个资源分组,再由一个网络管理员来维护网络的正常运作。合理型就要求企业拥有一个合理的网络结构,对各种服务器可以集中的管理,设立IT管理部门来解决各种问题。动态型,是一种比较理想的发展状态,基本上可以说是一种生态系统,达到一种平衡了,比如说我新增的一些设备进入到我这个网络环境,新购买的设备进入到网络环境里面,它会按照我自动的这种策略配置好,然后会自动去规划好它的位置,平常的日常管理基本上的不是人为一对一的管理,是批量管理。根据这一说法,国内企业大部分处于标准形与合理性的过渡时间,而一些大的企业可能已经发展到了合理型,但是SOA的部署最好是在动态型的基础上构建。
  如果企业IT并没有发展到一个适合的阶段SOA就是空谈,因为对于一个合理的企业IT环境来说,它不仅仅是软件与硬件的合理化,更重要的是企业员工的综合素质。只有上条件基本符合之后,我们才可以认为该企业已经具备了部署SOA的先决条件,.这个先决条件也是能够保证SOA发挥优势的基础。
  下面我将以鸿正实业股份有限公司为例来分析一个具有中国色彩的上市公司部署SOA的战略与方法。首先,我们来看了解一下鸿正实业的组织结构图:
 
       鸿正实业的办公流程为:哈尔滨与青岛两家分公司向总部哈青办汇报,武汉与长沙分公司汇报给重庆分司,再由重庆统一汇报总部。上海与深圳直接向总部汇报。也就是说对于总部而言只需接收哈青办、沈阳、深圳、上海四家的汇报。在SOA的实施上,鸿正实业采用了“统一规划,局部实施,逐步扩散”的策略。
  首先公司以长沙为入口进行部署,因为重庆分公司规模较小,结构简单,实施成功率高,由总部、沈阳公司IT部门共同参于实施。其次由沈阳与总部IT部门进行沈阳的实施与部署。再次由长沙IT部门与重庆IT部门以及武汉IT人员部署重庆,同时总部IT人员拥有了重庆与长沙的实施经验,开始对总部部署。总部完成之后,再由总部IT人员出差深圳、上海分别进行实施。最后对哈尔滨与青岛的改造也就相对简单了。
  在这个过程中,“统一规划”就是指在整个公司规划,需要服务商与企业内部IT人员共同研究制定,只有上下统一SOA才能发挥其最大优势。“局部实施”则是指重点以重庆为试验点,大力推进项目,将早期的实施限制在一个可控的范围内,降低了风险。对于企业来说SOA的实施困难并不在于技术上的实现,而是在于企业员工,由于SOA所带来的一切业务流程上的改变关系到每一个职员,而对于员工而言又往往不习惯改变,对新的业务流程没有信心。所以只有重庆完美实现了SOA,再扩散到重庆实施。“逐步扩散”就容易理解了,当有了长沙成功经验,部署了重庆之后,就可以相互衔接。这个时候武汉将是最坐不住的一个分公司,它们看到长沙与重庆之间的优势,近而积极推动。此时重庆、长沙、武汉三地又可看做是一个区 ,开始打通重庆与北京总部的衔接,部署总部以影响上海、深圳两地。接下来就是青岛与哈尔滨两地,完成整个项目的收尾工作。
  由于篇幅限制,在该案例中并未详细解说服务商与企业IT部门的合作,如何引导员工思想等细节问题,这些会在以后的文章中与大家分别探讨。大家知道在过去的十年当中,国内企业在信息化建设中吃了不少的亏,有些是盲目实施,有些是为了面子工程,其结果可想而知。如今国内企业不敢轻易尝试,也正是反应了在企业信息化建设中趋于理性化的一面。