论文部分内容阅读
数据集成是企业内各部门协同合作的需要。它的目标是实现各个异构数据源之间的数据共享,从而有效地利用资源,提高整个应用系统的性能。目前,由于计算机技术特别是网络技术的迅速发展,企业计算环境普遍具有动态、异步和松耦合等特点,传统的数据集成技术已无法满足人们获取更多更新数据的需要。 发布/订阅通信机制因支持松耦合系统间动态、异步的多对多通信且扩展性良好而受到广泛的关注,在大规模分布式系统中得到了普遍的应用。 本文以“山东省国税局数据交换平台”为应用背景,基于发布/订阅通信机制,提出了一个分布异构环境下的企业数据集成框架。通过研究基于发布/订阅的通信机制,利用消息代理中间件InforBroker,实现了数据集成框架中异步、动态、易扩展和松耦合的通信;采用基于XML的通用数据表示技术,在应用适配器中完成了消息翻译和转换工作;最后,以JMX(Java Management Extensions)为基础,设计并实现了基于Web的数据集成管理平台,解决了分布式环境下数据集成平台的管理问题。 上述集成框架已在“山东省国税局数据交换平台”得到了成功应用。实践表明,本文提出的发布/订阅数据集成框架方便了企业应用系统的开发,也为建立企业数据集成平台提供了重要的技术支持。