基于重构的轻量级SOA架构——基于SOA架构的远程教学的应用与研究

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:wkadjx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现代远程教育的迅速发展的过程中,由于经历了网站构建技术的不同时期,很多教育网站的实现技术、构筑平台及系统架构都相差甚远。本文研究的重点是如何实现尽可能地保留已有的教学资源和功能,并使相对落后的网站能够调用高质量网站提供的优质资源和服务,这样,已有的教育教学资源和服务功能就可以得到更为充分的重用。 根据我国网络远程教育的现状,文中提出了一个基于重构的轻量级SOA架构。该系统架构可对已有教育网站系统进行重构,在尽可能保留原有教育教学功能、资源的基础上实现面向服务的架构来达到改进现有远程教育网站质量、提高教学业务重用性及教学资源共享性的目的。该架构分为五个层次,从底部至项部分别为遗留系统层、服务层、ESB(Enterprise Service Bus)层、请求处理层和表示层。此外,作者在请求处理层提出了一种基于XML的语言SRPL(Service Request Processing Language),用于完成对表示层各种请求的详细定义,包括所需调用的服务、各项服务调用的顺序等。请求处理层的设计减轻了表示层的服务调用逻辑负担,提高了系统的健壮性。 研究成果: 1.提出并设计成功一个基于重构的轻量级SOA架构。该架构较为简单又基于重构,能更好的帮助实现我国远程教育系统的架构改革。 2.提出并设计一种基于XML的语言SRPL,对表示层的服务需求进行定义。通过SRPL,可以轻易地将表示层对于服务调用的业务逻辑抽取出来单独管理、控制,更好的体现了SOA中“自上而下”的构建原则。 3.SOA在企业中已得到广泛应用,并渗透于银行、物流、制造业等各领域,但在教育领域的应用却较少。本文通过设计架构对原有教育系统实现重构,充分证明了SOA架构技术在教育领域的可行性,拓宽了SOA的应用领域。
其他文献
近年来,随着信息技术的广泛应用和迅猛发展,各式各样的移动终端、互连设备逐渐走向了网络化、智能化,深刻的改变了人们的日常生活习惯。人们不再是被动地从网络环境中获取信息,而
视觉目标跟踪技术在智能监控系统、增强现实、模式识别和机器学习等领域有着广泛的应用,成为了计算机视觉领域研究热点之一。行人跟踪是视觉目标跟踪技术的核心研究内容,但由于
随着互联网的普及和网络用户的不断增加,互联网中 Web服务的种类与数目也随之产生了爆炸式地增加。现有的 Web服务领域还存在如下问题:一是如何在海量的服务中找到满足请求的服
随着大数据时代的来临,数据以数据流的形式快速产生,多标签数据流应用亦更加普遍。例如:电子邮件分类、新闻推送、医学诊断、图像识别等。由于多标签数据流具有速度快、数据
人脸识别技术是模式识别和机器视觉领域最富挑战性的研究课题之一,它在公共安全、信息安全、人机交互等领域中有着广泛的应用前景。经过三十多年的研究,人脸识别技术在理想环境
网上购物已经成为越来越普及的新的购物习惯。网络购物的主要好处包括:送货上门、比较方便;价格便宜;购买到本地没有的商品;节省体力和时间;商品品种较多;比传统购物的效率高等。近
集成了传感器、嵌入式计算、网络和无线通讯技术而成的无线传感器网络是一种全新的信息获取和处理技术,无线传感器网络可以自组织网络拓扑结构,节点间通过协同工作能够实时监
近年来,各种新型的保险业务不断涌现,人们对保险业务的要求也不断提升。如何根据投保品种、投保人等历史数据,合理设定储备金数额、保险金标准,进行快速有效的风险分析和损益判断
随着新一轮教师全员培训的全面推进,教师继续教育的管理工作也变得越来越复杂和繁重,传统的教师继续教育信息管理方式与手段已经不能再适应形势的需要。利用现有的信息技术整合
近年来,智能交通系统(ITS)、车载GPS定位系统、城市交通诱导系统等相关地理信息系统(GIS)技术的广泛应用对电子地图搜索服务提出了更高的要求。因此,对电子地图搜索及其相关