基干Web Service数据库同步系统设计及实现探究.docVIP

基干Web Service数据库同步系统设计及实现探究.doc

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

基干Web Service数据库同步系统设计及实现探究   摘 要 随着计算机技术的快速发展,信息管理应用系统已经应用到了各个企业以及部门中,但是由于这些部门都缺少统一标准的信息化管理体系,因此存在着很多的不足 ,Web Service是一个专门的系统软件,它可以进行跨网络的计算机操作,同时作为一种分布式的计算技术,Web Service能够实现相互的通信与共享操作,本文就对基于Web Service 的数据库同步系统的设计与实现进行具体的分析与研究,希望能为以后该方面的工作提供一些帮助 【关键词】Web Service数据库系统 数据库同步系统 设计与实现 分析 1 引言 Web Service作为一种新型的网络应用程序,它改变了传统的数据交换系统,具有很好的语言独立性与互操作性,Web Service是面向对象所开发出来的,它采用的标准协议是简单而又容易理解的,利用XML以及HTTP协议进行信息的表达与传输,就可以将不同平台的差异性进行屏蔽,同时Web Service还具有很好的互操作性,能够准确的解决数据同步的问题,还提供了一系列开放性的协议与标准,例如HTTP、SOAP等等,这些协议从一定程度上消除了信息管理系统之间的操作问题。可扩展性也是Web Service最为重要的特点之一,基于Web Service能够将信息管理系统的不同应用划分成独立的实体,这样就具备了很好的可扩展性。本文就对基于Web Service的数据库同步系统的设计与实现进行详细的分析 2 基于Web Service的数据库同步系统的设计 数据同步客户端程序就是主要负责对数据库数据进行调用,还要与Web Service程序进行通信,此外在同步客户端中还具备相应的触发器,它能够将数据的变化准确的记录下来,用户只需要进行扫描就可以通过客户端及时的获取到更多的信息,所谓触发器技术其实主要是对表的操作,其中包括插入、修改、删除的功能,也可以使用INSERT、DELETE和UPDATE这三种技术,科学、合理的使用触发器技术就能够保证数据库资源的及时更新,也能确保数据的安全性与可靠性。在数据库中一般都使用SQL语句来创建触发器,利用CREATE TRIGGER加上触发器名就可以创建一个触发器了,创建成功之后就可以继续之后的操作了。在基于Web Service的数据库同步系统的设计中主要包括系统数据库、客户端、Web服务器等几个部分构成,其中数据库同步系统可以将数据库中的数据提取出来,然后与Web Service进行通信,数据同步客户端程序能够对数据库中存在的事件进行扫描,根据特定的格式进行适当的封装,在异构数据库的信息数据进行同步的过程中,根据服务器的WSDL服务将文档进行扫描同时加入SOAP请求信息,最后进行相应的处理与回应。当Web Service程序在网页上进行运行的时候,可以将整个的运行过程划分为服务接口层、业务逻辑层以及访问层这三个层次,接口层主要是对客户端进行相关技术的说明,而业务逻辑层是对现实业务的规定与请求的调用,数据库访问层则是将数据库中的数据分享并更新到共享数据库中,基于Web Service可以很好的解?Q存在的一些问题,这样对系统造成的损失也会比较小,并且在异构数据库中也不会出现相互影响的问题,这样就很好的保证了客户的投资成本,也降低了异构数据库同步系统的开发难度 3 基于Web Service的数据库同步系统方案的实现 通过对基于Web Service的数据库同步系统的设计分析,可以得到一个具体的Web Service的系统方案,在方案中各个软件之间是独立的,相同的数据可以在不同的系统中进行输入,而每次输入输出的标准也是不同的,通过借助Web Service技术就能实现数据信息之间的共享,而利用Web Service也能实现数据信息的同步问题,具体的操作可以根据以下的方法进行:首先,要将触发器技术准确的应用到数据库中,这样也是为了更好的获取到数据库系统中的数据变化情况,在异构数据库中如果数据发生了变动就会触动触发器,其次,客户端程序可以实现信息数据的同步,客户端只需要进行定期的扫描工作就能够对没有同步的数据进行相应的处理,此外,通过客户端实现Web Service与HTTP的远程调用服务。最后,利用服务器终端来进行异构数据系统的数据同步,只需要建立起相应的框架,实现与客户端的连通然后分析SOAP的请求就能将数据同步到数据库中,由于异构数据库系统有一定的特殊性,因此如果将Web Service的端口进行暴露,那么安全问题就会随之而来,如果对安全性不能很好的控制后果将会十分严重,对于安全控制的问题可以采取以下四级的策略: (1)进行安全认证的控制,在这其中包括MD5加密技术以及相应控制技术,主要的目

文档评论(0)

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

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

1亿VIP精品文档

相关文档