



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品资料欢迎阅读一种基于WebServices的教务管理系统的框架设计Abstract : With the rapid development of mobile Internet tech no logyand the in creas ingcomplexity of educatio nalmanagement the traditionaleducational administration systemhas not been able to guarantee the sharing and compatibility of in formati on data resource
2、s and the bus in ess in teractio n in heteroge neousdistributi onen vir onmen ts.A five-tierframework for teaching managementsystem based on WebServices is designed for these defects. Web Services encapsulation tech no logy is used to break the barriers betwee n bus in ess interactions and realize s
3、ervice reorganization, making thesystem 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 认为 WebServices 是.Net 程序设计中的关键,是与其它软件应用服务交流的基础。 其它应用服 务由标准 Web协议来获得 WebServices,任一 WebServices的生成, 如SOAP XML WSD等都是独立的,并可建构各类分布式、跨平台的 互操作2。(3)IBM给出的定义。IBM认为 WebServices是一种面向服务、 模块化的结构,Web中任一位置都可对其进行定位和调用。Web服务不仅可以执行简单指令,繁琐复杂的处理过程也同样可以应对解决。通常来说,一旦
6、Web应用服务准备就绪,其它Wet应用服务都能对该 准备就绪的Web应用服务定位并调用。(4)Sun公司给出的定义。Web应用服务是具有可发现、可重组 特征的软件构建,Web Services通过其进行访问,定位由UDDI注册 来实现,利用 Web Services设定的XML接口信息结合 Web协议达到 通讯的目的,解决问题3。除此以外,还有一些机构或者专家也通过实践研究對WebServices做出了各自不同的定义,并且这些定义都是基于一种非形 式化的语言对 Web Services进行表述。虽然形式不一,但主旨思想 基本一致。对此可得阐释分析如下。(1)Web Services是一种模块化
7、的、自包含的应用服务,依赖 网络基础来推演各类功能,能够被其它应用程序调用,完成远程的服 务请求。(2) Web Services是一个由In ternet 调用的外部可见的 API 和应用软件。(3)Web Services是跨网络、跨软件平台、分布式的技术,能 够实现不同平台之间的数据共享,各应用之间可以相互通信。1.2Web Services 特点在考虑已有成果后研究可知,Web Services的优越性可概括描 述如下。(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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业it操作管理制度
- 云浮垃圾分类管理制度
- 中介公司行业管理制度
- 中学财务报销管理制度
- 企业防汛值班管理制度
- 乡镇饭店排队管理制度
- 乡镇垂直部门管理制度
- 乡镇公路建设管理制度
- 主体责任层级管理制度
- 上市公司销售管理制度
- 浙江开放大学2025年《社区治理》终考测试答案
- 云南省大数据有限公司招聘专业技术人员招聘笔试真题2024
- 预防青少年药物滥用-主题班会课件
- 【MOOC】电动力学-同济大学 中国大学慕课MOOC答案
- 毒理学习题集(含答案)
- 跟着音乐游中国智慧树知到期末考试答案章节答案2024年广州大学
- MOOC 铁路站场及枢纽-华东交通大学 中国大学慕课答案
- 外研版必修二短语(教师版)
- 企业部门单位工伤事故报告书
- 河南中考B补全对话练习补全对话
- 机械制图(一)自学考试试题和答案
评论
0/150
提交评论