需求驱动的SaaS服务演化研究

被引量 : 7次 | 上传用户:ttw961086
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的高速发展,人们迎来了新一轮技术变革。近年来,SaaS作为云计算的主要服务提供模式之一已成为研究热点,软件技术也将随着云计算的产生和深入应用发生深远变化,并对原有的软件工程理论提出了新的要求。本文根据SaaS模式的“单实例,多租户”、功能可伸缩、按需服务等特性,以租户需求为驱动,研究SaaS服务的演化理论和方法。通过建立SaaS服务演化的总体概念框架,采用OWL-S、Pi演算及其扩展作为形式化工具,对SaaS服务演化的需求规约、需求转换映射、演化操作模型、模型分析等进行深入研究,从需求、流程和服务三个层面研究演化过程。主要研究工作为:1.建立SaaS服务演化的总体概念框架。以整体论的思想方法为指导,站在全局的角度研究SaaS服务演化的思路,建立以租户需求为驱动的SaaS服务演化分层概念框架,为后续研究提供框架性指导。2.提出一种SaaS服务需求规约的形式化描述及演化方法。对Web服务本体描述语言OWL-S进行扩展,增加演化位置和演化内容描述,使其可对SaaS需求规约进行形式化描述,并建立起SaaS服务需求和OWL-S的对应关系和描述方法,用OWL-S来表示或刻画SaaS服务需求规约及演化。研究了SaaS服务需求规约中可能存在的冲突类型,以及冲突检测和消解方法。3.建立SaaS服务流程演化模型。对经典Pi演算进行扩展,形式化表示和描述SaaS服务流程,并建立服务流程演化模型,对服务流程演化前后的互摸拟程度问题,以及模型簇膨胀问题进行研究,提出对应的解决方法。用Pi演算验证SaaS服务流程的可达性、死锁和活锁问题。4.建立基于扩展Pi演算的SaaS增量式服务演化模型。以原子服务为演化的基本单元,建立增量式服务演化模型。针对SaaS服务演化多租户环境下的复杂需求,提出增量式服务演化解决方案,研究服务的原子演化操作和和操作复合问题,并利用互摸拟理论证明复合顺序结果的等价性,以及服务演化的一致性。通过分析、设计和实现,开发出SaaS演化辅助平台,以日志数据库、0WL解析引擎及接口、Graph引擎及接口等为基础,实现演化需求描述图形化表示、日志分析等工具。并通过两个典型案例的分析来说明本文所研究理论和方法的可行性和实用性。总之,本文提出一种以租户需求为驱动的SaaS服务演化方法,建立了该方法的理论体系,指导SaaS服务的演化过程,为实现云计算环境下的软件演化提供了一种有效途径。
其他文献
传统的高中英语听力课堂教学中,以教师为主导,以考试为唯一标准的课堂设计往往让听力能力训练"名存实亡"。本文着重探讨高中英语听力课堂教学设计的有效性,以及如何全方面、
空心板梁腔内积水不仅增加了梁体的自重,而且由于水沿微裂缝渗入腹板内引发钢筋的锈蚀,直接影响桥梁的寿命和交通安全。本文分析了空心板梁腔内积水的原因和危害,并给出了相应的
硫族金属化合物具有多种多样的结构,是近年来研究的越来越多的无机多功能材料。这一类化合物的合成,并正在成为无机化学研究的热点。溶剂热(水热)合成方法是一种容易产生新相,获得
从理论基础、诊视方法、观察内容、临床应用等方面对壮医甲诊与中医甲诊进行比较,探求其异同,揭示其实质,以期在保持各自特色的基础上相互借鉴,促进两者在诊疗疾病方面的进一
文章针对菜市口(宣武门外大街口)交叉口现有的交通状况和存在的问题,利用经典的Webster法对交叉口进行重新配时,并且根据交叉口的交通流特点,对改善后的配时方案设计了相位间的迟
在计算机上模拟了杆菌代谢产物对杆菌自身繁殖的影响。基于代谢产物对杆菌繁殖的影响,引入扩散速率(K0),繁殖扩散时间比率(r=Tr/Td),代谢物对繁殖的抑制系数(m)。在r=4时,对不同的m、k0
随着高校毕业生就业形势的日趋严峻,加上国家、社会和高校对大学生创业支持力度的加大,越来越多的大学生开始了自主创业,而连锁加盟凭借其在中国的蓬勃发展和自身独特的经营优势
本文首先对传统的数据协调方法和过失误差侦破方法进行了研究。针对数据协调过程中投影矩阵构造困难的问题,提出了一种协调过程数据的新方法,该方法使得数据协调和变量分类不再
本文把中国古诗词艺术歌曲的特征概括为:先有词、后有曲、高雅、精致、古今对话、中西交融。认为中国古诗词艺术歌曲的演唱要把握好"气"、"声"、"情",做到气韵生动、情真意切
GMS国家是云南省的主要对外贸易伙伴,在长期的边境贸易往来中,人民币得到了境内外边民、商人的普遍认可,逐渐成为了云南与次区域国家商贸、投资和旅游等活动的主要结算货币。