学位专题

<
DOI:10.7666/d.y2132643

基于发布订阅机制的数据交换平台的研究与实现

徐宁博
河北工程大学
引用
目前很多大型企业内部都使用多个数据库管理业务数据,特别是多店经营的企业,根据业务需求,数据库之间需要交换全部或部分业务数据,但由于应用程序使用了不同的开发语言,存储数据使用了不同数据库或不同结构的数据库表,导致无法互相传送数据,不能满足数据库间交换指定数据的需求。目前,房产中介公司也存在以上问题,房产中介高度依赖房源和客户信息,分店数据必须同步更新,一个店更新后,其他分店也必须及时更新。同时,客户订阅时也需要及时得到订阅的房源信息,而发布订阅机制能够解决以上问题。因此研究设计基于发布订阅机制的数据交换软件是很有意义。   本文在分析和研究发布订阅通信机制和JMS规范的基础上,设计和实现了发布订阅系统。系统使用数据库触发器机制,有效实现数据的实时提取,保证了数据的同步更新;服务器端和客户端收到消息后都有相应的确认机制和存储机制,保证了消息的可靠、异步传输;实现了数据库和XML文档之间的映射,解决了不同数据库之间的数据交换;采用XML格式的字符串作为传输格式,满足了不同编程语言的应用程序之间的数据传递;基于文件的订阅者管理和消息持久化管理,减少了与数据库之间的操作,提高了消息服务的效率;制定发布订阅匹配规则,控制消息有目的的分发;还实现了消息监听、事务服务和多线程管理,提高了服务器的质量。开发用户发布订阅管理系统,用于用户发布和管理订阅的内容。

Java技术;消息服务;可扩展标记语言;发布订阅机制;数据交换平台

河北工程大学

硕士

计算机技术

廖薇;贾运娇

2012

中文

TP311.13

74

2012-11-30(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅