



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品资料欢迎阅读 一种基于 WebServices 的教务管理系统的 框架设计 Abstract : With the rapid development of mobile Internet technology and the increasing complexity of educational managemen,t the traditional educational administration system has not been able to guarantee the sharing and compatibility of information data reso
2、urces and the business interaction in heterogeneous distribution environments. A five-tier framework for teaching managements ystem based on WebS ervices is designed for these defects. Web Services encapsulation technology is used to break the barriers between business interactions and realize servi
3、ce reorganization, making the system loosely coupled and more flexible. 引言 随着计算机技术的发展和对教务管理系统需求的改变, 传统的教 务管理系统已经无法与学校办学规模的逐年扩大、 管理工作的逐步升 级、师生工作学习等业务需求的逐渐提高等要素所匹配, 具体表现在 数据的共享性、兼容性、安全性、系统的功能完善程度等诸多方面。 基于以上原因,研究和设计了一种基于 Web Services 的教务管 精品资料欢迎阅读 理系统的框架,将 Web Services 与教务管理系统相结合,有效地实 现了不同业务之间的数据交互和集成,
4、较好地解决数据冗余的问题, 保证数据的安全性, 并支持跨平台数据共享, 拓展教务管理系统的功 能,提高教务管理工作效率。 1Web Services 概述 1.1Web Services 基本概念 随着网络技术不断普及和发展,各种组织关于 Web Services 的 解析也内容各异, 迄至目前尚不能提出一个标准的定义。 接下来将汇 集几家相对权威的定义,对其可作如下研究表述。 (1)W3C给出的定义。 W3C,就是 World Wide Web Consortium , 意指万维网联盟,认为 Web Services 是借助 URL(统一资源定位器) 来识别的软件应用程序, 通过 XML对其
5、接口、 界面和绑定进行概念描 述和发现,利用因特网协议中的消息传输方式达到与其它应用服务程 序往来交互的目的 1 。 (2)Microsoft 给出的定义。Microsoft 认为 WebS ervices 是 .Net 程序设计中的关键, 是与其它软件应用服务交流的基础。 其它应用服 务由标准 Web协议来获得 WebS ervices ,任一 WebS ervices 的生成, 如 SOAP、 XML、WSDL等都是独立的,并可建构各类分布式、跨平台的 互操作 2 。 (3)IBM 给出的定义。 IBM 认为 WebS ervices 是一种面向服务、 模块化的结构, Web中任一位置都可
6、对其进行定位和调用。 Web服务 不仅可以执行简单指令,繁琐复杂的处理过程也同样可以应对解决。 精品资料欢迎阅读 通常来说, 一旦 Web应用服务准备就绪, 其它 Web应用服务都能对该 准备就绪的 Web应用服务定位并调用。 (4)Sun公司给出的定义。 Web应用服务是具有可发现、可重组 特征的软件构建, Web Services 通过其进行访问,定位由 UDDI注册 来实现,利用 Web Services 设定的 XML接口信息结合 Web协议达到 通讯的目的,解决问题 3 。 除此以外,还有一些机构或者专家也通过实践研究對 Web Services 做出了各自不同的定义,并且这些定义都
7、是基于一种非形 式化的语言对 Web Services 进行表述。虽然形式不一,但主旨思想 基本一致。对此可得阐释分析如下。 ( 1)Web Services 是一种模块化的、自包含的应用服务,依赖 网络基础来推演各类功能, 能够被其它应用程序调用, 完成远程的服 务请求。 ( 2)Web Services 是一个由 Internet 调用的外部可见的 API 和应用软件。 ( 3)Web Services 是跨网络、跨软件平台、分布式的技术,能 够实现不同平台之间的数据共享,各应用之间可以相互通信。 1.2Web Services 特点 在考虑已有成果后研究可知, Web Services
8、的优越性可概括描 述如下。 ( 1)良好的封装性。 Web Services 是 Web上的一个应用软件, 能封装成单独实体发布到网络上,使用者只能看到其提供的功能列 精品资料欢迎阅读 (2)软件松散耦合。与传统模式各组件间联系紧密不同,松散 耦合指某一组件与为之提供服务的另一组件间的依赖程度不高, 编程 语言和架构平台都相对独立。 当某一 Web服务引入变动调整时, 只要 内部接口未做变更, 对使用者而言即是透明, 无法知晓内部任何处理 操作。松散耦合的系统,配置更加自由,易于业务互操作。 ( 3)可重用性高。结合特点( 2),服务之间的交互可以屏蔽掉 相关细节和规范, 这就为服务提供者在异构分布的环境中配备了更为 宽松的动作行为机制。 (4)支持分布异构环境、集成能力高。由于教
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网上如何签租赁合同协议
- 项目工程补充协议书模板
- 给工地提供劳务合同范本
- 电梯文明施工责任协议书
- 网店代运营协议合同范本
- 矿山金属冶炼转让协议书
- 球鞋合同解约协议书范本
- 法律合同保密协议书范本
- 自愿提前解除合同协议书
- 环保低压泵租赁合同范本
- 曲靖市罗平县人民医院招聘考试真题2024
- 战术搜索教学课件
- 公园水面安全管理办法
- 2025年福建厦门港务控股集团有限公司招聘考试笔试试题(含答案)
- 2025年长三角湖州产业招聘笔试备考题库(带答案详解)
- 2025包头辅警考试真题
- 2025至2030中国高端英语培训行业市场发展分析及发展趋势与投资机会报告
- 地质灾害治理工程施工安全管理制度
- 2025年茶艺师职业技能鉴定考试试卷(含答案)
- 中央党校师资管理制度
- 人教版(2024)七年级下册英语期末模拟测试卷(含答案)
评论
0/150
提交评论