基于web service的三层跨平台数据库的设计与实现.pdfVIP

基于web service的三层跨平台数据库的设计与实现.pdf

  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 的三层跨平台数据库的设计与实现 严商 武汉理工大学计算机学院,武汉 (430070) E-mail :yanshang_1982@163.com 摘 要:分析了三层跨平台数据库系统所面临的异构平台通信,代码可重用性及软件互操作 性问题。介绍了web service 技术的特点,提出如何利用该技术解决三层跨平台数据库问题。 最后给出实例,介绍通过Delphi(Windows)/Kylix(Linux) 实现三层跨平台数据库的具体方法, 为此类数据库应用系统提供参考。 关键词: Web service ,三层体系结构,跨平台数据库, 中图分类号: TP-311 文献标识码: A 0 引言 随着Linux 操作系统的出现,在广大开 源组织和许多国家政府的支持下,越来越多 的用户转向使用Linux 。作为一种功能强大, 图1 三层数据库的体系结构 性能可靠且源代码开放的操作系统,Linux 该体系结构将客户机与数据库服务器 表现出了良好的发展势头,基于Linux 的三 隔离,使客户机无从了解后数据库的敏感信 层数据库系统也成了许多公司的选择。但随 息,如后台数据库类型,连接的用户,密码 之而来的问题是,Windows 和Linux 作为两 等。最大限度的保护了数据库的安全,使数 种不同的操作系统,在各自平台上的软件很 据库服务器对客户机透明。在此结构中,应 难在对方平台上运行,也很难相互调用[1] 。 用服务器作为中间层,将客户机请求进行缓 由于这些问题的存在,给用户带来了很大的 冲,再转发到后台数据库服务器,因此减少 成本风险。基于不同操作系统的软件需要重 数据库请求的并发数,节省了数据库软件的 新开发,其代码几乎没有可以重用的部分。 购买成本。此外,业务逻辑集成在应用服务 此外由于大量windows 数据库系统的存在, 器上,客户机只负责输入和显示,即采用瘦 开发者必须兼顾windows 数据库系统,因此 客户机的开发模式,减少将来二次开发和发 必须解决异构平台数据库系统通信问题[2] 。 布的复杂度和维护成本。 本文就针对这些问题,在介绍 web service 技术的基础上,分析并实现了利用该 1.2 三层跨平台数据库面临的问题 技术解决三层跨平台数据库通信,互操作及 在实际跨平台数据库开发中,一般要求 代码重用的方法,并通过Delphi/Kylix 给出 客户机只运行在windows 平台下,而要求应 实例,为跨平台数据库开发者提供借鉴。 用服务器和数据库服务器可以根据需要运 1 三层数据库的体系结构 行在不同的平台下(如图2 所示) 。正如前文 所述,

文档评论(0)

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

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

1亿VIP精品文档

相关文档