【IT168 信息化】
应用集成面临的挑战
近年来随着信息化建设的不断推进,我国企业信息化和电子政务建设已经进入了一个新阶段。就目前来说,我们面临的不是没有信息系统、需要大量建设的问题,而是相关的信息系统太多,而且大部分是低水平的重复建设,没有完善的IT组织体系,更没有规范的IT战略与规划,各个企业和各个部门都是根据本部门的需要提出需求,进行系统开发或者各自采购自己领域的商品化软件。造成这些系统之间相互独立,不能集成,数据不能共享,因而整体的IT战略价值很难体现。
这些应用系统的基础平台和技术架构不一,操作方式也不尽相同,维护和运营能力也差距很大。如何处理这些复杂的系统,并实现跨部门的互连互通是我们进行IT战略和规划时,首先必须面对和需要解决的前提。
伴随着信息系统太多的背景,衍生的另一个问题就是数据太多,信息爆炸,但这些信息之间的关联性少,数据一致性很难保证,而且有用的信息又太少。另一方面,由于各个企业和各个部门独立部署系统,造成这些数据相互分散,由此产生的需求是:为领导决策层需要的分析数据和报告,如何在已有的系统中快速和准确地提供?
面对着企业信息化过程中所遇见的这些困惑和需求,需要在架构和平台层面,进行数据、应用、业务和流程层面的整合,有利于IT快速实施和部署,同时也能有效降低企业的IT成本,切实保证应用系统间的集成性、共享性、互操作性。
应用集成是信息化建设的必然趋势
平台异构性
从上世纪80年代末期以来,随着网络应用的发展,以传统中间件技术为代表的分布式计算技术在企业计算领域取得了巨大成功,为基于网络环境的大规模软件系统的搭建提供了必要的基础设施。但是,当网络计算环境由相对稳定封闭的Intranet演变为极端开放的Internet时,传统的中间件技术开始暴露出严重的局限性。Internet空前的开放性意味着各个节点可能采用遵循不同技术体系和标准的中间件技术,构件模型和框架没有统一标准,从而导致中间件平台呈现出严重的异构性,通常表现为构件模型、互操作协议等方面的多样性和差异性,不可避免地为跨Internet的企业应用集成带来巨大的技术难题。
数据异构性
由于数据是企业政务的核心资产,是其业务价值的承载体,而在需要跨Internet进行协同的企业或部门之间,由于经济、技术、历史等多方面的原因,其各自所使用的数据在来源、结构、语法及语义之间也存在着巨大的异构性,这也严重加剧了应用系统跨Internet进行集成的技术难度。
图:数据在不同部门间的数据结构、数据存储介质等方面存在巨大的差异
网络环境易变性
从外部环境角度,Internet开放、动态、多变的特性本身,也会给企业应用系统的构建带来更多的复杂性。随着时间迁移,Internet计算环境中可用的目标计算资源不断地加入和退出,系统间的互操作状况也受制于网络传输能力的变化。如何应对Internet这种随时间变化的状态函数的不确定性,确保企业间正确、可信、高质量的完成跨Internet的业务协同,也对当前以中间件为核心的企业IT基础设施提出了严峻的技术挑战。
业务流程易变性
从业务角度,由于产品和服务的差异化是竞争的重要基本战略,因此,根据市场的需求,对业务进行及时地调整和变动,是企业生存发展的必由之路,是其自身谋求发展的内在需求。由于Internet的普及和流行,用户的需求越发向个性化、多样化、灵活定制化方向发展,从而导致企业业务的变动也越发频繁。而与之相对的是,企业基于传统中间件搭建的IT基础设施,导致软件系统之间存在着紧密耦合的关系,难以扩展和伸缩,缺乏灵活性,从而使得业务重组变得困难重重。