论文研究-WebService技术在开发多层分布式数据库系统中的应用研究.pdf

所需积分/C币:9 2019-07-22 20:49:15 149KB .PDF
34
收藏 收藏
举报

分析了利用Web Service技术构建多层分布式数据库应用系统的体系结构以及应解决的关键问题,提出这种体系结构真正实现了应用系统逻辑上的多层和物理上的分布,实现了跨语言、跨平台、跨硬件的代码重用,在应用系统开发、部署和运行模式上与传统B/S模式相比有了根本性的改进。最后给出实例,介绍了如何利用Web Service技术实现资源整合和软硬件系统集成的方法,为数据库应用系统的开发提供了新的思路。
第8期 龚小勇等: Wcb service技术在开发多层分布式数据库系统中的应用研究 57 3.2构建多层分布式B/S模式(图3) 理、宿舍管理软件)。 在设计整个系统时我们尽量不改变原有结构以及正在使 用户务 接山层楼对象层WSmm层1 Weh Service层2数据层 用的软硬件资源而是对现有资源进行整合和统一管理。这种 业务 思路非常适合于利用 Web service技术构建多层分布式数据库 weh ce 应用系统,其体系结构如图4所示。 页面 Web 局 Web 主Web主DB rvice Service IrC 服务器服务器 政 接口 办 业口DB 服 servce 户应用服务器 Web W小 Service数据库 浏览器web服务器 报务器服务器 逻务 用 图3多层分冇式B/S模式 Internet 利用 Web servile技术构建多层分布式B/S模式的体系结 Il巳 Servic已 构具有以下特点 (1)真正实现了逻辑上的多层和物理上的分布式处理(既 DB 涪陵分部 包括业务对象的分布,也包括数据的分布)。 计算机系局域网 内区 (2)真正实现了跨语言、跨平台、跨硬件的代码重用。 (3)软件丌发、部署和运行模式与传统B/S模式相比,有 图4应用实例 ∫根本性的改进。 该信息管理数据库系统在东区增加了主Web服务器和 在软件开发上,首先在网上寻找合适的 Web Service把主DB服务器东西区原有的BS模式的信息管理系统继 它们集成到木地应用程序中来,不必在木地安装软件组件,直续使用只是在原来的web服务器上增加了 Web service功 接使用远端 Web servic提供的服务。在软件部署上,可将不能供学院主Web服务器调用;逐步将中专分部和涪陵分 同的业务逻辑以 Web senv方式部署在任何地方。在软件运部的应用程序改造为 Web service,整个系统既保留了各校 行上,当系统请用 Web service时,远端WdMe执行相应区原有的软、硬件资源,又节省了投资达到了很好的资源 操作,并按约定的格式返回结果。 整合和软、硬件系统集成的效果,真正实现了多层分布式的 体系结构。 4需要解决的关键问题 6结束语 4.1 Web service代理的实现 Web service提供了一种分布式的、与平台无关的应用程 使用 Wcb servic部署数据库应用系统时,若不知wcb序集成机制,使得系统设计能够以更加灵活的方式进行。目 Service.的URL,必须使用发现工具来完成对 Web Service站点前, Wcb servic在应用系统中的广泛运用还存在许多问题如 的发现工作;若已知URL,发现工作可省略。发现 Web Service Web Service的安全性如何得到有效的保障;由于受lnme带 后,必须使用 Web servic描述语言工具wd.cx来创建服务 宽的限制, Web Service对大量信息的传送不能得到及时响应, 代理。服务代理是一个位于本地计算机上的类它封装了服务限制了其使用范围另外,将企业已有的应用程序平缓改造为 通信所需的所有复杂的功能。因此在应用系统中可以像与 web scrvice服务也是一项艰苦的工作。但面向服务的编程思 本地对象交互一样与服务代理进而与 Web Service服务器进行想代表了下一代软件技术,是大势所趋。 交互。 参考文献 4.2确保 Web service的安全 [1]陈博,许满武.基于Web的计算模型—— Web service[].计算机 创建了公用的 Web service后,任何知道该服务URL的人 应用研究,2003,20(1):41-42,72 都可以使用。因此必须采取措施来确保 Web Service的安全,12] hris payne.ASP.NET从入门到精通M北京:人民邮电出版 以便只有被授权者才能使用它们。例如,可使用SOAP报头 社,2002 (XM)来发送认证信息(作为命令的一部分),只有合法用户[3] Kevin hoffman, Jeff Gabrie!. net Framework高级编程[M1].北 才能访问该服务 京:清华大学出版社,2002 4]孙三才.许薰尹精通C#与ASP.NET程序设计[M」.北京中国 5应用实例 青年出版社,2001 利用 Web Service技术,我们开发了重庆电子科技职业学151刘清、开发基于接口的NTwe服务LBO.hp:w 院信息管理数据库系統。学院由四个校区合并组成,四个校区 yes ky. com/ Soft Channel/, 2001-10 相距较远业务相对独立,属松散型结合。其中东西区在合并作者简介 前都建有校园网,有自己B/S模式的信息管理系统;中专分部龚小勇(1970-),男,硕士研究生,主要研究方向为数据库、软件工程; 和涪陵分部建有局域网使用了一些小型应用软件(如学籍管罗军(195-)男副教授硕士生导师主要研究方向为数据库。

...展开详情
试读 3P 论文研究-WebService技术在开发多层分布式数据库系统中的应用研究.pdf
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 至尊王者

关注 私信
上传资源赚钱or赚积分
最新推荐
论文研究-WebService技术在开发多层分布式数据库系统中的应用研究.pdf 9积分/C币 立即下载
1/3
论文研究-WebService技术在开发多层分布式数据库系统中的应用研究.pdf第1页

试读结束, 可继续阅读

9积分/C币 立即下载