PaaS平台中协同应用动态构建方法研究

被引量 : 0次 | 上传用户:keioy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络和软件技术的成熟,尤其是云计算技术的兴起,软件的开发、交付、部署、使用模式发生了巨大变化。软件开发商不再使用传统的设计开发模式,基于服务组合技术的软件开发模式成为新的趋势;开发商在软件交付时,无需关心网络应用的诸多底层技术实现,只需要专注于业务逻辑的实现,以平台即服务(PaaS)的思想将应用的业务逻辑交付给一个面向云计算的网络支撑平台,即可使之成为供不断扩展的规模化用户使用的网络应用,我们称这个平台为PaaS支撑平台;云计算的可伸缩性和租赁成本的廉价性为软件提供商便捷部署应用提供了可能,极大减少了运行和维护的工作量;用户不再需要购买或开发应用,而是以软件即服务(SaaS)的模式来定制和使用交付到平台中的软件满足个性化需求。目前的PaaS平台专注对单个应用的支撑——支持用户以SaaS的模式定制个性化应用,支持软件应用以服务的形式在平台中运行和维护等;但是当前的PaaS平台普遍缺乏对协同应用的支持。如今行业用户的业务需求日益复杂,促使大型复杂的信息系统具有了网络化、协同化以及跨域化的发展趋势,网络协同应用的普及也变得越来越广泛;而开发、交付、部署和使用这样的协同应用需要解决诸多底层的技术实现,迫切需要云计算模式中的应用开发、交付、运行、维护等关键技术的支撑。尤其是如何基于网络、基于PaaS的思想、基于PaaS平台汇聚的海量软件服务,动态构建、快速按需定制出满足用户需求的协同应用将面临诸多挑战。为此,本文针对云计算环境中的协同应用进行了深入的研究,重点开展了以下工作:1)本文提出了一个支持协同应用动态构建的PaaS平台。平台支持软件提供商(ISV)将应用、数据以及应用可能发生的协同关联和约束关系交付给平台,交付的方式可以是以服务注册的形式或者是完全部署的方式;支持协同应用集成商基于协同关系和约束构建满足业务需求的协同应用;支持行业用户定制个性化的大型网络协同应用和应用的托管运行。2)为了将平台中汇集的来自不同ISV交付的软件应用,自动、快速构建大型协同网络应用以满足复杂业务目标;本文提出了PaaS平台中的基于自动规划理论的协同应用动态构建方法。方法依据交付的支持应用协同的语义模型和以及模型间的关联和约束关系,使用任务层次网络规划理论(HTN Planning)按需动态构建支持协同工作的软件服务编排逻辑。3)由于软件服务编排逻辑使用不同软件提供商的服务资源,能否顺利的协同执行需要进行应用协同关联的正确性验证;包括以下两个方面的验证处理,软件服务编排逻辑的协同匹配验证,使用图理论中执行路径的匹配处理以满足路径匹配原则即应用匹配原则,应用执行过程中数据有效性的匹配验证,使用图规划理论(Graph Planning)实现应用中的数据匹配满足应用的数据匹配原则。PaaS平台中的协同应用动态构建方法研究为大型的复杂网络协同应用的快捷实现提供了可能,在例如需要多个应用协同工作的电子商务业务处理有较高的实用价值。本文基于电子商务的网上购物实例进行了简单的原型系统设计和实现;对提出的协同应用动态构建以及匹配验证方法进行了实现,并通过实例说明和实验数据比较说明我们的方法不但可以保证应用功能实现和应用请求的语义一致性,同时还能保证应用执行过程中的数据一致性。
其他文献
随着互联网技术的发展,社交媒体在突发事件中的作用可以划归为两类,一是社交媒体被用于传播信息和接受民众的信息反馈,提高公众与政府沟通的能力,二是社交媒体被用作危机管理
<正>党的十八大报告中明确提出要把健全经济责任审计制度作为加强权力运行监督制约的重要手段,不仅表明了党中央对经济责任审计工作的重视和支持,同时也给审计机关规范推进、
<正>建筑工程钢筋混凝土结构现浇楼顶板厚度一般在80~150mm之间,多数顶板厚度为120mm,因后浇带或者流水段划分存在施工缝,顶板混凝土浇筑时需进行侧模板安装。因钢筋间距及楼
<正>电力突发事件具有三大特点:损失大,影响广,社会关注程度高。为提高电力系统的可靠性和及时消除设备存在的潜在危险,本文根据吐鲁番地区大风天气对电网造成安全隐患的自身
数学开放题是数学活动中的重要组成部分,它能帮助学生掌握系统的数学基础知识和基本技能,使学生在解决数学开放题的过程中学会思考,增加学生思维的灵活性和创造性,锻炼学生将
乙型肝炎是一种严重威胁人类健康的疾病,如不及时治疗,会导致肝硬化、肝癌等恶性疾病,甚至死亡。疫苗接种是预防乙肝的有效手段,但是对于乙肝治疗尤其是慢性乙肝的治疗却作用
<正>书评二《公天下》作者:吴稼祥出版社:广西师范大学出版社《公天下》这本书,吴稼祥写得很苦,很伤元气,故而在书的题记中,他有这样的感慨:"此书,朝成夕死可矣。"多学科高度
实验以罗丹明B作显色剂测定了羟基自由基的生成量,大蒜、生姜、洋葱水提物可以清除羟基自由基,发挥抗氧化作用。结果表明,大蒜、生姜、洋葱水提物对羟基自由基具有较强的清除
针对传统的人工视频监控机制已不能满足用户需求的问题,本文从实现智能视频监控的角度出发,提出了改进的运动检测算法,并结合高效视频编码方案和智能报警将之应用于智能视频
会计环境与会计发展密切相关,对会计理论研究、工作方法、工作内容、工作手段、会计法规、会计文化教育、会计价值观念等多方面产生影响。影响会计发展的会计环境因素具体包