SOA(Service-Oriented Architecture)即面向服务的架构,这个概念可能对每一个企业IT决策者已经不再陌生,近几年来IBM、微软、SAP、BEA等厂商一直都没有停止对其SOA解决方案的宣传,可以说厂商一系列的动作对SOA能被国内企业所了解,起到了不可估量的作用.从企业IT管理者的身上我们不难发现,他们已从"什么是SOA?"---"SOA能给企业带来什么?"---"如何部署SOA?"三个阶段一步步走来。
在国内企业的IT应用上,其发展速度其实并没有我们想象的那样神速。有人将企业的IT架构分为四个价段:基本型/标准型/合理性/动态型,基本型可理解为几台电脑用网络连接起来可以共享上网,互传文件。标准型,就是有一个简单的服务器应用,有一个资源分组,再由一个网络管理员来维护网络的正常运作。合理型就要求企业拥有一个合理的网络结构,对各种服务器可以集中的管理,设立IT管理部门来解决各种问题。动态型,是一种比较理想的发展状态,基本上可以说是一种生态系统,达到一种平衡了,比如说我新增的一些设备进入到我这个网络环境,新购买的设备进入到网络环境里面,它会按照我自动的这种策略配置好,然后会自动去规划好它的位置,平常的日常管理基本上的不是人为一对一的管理,是批量管理。根据这一说法,国内企业大部分处于标准形与合理性的过渡时间,而一些大的企业可能已经发展到了合理型,但是SOA的部署最好是在动态型的基础上构建。
如果企业IT并没有发展到一个适合的阶段SOA就是空谈,因为对于一个合理的企业IT环境来说,它不仅仅是软件与硬件的合理化,更重要的是企业员工的综合素质。只有上条件基本符合之后,我们才可以认为该企业已经具备了部署SOA的先决条件,这个先决条件也是能够保证SOA发挥优势的基础。
下面我将以鸿正实业股份有限公司为例来分析一个具有中国色彩的上市公司部署SOA的战略与方法。首先,我们来看了解一下鸿正实业的组织结构图:


