基于WebService的数据共享设计.doc
《基于WebService的数据共享设计.doc》由会员分享,可在线阅读,更多相关《基于WebService的数据共享设计.doc(3页珍藏版)》请在三一办公上搜索。
1、Data Sharing Design Based on WebService涂雨晨Tu Yuchen(江西财经大学外国语学院,江西 南昌 330013)(Faculty of Foreign Languages,Jiangxi University of Finance & Economics,Jiangxi Nanchang 330013)摘要:随着计算机技术的不断发展,基于网络教学的软件也越来越多。然而每个软件都是一个独立的个体,无法与其他系统进行数据共享。如何把各种软件系统中有关联的信息融合到一起?本文提出一种基于 Java 的 WebService 数据共享的解决方案。该设计方案能解
2、决在不同系统中实现数据共享的问题,而且还具 有一定的通用性。关键词:网络教学;WebService;数据共享中图分类号:TP311文献标识码:A文章编号:1671-4792(2012)05-0036-03Abs tra ct: With the development of computer technology, there appears more and more teaching softwarebased on the network. Every software is an independent subject, its impossible to share data wit
3、h other system. How to put the related information of all kinds of software system together? This paper proposes a WebService data sharing solution based on Java. The design can solve the problem of data sharing in different systems, and also has some versatility.Ke ywords : Network Teaching; WebSer
4、vice; Data Sharing0 引言随着信息化水平的不断提高,特别是近年来,高 等教育迅猛发展,有许多高校都存在多校区问题,这 给教学资源的分配带来了一定的麻烦。然而通过网 络教学软件就可以发挥其不受地域限制的优势,解 决这一难题。但由于各种软件建设和开发都是自成 体系,缺乏统一的标准和规范,不同语言、平台的软 件间很难形成数据资源的共享。如何把不同软件厂 商生产的各种软件通过某种传递通道方便、快捷、安 全地集成起来呢?WebService 技术可以说是一种很 好的解决方案。1 We bS e rvice 工作原理WebService 可以完全基于 XML、XSD 等独立 于平台、独立
5、于软件供应商的一种标准。通过 Web- Service,我们可以使用任何语言在任何支持网络通 信的平台中实施运行。WebService 通过网络协议和一定的标准来发布这种服务。发布的一端叫 Web-Service 服务端,该服务端用一种方法来描述服务的 使用,这就属于 WSDL。网络的另一端即 WebSer- vice 客户端,该客户端需要以一种标准的协议来调 用此服务,这属于 SOAP。具体工作原理如图一所 示。图一 We bS e rvice 工作原理图基于WebService 的数据共享设计2 基于 We bS e rvice 的中间层设计方案在一般的网络教学系统中,用户数据往往需要 自
6、行注册,或者通过某种数据格式进行导入,如 ex- cel 文件、文本文件等。这些数据往往来自于教务管 理系统,如果这些数据有变化,那对于网络教学系统 中的用户数据管理来说,管理起来将更加麻烦,所以 按照以往的经验,我们需要对网络教学系统进行程 序改造,使之能和现有的教务管理系统进行对接。 但由于网络教学系统与教务管理系统的开发平台、 开发语言都不同,这种对接几乎成了不可能完成的 任务。但是利用 WebService 技术可以轻松解决这一 难题,下面我们将以传递一个学生对象集合为例来 讲述 WebService 传递数据的整个过程。首先,我们需要开发一个 WebService 服务端。 服务端的
7、开发可以根据实际需求来做,应用系统需 要什么,开发时我们就提供什么。我们可以把具体 的业务需求封装成方法,待方法实现后,生成描述 WebService 应用的 WSDL 文档,然后加入 web 发 布。WebService 客户端根据提供的 WSDL 文档得到 具体的方法说明,然后可以调用此方法。客户端将 调用信息包括方法名和参数加入到 SOAP 格式消 息中通过 http 传送给 WebService 服务端。服务端从 SOAP 消息中获得调用信息,然后执行方法,将返回 对象序列集合结果加入到 SOAP 消息中通过 http 传回。客户端代理得到这个 SOAP 消息后,解析处 理生成对象集合
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WebService 数据 共享 设计

链接地址:https://www.31ppt.com/p-2397671.html