基于SOA的教学实验服务平台原型的研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:liongliong470
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文首先从软件体系结构角度出发,比较系统地阐述了SOA的理论知识,分析了SOA的概念、模型和SOA中各个角色的职责功能,并归纳、讨论了SOA的特点、实现技术的发展现状和未来的发展前景。然后,比较深入研究了SOA在Internet环境下的实现技术——WebServices,对其中所用到的XML,SOAP,WSDL和UDDI重要元素、关键协议和规范进行了系统的介绍。 本文通过教学实验服务的问题,尝试运用SOA的架构原理和WebServices技术,设计并部分实现了一个基于SOA的教学实验服务平台框架的原型,并创建了“Nachos操作系统实验”服务。同时在原型系统的设计中,讨论了基于SOA轻量级应用中的一些具体技术。原型中利用MVC模式设计并实现了一个Web服务调用框架,解决服务与服务请求之间的联系,另外还可以方便、快捷地支持新服务加入系统。原型系统验证了SOA的思想,可以很好的实现资源综合利用和服务共享,以及由于软件部件的粗粒度松散耦合,提高了系统组织的扩展和应变能力。通过这个教学实验服务平台的原型为SOA提供了实践积累,为进一步推广SOA的应用起了一定的作用。
其他文献
传统的视频点播系统主要使用客户/服务器模式,服务器以单播的方式与每个客户建立连接。由于流媒体服务具有高带宽、持续时间长等特点,随着客户数目的快速增加,服务器将成为系统
众所周知,当今世界是一个知识化的时代,越来越多的人们已经了解到知识的重要性,他们希望能掌握更多的知识以求在未来的竞争中获得更多的优势。一般而言,从知识是否能够用语言直接表达和有效转移的属性来看,可以将知识分为外显知识和内隐知识两种类型。而知识社群作为将内隐知识转化为外显知识的一种很好的机制也越来越多的为更多的企业及研究人员所接受。 在这种情况下,如果能够通过知识社群对员工进行综合评估,就可以
本文对构建eLearning环境中的方法与技术进行了研究。文章针对现有eLearning应用的局限性,提出了利用基于Web服务的SOA扩展eLearning应用,并通过SmartClient作为服务整合的客户
针对当前工作流系统存在的各种问题:柔性差、鲁棒性差、标准化程度差、互操作性差等,本文以某公司科研项目管理为课题背景,结合现代企业分布性、网络化、与原有系统集成等新特点
本文阐述了移动平台即时通讯技术以及国内外研究现状,分析了移动平台即时通讯的前景。介绍了即时通讯技术基于的Jabber/XMPP协议的原理,基于Jabber/XMPP协议提出总体设计,重点论
随着计算机网络和多媒体技术的迅猛发展,Internet上的Web应用一直呈爆炸式的增长,其中绝大部分是HTTP请求服务。由于HTTP请求的增长的过快,导致许多的网站的Web服务器面临超载的
工程三视图是以正投影原理在三个正交平面上的正投影来表达三维零件结构和形状的一种有效手段。当前机械零件设计领域仍以二维图纸设计为主,而三维形体不仅有完整的几何拓扑信
随着互联网的发展和普及,全球化成为商业软件获得成功的关键因素。随着软件业的发展,软件全球化的支持也在不断得到加强。出现了各种辅助应用软件进行全球化开发的标准和类库
垃圾邮件已经成为互联网的一大公害,这些邮件在占据邮件服务器大量存储空间的同时,传播各种有害信息,给社会和个人造成了巨大的危害。因此,研究邮件智能过滤具有重要意义。以
自动测试仪(ATE,AutomaticTestEquipment)从用途来分,大致可分为两类:一种是通用型,作为一种通用检测设备,可以在某一领域有广泛的使用空间,如,万用表、示波器等。另一种是专用型,一