华南理工大学学报(自然科学版) ›› 2008, Vol. 36 ›› Issue (5): 1-5.

• 计算机科学与技术 •    下一篇

基于消息队列软总线的系统集成与数据交换方案

邓辉舫 黄俊成   

  1. 华南理工大学 计算机科学与工程学院, 广东 广州 510006
  • 收稿日期:2007-06-13 修回日期:2007-09-06 出版日期:2008-05-25 发布日期:2008-05-25
  • 通信作者: 邓辉舫(1957-),男,教授,博士生导师,英籍专家,主要从事数据库与网络计算方面的研究. E-mail:hdeng2008@gmail.com
  • 作者简介:邓辉舫(1957-),男,教授,博士生导师,英籍专家,主要从事数据库与网络计算方面的研究.
  • 基金资助:

    粤港关键领域重点突破项目(2006A15006003)

System Integration and Data Exchange Solution Based on Message Queue Software Bus

Deng Hui-fang  Huang Jun-cheng    

  1. School of Computer Science and Engineering,South China University of Technology,Guangzhou 510006,Guangdong,China
  • Received:2007-06-13 Revised:2007-09-06 Online:2008-05-25 Published:2008-05-25
  • Contact: 邓辉舫(1957-),男,教授,博士生导师,英籍专家,主要从事数据库与网络计算方面的研究. E-mail:hdeng2008@gmail.com
  • About author:邓辉舫(1957-),男,教授,博士生导师,英籍专家,主要从事数据库与网络计算方面的研究.
  • Supported by:

    粤港关键领域重点突破项目(2006A15006003)

摘要: 为了充分利用已有系统的数据资源和服务资源,建立一个扩展性好、资源占用少、松散耦合、复用性强、维护方便的平台级或大型集成系统,文中提出了一种基于消息队列软总线的系统集成方案.利用.net程序集技术和C#语言的反射机制来构造“热插拨”数据适配器,并将其编写成DLL程序集组件,从而实现异构(不同数据标准或格式)系统之间有效的、方便的数据交换.该方案已应用于物流通关公共服务信息平台.

关键词: 消息队列, 软总线, 热插拔, 适配器, 系统集成, 数据交换, 物流通关, 公共信息平台

Abstract:

In order to construct a large integrated(i.e.,a platform level) system with good extensibility,less resource consuming,weak coupling,excellent reusability and convenient maintenance on the basis of the existing business application systems and by making full use of the data and service resources of these systems,a system integration solution is proposed based on the message queue software bus.A.net tool package,combined with the reflective mechanism of C# is used to construct hot plug-in adapters in form of DLL components.In this way, the effective and convenient data exchange among varying systems with different data standards or formats is achieved.A successful application of this solution to an information-sharing service platform for logistics customs clearance is given to show its usability finally.

Key words: message queue, software bus, hot plug-in, adapter, system integration, data exchange, logistics customs clearance, public information-sharing platform