分布式信息系统中数据交换平台设计与实现

2012-07-25 11:06:20李艳春焦文彬
计算机工程与设计 2012年7期
关键词:信息系统

李艳春,李 新,焦文彬

(中国科学院 计算机网络信息中心,北京100190)

0 引 言

数据的交换、信息的共享是分布式信息系统[1]中必不可少的一部分。建立数据交换平台加快信息系统之间的数据流通实现信息的共享和集成,有利于提高分布式信息系统的性能。交换的业务信息以及数据不能丢失,必须确保交换可靠性。很多分布式信息系统为每一业务系统分别开发交换接口,或者在进行数据交换时必须保证同时连接到源数据库和目标数据库,这些方式影响到系统的可移植性与二次开发能力,出现重复开发造成浪费降低了工作效率,需要为分布信息系统建立一个跨地域、跨组织、跨应用的数据交换、数据共享、数据流转的数据交换平台。直接用厂商提供的交换工具不仅成本高而且较依赖于具体厂商提供的平台,不利于系统的改造和二次开发。为了解决以上的问 题,本 文 基 于 SOA[2](service-oriented architecture)平台,遵守JMS[3](Java message service)规范,采用开源消息中间件[4-5],灵活、低成本的实现了松耦合[6]、稳定的数据交换平台。

1 JMS规范及ActiveMQ

JMS[7]是用于和面向消息的中间件相互通信的应用程序接口。JMS支持两种基本的消息传递机制。第一种机制是点到点的消息传递 PTP (point-to-point messaging),生产者的消息只能发送给一个消费者,该消息模型与消息队列有关。生产者将消息发送到消息队列,消费者从这个消息队列中收到消息。在这个消息模型中,消息只有一个消费者,如果一个消费者接收了消息,其它的消费者就不能得到这条消息。……

登录APP查看全文

猜你喜欢
信息系统
Smartflower POP 一体式光伏系统
工业设计(2022年8期)2022-09-09 07:43:20
WJ-700无人机系统
ZC系列无人机遥感系统
北京测绘(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
订阅信息
中华手工(2017年2期)2017-06-06 23:00:31
展会信息
中外会展(2014年4期)2014-11-27 07:46:46
信息
建筑创作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32