信息化 频道

从秦始皇统一天下看SOA架构的治国之道


    【IT168 信息化】秦始皇统一六国,秦皇最头痛的不是日夜的南征北战,而是如何治理六国,平定天下,让来自不同地域、不同的风俗、不同特性、不同信仰的民族有机会整合,实现统一中国,试问秦始皇的治国之道是什么?

    从CIO的进行系统应用集成的角度来看,两者面临的问题非常类似,那么我们来看一下秦始皇下的SOA架构,治理六国的方法从IT观点来看是业务组件化、组件服化、服务流程化、以及流程全局化。这里面有一个非常重要的基础是中央集权,实际上就是CEO要给予CIO足够的权限进行信息系统的集成应用。

 

    从秦始皇SOA架构的逻辑图上不难看出,位于底端是统一后的六国资产;往上取消了分封建立郡县一共36个郡县;各个郡县对外的服务和对内的管理进行统一,比如:司衙管理、郡县管理、税收管理、兵役管理。上端是完成我们统一的业务流程编排,比如组织战争、修建长城。繁杂的体系怎么执行?在古代的圣旨是执行和调控整个逻辑架构的统一方式,由奏章形成报告体系。该体系中包括:统一货币、统一度量衡、统一文字、中央集权、统一行政和统一道路;秦始皇就是按照这个SOA架构来管理国家,达到一统中国的目的。

    在企业当前运行的信息系统中是企业非常重要的资产,他们之间也是相互割裂互不统一,如何来整合它,首先要把它抽象成一个大的组件,全部按照标准服务的模式进行定义。再往上用业务流程进行编排。比如:新产品的研发,要用较多的底层资源,进行流程编排来完成整个新产品的研发管理。

    这个体系的建立,需要基于企业服务总线(ESB)来进行集成,统一质量控制、安全、管理和监控;最后要统一标准和数据的设计;下图是NC搭建的技术平台。

 



    对于一个企业CIO来说,理想的应用集成的总有一个总线,不管是数据还是服务流都要与之相连,在总线上还有主数据、元数据、工作流引擎。

    如何来完成企业的这个工程,在用友2009年技术大会上,用友NC事业部技术总监 张伟认为:用友的观点是IT咨询为先导,集成平台为支撑,集成服务为保证,因为应用集成,要把各个企业中不同的内容集成一个平台上,很多的东西要咨询,要做现场服务,和客户探讨如果发现咨询中有问题的也要及时的进行修正;最后需要开发一个平台,创建企业新的业务。

    怎么样做IT咨询,首先要有强悍的技术基础和实践的经验。张伟从UAP介绍了集成统一的应用平台,集成平台以及开发平台。
统一的应用平台,共有三层;1、IT基础设施,2、技术平台,3、应用平台。UAP是开放的SOA的架构,基于跨平台,跨操作系统,跨数据库的。另外UAP还提供了强大的建模工具,开发平台,客户化的开发等等。
UAP-NC的核心能力是拥有强悍的技术能力、开发能力、集成能力、以及运维和实施能力。目标是实现全球化的集成运用。
 
    NC的多组织模型,同一组织可以有不同的组织形态,进行管理和布局。在一个业务里面可以把这些组织一块儿协同运作。NC的多组织最有特色的就是支持一个集团下多个业务板块来部署他自己的管理模式,管理制度流程要按照业务板块来进行管控。
另外一个核心技术就是智能服务集群,在底层嵌入了服务监控器,目标是做到永不停息的系统,这些服务不光是可以监控跟计算机相关的信息(MEM,IO,CPU等),而且还可以诊断程序当中的问题。

    万事俱备只欠冬风,集成与秦始皇统一六国的方式极为相似,不仅是始皇的治国之道,也是企业的最为头痛的事情,如何使一个业务穿俊于各个系统之间?由于数据的不一致,业务的分散,上下游相关业务不能统一协作运行,如何能根据这些信息作出业务上判断?

    最理想的系统就是所有系统集成起来长的像一个系统,所有的信息有一个大集成。我们需要将这些信息集成起来推到处理人手里。我们需要看到自己业务流程的全貌、在需要数据时能够从多角度多维度进行展现和追踪。

    NC是是如何集成应用整个平台架构呢?我们需要一条企业服务总线,我们要完成人的集成,界面集成,消息集成,流程的集成。人的集成通过LDAP,以主要数据模型进行人的管理,基础服务中提供认证服务、包括CA认证。界面的集成通过PORTAL来完成,业务的集成通过ESB将小的业务服务集成成一个大的业务服务,消息的集成将各个系统的消息集成在一起。最难的最有价值的是流程的集成,基础是LDAP,利用工作流引擎ESB,将所有的业务流程整合在一起。

0
相关文章