基于Web Service数据库同步系统设计与实现.docVIP

基于Web Service数据库同步系统设计与实现.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web Service数据库同步系统设计与实现

基于Web Service数据库同步系统设计与实现   [摘 要] Web Service技术是一种分布式应用程序互动共享的重要技术平台的实现,针对当下数据库同步中出现的问题,文章站在Web Service技术的基础上将数据库同步系统方案进行思路的构建,对其设计方法和实现途径进行相应的阐述,不仅解决了异构数据库的同步问题,还能够解决应用系统的正常运行。   [关键词] Web Service;数据库;同步;设计;实现   doi : 10 . 3969 / j . issn . 1673 - 0194 . 2016. 07. 087   [中图分类号] TP392 [文献标识码] A [文章编号] 1673 - 0194(2016)07- 0188- 02   快速发展的信息化时代,越来越多的企业开始启用部门形式建立起独立的信息管理化的应用系统。但是各个部门之间的信息化管理建设又缺乏一个统一的标准,所以在建设运行过程中各自运行各自的,运用的信息管理技术平台也是千差万别的,关于数据归档的建设也是没有有效的统一起来,接口并不完善,所以在一个企业当中的部门间的信息互通难以有效全面的实现。   1 Web Service的技术概述   近些年来快速发展的Web Service技术,在网络平台上为软件提供了可以编程的服务接口。借助Web Service的相关服务可以良好的将客户端的软件以编程接口的形式来实现。Web Service和异质客户端软件之间的数据信息互通共享的标准协议主要可以用(SOAP)访问协议来实现。为了实现网络远程调用和服务,可以运用SOAP协议运用XML程序语言来实现。Web Service可以在XML语言的基础上通过不同类型的数据库系统平台和编程语言来实现跨越并且实现数据的同步。传输通信协议主要是SOAP运用HTTP公共标准协议在SOAP上运行的,这个对应的所有的端口都是开放的,也能充分保障异构数据库过程中的防火墙障碍在Web Service上的跨越。   2 基于Web Service的数据库同步系统的设计   2.1 Web Service数据库同步设计方案   Web Service具备的优势在于语言的编程、系统平台的跨越、防火墙的跨越等优势所在,它还具备有异构数据库数据同步的优势。   Web Service的数据库同步系统的设计主要的建立在客户端、应用系统数据库、Web服务器、Web Service应用程序、数据共享和Web服务器构建而成。这里面的同步的客户端程序的主要作用是同步提取系统数据库中的数据,同步通信与Web Service技术平台相关服务进行相应的发布。在Web上运行Web Service程序,站在逻辑的角度上对于服务接口层、访问层、业务逻辑层进行整体运行的划分。服务接口层主要是在系统客户端提供相应的技术说明在远程服务请求的时候,及时调用服务请求在特定的服务上;业务逻辑层,主要包含的是一些现实的业务规则;数据访问层的主要作用是中心连接异构数据库中的同步共享数据,按照特定的需求同步数据到互动共享数据库当中去。   Web Service技术在同步数据库的系统方案中对于异构数据库的数据同步中出现的一系列问题,在数据完成同步的过程中将系统应用带来的危害降到最低,在这个过程当中是不需要对原有的系统进行相应的编码和修改的,并且异构数据库上数据方面和业务方面不会发生相互影响的事情。   2.2 基于Web Service数据库数据同步的方案流程设计   2.2.1 SOAP数据同步流程的设计   数据库的监听主要是由监听程序来完成的,如若出现变化,一般使用SOAP协议来对数据信息和控制信息进行相应的更新和封装,目标数据库负责接收数据,然后再同步到Web Service上去。   2.2.2 数据捕获部分   数据捕获里面有控制变化表和数据捕获模块,数据的捕获必须使用触发器,数据的捕获主要是在触发器发现修改部分进行。   2.2.3 缓存表Temp   这个主要是用来对数据的表号、表名、录入时间进行记录的,触发器监测到的数据可以被人修改、删除和添加,以便更新IP、编号等。   3 基于Web Service的数据库同步系统的实现   因为在Web Service的数据库同步系统中,各个软件的实现是相互独立的,在不同数据系统中的数据信息可以进行反复的输入,其输入输出标准是不一样的,其平台也是有差异的。为了实现数据信息的同步共享,就需要利用Web Service的数据同步技术。   运用触发器技术同步异构数据库的数据,数据系统中的数据变动情况可以更好的更精确的获得,构建的是delete\insert\update几种类型触发器机制构建,触发器在异构数据库数据更新时,数

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档