基于SOA的Cloud Foundry平台应用集成模块的设计与应用

来源 :浙江大学 | 被引量 : 0次 | 上传用户:shenbin880109
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,云计算因为其廉价、高可伸缩性等特点,受到了广泛的关注,也获得了极大的发展。PaaS(平台即服务)是云的重要组成部分,它能够把一个完整的软件研发和部署平台都作一种服务提供给客户。Cloud Foundry是业界第一个开源PaaS解决方案,然而与其它PaaS产品一样,它也存在着应用集成管理方面的不足,如除非事先约定,调用者很难知道应用的可用性、调用参数、版本等信息。此外,应用之间不能够组合,完成复杂的业务逻辑,降低了应用的重用性,增加了开发的成本。  SOA(面向服务的架构)的兴起,为解决该问题提供了一个新的解决方案。本文提出了一个基于SOA的平台架构,它能有效的增强Cloud Foundry平台的服务能力,并对部署在Cloud Foundry上的应用进行统一的集成管理。该架构能代理Cloud Foundry平台中的服务,并提供监控、应用服务组合、访问控制、高并发访问等方面的支持。本文提出的SOA架构,加入Cloud Foundry作为组件,为基于Cloud Foundry平台的快捷开发提供可能,也能大大减少应用提供商的开发成本。  同时,本文进行了一系列的测试,表明了在加入应用集成管理组件后,并不影响应用的功能正确性,对于性能的损耗也在可以接受的范围内。对于如何完善PaaS平台有一定的参考价值和指导意义。
其他文献
任何的计算机系统都包含一定比例的重复代码。这些相似的代码片段的存在不仅使得整个系统显得臃肿并导致性能的下降,而且对于程序的理解,维护,移植,重构等都造成了很大的影响。重
中国古代壁画是中国艺术史上的一朵奇葩,其丰富多彩的内容,记录着各个时代的宗教信仰、社会风貌、民俗生活等,具有重要的研究价值。随着数字化技术的发展和广泛应用,壁画图像逐步
闪存是一种电可擦除可编程只读存储器。闪存具有访问速度快、能耗低、适用环境广和体积小等优点,因此被广泛地应用于移动设备。近年来,随着价格的不断下降,闪存越来越多地被应用
随着云计算、物联网等技术的兴起,以及以社交网络、基于地理位置服务LBS为代表的新型信息发布方式的涌现,社会信息化程度不断提高,信息系统产生了越来越多的数据,大数据时代来临
数据的查询处理在无线传感器网络领域的研究中占有重要地位,受到众多学者的广泛关注和研究。为此,本文研究了Multi-Radio Multi-Channel无线传感器网络中数据收集和数据聚集的
随着电子商务的快速发展,越来越多的消费者在互联网平台上发表了数以万计的产品评论。方面级别评论情感分析的主要目的即根据这些评论给出一系列简明的表达,说明消费者群体对于
GIS(GeographyInformationSystem,地理信息系统)是随着信息技术而发展起来的交叉学科,用户可以从GIS系统中获取直观、详细、多种多样的地理空间信息并加以利用。基于互联网的WebG
随着高新科技的发展,从个人生活到大型企业,再到军事等各方面领域都开始向智能化时代转变。交通业的高科技智能化时代也悄然到来。本文设计了一种汽车近距离高精度定位通信辅助
近年来,隐形牙齿正畸受到了广泛的关注,成为牙齿正畸领域最有价值的研究方向之一。一方面它能克服传统牙齿正畸的缺点,如舒适度差、不够美观与治疗时间长等;另一方面,其它相关学
随着互联网的发展,人们已经习惯了从网络上获取信息。主题搜索引擎越来越受到学术界和企业界的广泛关注。主题搜索引擎主要搜集那些与特定主题相关的网页。主题爬虫是主题搜索