信息交换平台数据同步模块的设计与实现

被引量 : 11次 | 上传用户:lengzhichao12321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
北京国家开发银行研发部门研发的企业信息交换平台(EII:Enterprise Information Interchange)旨在解决多系统之间的数据同步问题。EII建设之前客户信息面临的问题:①行内各业务系统之间客户信息需要共享,信息发生变动需要及时同步,基于人工操作,重复输入工作量大。②业务系统之间客户信息模型各不相同,导致客户信息不一致,需要完整统一的客户模型描述及数据标准。③传统的基于各业务系统间点对点的信息交换模式已经不能满足业务系统发展的要求。本人参与完成了如下工作:1.EII平台属性值转换模块的设计与实现。该模块的主要功能是解决业务系统的数据模型与EII标准数据模型的转换。2.数据同步组件存取解析模块。该模块主要完成两个功能,一个是将数据库中的一条记录转换成XML报文,并将该报文上传到数据同步消息服务模块;一个是接收来自上层数据同步消息服务模块的XML报文,并解析该报文入库。3.数据同步组件消息服务模块。该模块主要完成两个功能,一个是将下层数据存取解析模块传送上来的XML报文封装成XML消息,并发送到EII平台;一个是接收来自EII平台的XML消息,并解析该消息传到下层数据存取解析模块。信息交换平台的数据同步模块的实现解决了上述提出的三大问题:①对于标准化的数据,用户只需在其中一个子系统输入数据,该标准数据会被同步模块同步到其它子系统中。②对于业务系统客户信息的不一致问题,数据同步模块提出了标准数据模型来解决。③由于历史业务系统的数据交换都是基于点对点的交换策略,考虑到其容易形成网状结构,所以数据同步模块的设计是基于集中式交换策略。该模块的设计与实现过程中,应关注如下几个难点问题:1.数据库数据变化动态捕获。2.属性类型转换以及数据的标准化。本文着重阐述了如何利用XML (Extensible Markup Language:可扩展标记语言)与JMS (Java Message Service:Java消息服务)进行基于集中式的异地异构数据库数据同步问题,提出了异地异构数据库的整体解决方案,并根据实际项目给出了设计与实现。
其他文献
随着我国改革开放和现代化事业的飞速发展,高速公路不仅仅是交通基础设施的重要组成部分,更是提升行业文明服务水平,展示企业品牌形象的重要窗口和有效手段。如何制定科学合
随着经济全球化和我国改革开放的深入,农村各方面发生了翻天覆地的变化,与此同时,农村养老与农村青年思想道德也面临着许多问题,农村青年思想道德教育是建设和谐新农村的重要
鸡蛋营养价值高,具有很好的乳化性、凝胶性、起泡性等功能性质,但是鲜蛋不易储存运输,将其加工成液态蛋后,使用更加安全、方便,在食品企业中应用更加广泛。在全蛋液生产及应
对于导弹、鱼雷等武器装备而言,其主要特点是“长期贮存、一次使用”,贮存在整个寿命周期中占据极大比重。贮存寿命评估是实现此类装备“合理定寿、科学延寿”的前提和关键,
商业银行在金融业中占据主体地位,在现代市场经济中发挥着举足轻重的作用,也是政府进行宏观调控的市场基础。随着金融全球化以及银行业的放松管制,尤其是2010年9月巴塞尔新资
研究目的:用层次分析法对医院绩效指标重要性进行评价,采用模糊综合评判法对医院绩效进行评价,初步探讨模糊综合评判法在医院绩效评价中的应用,为医院绩效提供可行的评价方法
当今中国社会的物质极大丰富,消费者的消费需求从基本的生存需要上升到自我实现的需要。人们的生活空间与生活方式都有了多样化的拓展。针对大众化消费的服装已经无法概括这
食品召回制度是一项操作性很强的制度。本文作为对食品召回制度的法律问题研究,首先从理论问题着手,为这项移植的制度在我国的法律体系中找到操作的法律依据。介绍我国在食品
本文试对重整程序中司法权的能动性进行分析,全文共分三章。第一章公司重整程序中司法权的运行现状及反思在这一章中,首先对司法权在公司重整中的运行情况进行介绍,主要分析
综合货运枢纽规划是综合运输系统规划的重要内容之一,其场站布局合理与否直接关系着综合运输中的货物运输和货运网络的发展。为适应国家或地区经济发展的要求,综合货运枢纽场