SOA关键技术研究及其在教学资源管理系统中的应用

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:fugle0908
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,对业务变化的应对能力是企业生存和发展的关键所在,面向服务架构(SOA)为有效解决上述问题提供了新思路,但将SOA真正应用到实践中还必须准确把握SOA关键技术特点及应用模式。教学资源管理(TRP)是中科院研究生教育信息化项目的重要组成部分,包含复杂的业务逻辑和交互集成关系,传统技术方法在此显得力不从心,如何有效运用SOA解决TRP面临的实际困难具有现实意义。   本文首先研究了支撑和实施SOA的关键技术,包括SOA的设计原则、编程模型、实现技术和架构元素等,重点分析了Web服务和SOA编程模型的原理、规范及相互之间的内在关联,并对SOA编程模型的开源实现Apache Tuscany进行了剖析,为后文SOA实践奠定理论基础。在此基础上,本文以TRP中的教师管理系统的设计和实现为背景,提出了三种将面向服务的思想引入教学资源管理系统的解决方案并予以简单实现,并对三种方式进行了分析比较,为如何在教学资源管理系统中引入面向服务的解决方案提供了思路。   本文不仅对SOA关键技术进行了分析和探讨,同时在实践上将SOA引入到TRP系统的设计和实现中,对SOA关键技术的研究和推广及其在实践中的应用都具有一定的意义。
其他文献
软件需求是软件研发项目初始估计和计划的基础,同时也是软件产品开发和验证的基础。根据Standish Group从1994年到1997年的Chaos Reports证实,导致项目失败的最重要的原因与需
足球比赛是大众普遍喜爱的一种体育运动,每年都有许多的足球比赛电视转播。一场足球比赛通常在90分钟以上,由于视频媒体的时序性和无结构性,使得对于这些大量的视频媒体的人工编
计算机动画的人工生命方法受到“人工生命”学科的启发,通过建立动物及其生存环境的模型来生成动画,将自然生态系统中的动物生活逼真的表现出来。这种动画是基于人工生命的,人工
学位
最优化问题一直是许多专家学者研究的热点。人们在工程技术、科学研究和经济管理等诸多领域中经常会遇到最优化问题。为解决最优化问题,人们提出了很多优化算法,比如神经网络
H.264/AVC是由ITU-T的VCEG(视频编码专家组)和ISO的MPEG(运动图像专家组)共同制定的新的视频编码标准。H.264使用很多先进的视频编码方法,与现有标准相比,它可以获得更高的压缩
学位
随着信息科技的日益发展,数据存储量的快速膨胀,人们经常会面对海量数据的检索问题。为了提高数据检索效率,数据库提供商需要建立一个可伸缩的网络服务模型满足不断增长的负载需
学位
四边形、六面体网格属于半规整网格,除了有限的奇异点(边)外,其他部分都由规整网格组成。相比不规整网格如三角形、四面体网格,四边形和六面体网格在整体结构和单元性质方面具有天
随着互联网和信息技术的迅速发展,文本数据规模指数爆炸式增长,网络已经成为一个丰富的数据宝矿。可是大量的数据不等于大量有价值的信息,如何有效地从数据中抽取知识挖掘价值,是
随着Internet的用户飞速增长,电子邮件已经成为最快、最经济的通信手段之一。如何有效地防范垃圾邮件,已经成为网络信息安全领域的一个亟待解决难题。垃圾邮件的数量在过去数年
随着气象科学的发展以及大气探测技术的提高,气象信息系统需要传输的实时气象资料与日俱增。为此,世界气象组织希望建立一个综合的、通用的信息服务平台,实现气象资料和产品的例
学位