论文部分内容阅读
随着社会的发展,企业业务已经进入了“随需应变”的时代。为了适应企业业务的这一特点,提高企业的综合竞争力,一个可行的途径是将企业内外部的各类业务应用系统及各类信息进行适时的集成。
近年来,在信息集成方面已取得了一些有价值研究成果。信息集成技术的研究主要包括信息集成途径、信息集成模式、信息交换技术、信息集成体系结构规约技术、信息集成的实现技术、信息集成过程和信息集成相关标准等。信息集成途径主要包括两种:一是信息交换与共享,二是数据联邦。本文针对信息交换与共享,对信息集成体系结构的设计和信息集成的实现技术等方面,进行了较为深入的研究和实践。
目前,一些研究成果为本文的工作奠定了良好的基础,特别是对象管理组织提出的UML Profile for EAI规范以及已归纳出的诸多应用集成模式。前者为应用集成体系结构的模型化提供了一种语言,后者为应用集成的设计提供了可复用的解决方案。
信息集成本质上是一种关系。在信息交换与共享这一信息集成问题域中,应用之间的集成关系具有丰富的语义。本文以应用之间信息的集成关系为关注点,从内涵和外延两个方面,定义了一种集成件,并对集成件的体系结构和集成件的实现方面进行了研究和实践,主要内容包括:
1、为了简化信息集成体系结构的设计,显式地构造和分析信息集成关系,引入了集成件,作为信息集成关系语义的抽象,并从信息集成的三个要素,即集成各方、通信方式和通信内容,给出集成件语境的规约。然后,基于UML Profilefor EAI,从集成件的构成元素,元素之间的关系以及关系约束等方面,给出集成件的规约。
2、为了支持集成件的构造,对集成件的规约进行了精化。其中结合自己参与的应用集成研究课题和工程实践,对与信息集成相关的应用集成模式,给出了它们的规约,并给出它们的变体和组合的规约。
3、针对集成件通信方式实现中的通信性能问题,支持“集中式控制流--分布式数据流”(CCF-DDF)的发布/订阅,对传统的发布/订阅机制进行改进,给出了改进后的通信机制结构和通信规则。
4、为了验证以上的工作成果,还开展了以下两方面的工作。一是基于.NET开发了信息交换平台作为集成件的原型实现。二是以北京市组织系统信息化项目为示范工程,总结了以集成件为基础的信息集成过程,并详述了其中的关键步骤。