基于Moodle Web Service的应用开发研究

2019-09-13 02:12:12施永春
安徽电子信息职业技术学院学报 2019年4期
关键词:用户功能服务

施永春

(福建艺术职业学院,福建 福州 350100)

一、Moodle简介

Moodle是Modular Object Oriented Dynamic Learning Environment(面向对象的模块化动态学习环境)的首字母缩写。Moodle系统由澳大利亚Martin.Dougiamas博士和他带领的志愿者团队开发的一款开源的教学平台软件,主要由网站管理系统、课程管理系统和学习管理系统组成[1]。

Moodle系统受到教育人士的广泛欢迎,借助Moodle系统学校可以开展以学生为主的翻转课堂教学改革,改变传统的教学模式,激发学生的学习积极性,适应信息科技时代的教学需求。虽然Moodle系统是采用PHP编写开发的,但Moodle系统对外提供Web 服务,这让用户能够在非PHP环境下更灵活的进行二次开发,更易于系统功能扩展,更易于与其它教学系统结合。

二、Web Service

Web Service是一类发布在网络服务器上的软件组件,通常不是一个完整的程序,而是一些功能性组件或解决方案,软件开发者可以通过网络跨语言跨平台调用Web Service,从而实现程序之间的访问。尽管对Web Service的定义没有统一的标准,但是它所采用的规范得到广泛认可,这种服务采用的技术主要有XML、UDDI、WSDL、SOAP等技术。

XML是一种可扩展的标记语言,具有数据的自我描述性、描述与数据分离以及平台无关性等特点[2]。UDDI提供Web服务注册表,就是收集全球发布的Web服务,记录他们的服务地址,服务的类别,服务的功能等信息,为需要使用Web服务功能进行二次开发的公司或个人提供查询服务。WSDL是一种Web服务描述语言,它是基于XML语言对Web服务进行描述标准化描述。SOAP是简单对象访问协议,是客户端应用程序与Web服务服务器端之间发送消息的标准格式,它比HTTP协议更节省带宽,且性能更优,也是基于XML语言。……

登录APP查看全文

猜你喜欢
用户功能服务
也谈诗的“功能”
中华诗词(2022年6期)2022-12-31 06:41:24
服务在身边 健康每一天
今日农业(2019年12期)2019-08-15 00:56:32
服务在身边 健康每一天
今日农业(2019年10期)2019-01-04 04:28:15
服务在身边 健康每一天
今日农业(2019年16期)2019-01-03 11:39:20
招行30年:从“满意服务”到“感动服务”
商周刊(2017年9期)2017-08-22 02:57:56
关于非首都功能疏解的几点思考
关注用户
商用汽车(2016年11期)2016-12-19 01:20:16
关注用户
商用汽车(2016年6期)2016-06-29 09:18:54
关注用户
商用汽车(2016年4期)2016-05-09 01:23:12
如何获取一亿海外用户
创业家(2015年5期)2015-02-27 07:53:25