【摘 要】
:
随着信息化的快速发展,出现了一种现象:虽然应用系统在增多但是信息共享的程度却并没有相应的增大,出现这种现象的原因在于系统之间没有提供共享的调用接口。因为这些系统是在
论文部分内容阅读
随着信息化的快速发展,出现了一种现象:虽然应用系统在增多但是信息共享的程度却并没有相应的增大,出现这种现象的原因在于系统之间没有提供共享的调用接口。因为这些系统是在不同时期用不同的技术开发的,所以信息共享并不能直接进行。为了解决这种问题,业界提出了面向服务的架构SOA。SOA架构是一种解决异构系统融合的手段。另外,根据我们的调研,现有的应用系统部署平台已经不能满足部分系统在高峰期下的需求,而云计算模式可以相应的解决这个问题。综上所述,云计算与SOA的融合可以解决现阶段应用系统面临的问题。本文针对目前校园服务面临的问题并基于前人研究的基础上,设计实现基于Cloud Foundry的综合服务平台:(1)设计并实现基于云平台的综合服务平台的架构。该架构是目前解决异构系统融合的一种有效方法。云平台的构建是基于开源框架Cloud Foundry之上的,本平台能够有效的承载综合服务平台的部署。另外本文在基于Cloud Foundry的基础上,构建属于本校的私有云平台CFP,除了用于部署综合服务平台,还可以为校内师生提供部署其他应用程序的需求。综合服务平台是基于SOA架构实现的,主要作用是连接服务提供者与服务请求者,同时发布服务提供者暴露的服务接口。本文基于SOA架构的综合服务平台的主要实现方式是企业服务总线(ESB),接口的暴露借助Web Service技术,在Web Service层面融入REST架构思想。另外对ESB层中的路由进行改进,摒弃静态路由而设计一种动态路由方式。使用动态路由的目的在于是提高路由查找的灵活度。本文设计的整体架构从上至下分别为:应用层、业务逻辑层、ESB层、数据层和云平台层,其中前四个层次属于综合服务平台。(2)模拟实现三个子系统:学生信息管理系统、选课系统和图书管理系统,用于测试本文设计的整个架构的有效性,包括架构的可用性、对智能手机的支持以及综合服务平台的可伸缩性扩展。测试证明了本文设计的架构能够满足异构系统融合及应用系统的可伸缩性扩展的需求。
其他文献
机器翻译(Machine Translation, MT)是利用电子计算机在不同语言之间实现翻译的一门实验性学科。随着互联网技术和机器翻译技术的发展,机器翻译在产品手册本地化、旅游会话和信
风能作为一种环保资源,得到了全球大部分国家越来越多的重视。风力发电作为绿色能源,近几年来得到了快速发展。风力发电机变桨系统是风力发电的重要设备,它的安全运行是风力发电系统高效稳定运行的重要保证。将可随时随地地访问获得各种信息的移动设备应用到监控风力发电机变桨系统上具有重要意义。本课题研究和设计了基于无线移动设备的风力发电机变桨系统电机的监视和控制系统,主要包括系统整体方案设计和相关软件的设计与实现
建立维护可靠的、可扩展、低成本、高性能的分布式存储系统是云计算、大数据以及互联网公司应用后台基础的主要目标。分布式存储系统拥有着传统集中式存储所无法比拟的优势,
伴随着环境保护、绿色发展和可持续发展的要求,增加计算机系统的能量效率对于研究者、架构师、系统设计者和软件开发者等人而言已经变成了最有价值的研究热点之一。目前已经
模糊限制信息,又被称为不确定信息,是自然语言文本中经常出现的一种语言现象。模糊限制信息通常出现在下列的情况下:事实不能被确定,或者说话人在表达时有意的省略某些信息,使
随着计算机辅助设计(CAD)的迅速发展,现代工业生产设计已渐渐离不开计算机辅助几何设计技术(CAGD)的理论支持和应用。作为计算机辅助几何设计领域中一个重要方面,参数插值曲
增强现实是近年来一直受到追捧的一个研究热点,可以将一个真实场景中不存在的物体通过计算机生成虚拟图像,叠加到真实存在的场景图像中,虚拟信息与现实世界的完美融合,创造出
流体模拟被广泛应用于电影动画特效、工业设计等领域,从早期的高度场方法到近年来流行的基于物理的模拟方法,流体模拟方法迅速发展。流体模拟涉及内容广泛,除了常见的烟雾、水流
古语云,“秀才不出门,全知天下事”,意思是学识渊博的人,即使不出门,也清楚的知道外面的世界所发生的事情。在遥远的过去,此言犹如痴人说梦。然而科技的发展一日千里。计算机
最近几年,在传感器领域、电子信息领域中,数据量每天以很大的规模增长,其中科学界可以从这些大规模的数据量中提取很多有用的信息,并用这些信息智能决策很多问题。怎样从获得的源