面向多租户流程定制的流程版本管理和流程模板演化

被引量 : 0次 | 上传用户:sinolee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Software-as-a-service(软件即服务)是云服务的一种,通过互联网向企业和提供云应用的服务。SaaS服务商将软件部署在自己的服务器上,通过租赁的方式给租户提供应用服务。租户用户通过web门户访问自己租赁的软件应用。这种模式降低了服务提供商的运营成本,也为中小型企业减少了购买、构建和维护基础设施和应用程序的费用。在SaaS服务提供商提供的应用服务中,工作流也是软件应用服务的一部分。在多租户环境下,对于同一工作流,租户的需求不同时,出现许多问题:对于同一个流程,不同租户有不同的要求,并且每个租户对同一个流程的需求往往不是一成不变的。解决这个问题的办法是给租户提供流程定制服务,租户根据自己的需求随时对租赁应用中的工作流进行定制,以满足自身的需求。在工作流定制过程中,ISV给每个流程提供了一个模板,每个租户对流程进行定制,得到多个不同的版本。每个租户的定制各不相同,并且每个租户使用自己的定制的流程版本。为了保证系统中不同租户流程的顺利运行,需要对不同租户定制产生的流程版本进行管理。在保证业务系统中租户的流程顺利运行的同时保留租户的定制历史版本,既方便了租户数据的随时恢复,又保留历史数据以反映租户需求。当租户的定制信息足够多时,ISV可以根据租户定制的信息来演化模板文件,使得模板文件的接受度更高。流程演化的目标是租户在使用流程时,对于流程模板的定制操作更少。演化通过租户定制数据反映出的租户需求对模板进行重构以使得模板更符合整体租户的需求。本文的主要工作如下:1.提出了一个流程定制架构,并提出了一个可定制的工作流数据模型。基于流程数据模型的定制过程来满足用户的个性化需求,实现业务与流程,流程与资源的松耦合。降低SaaS运行成本并且提高租户配置和使用SaaS应用中工作流的灵活性。2.基于流程定制架构,提出了一个对多租户流程版本的管理模型。使用一种新型的流程版本管理方法,对所有租户由定制产生的流程模板进行管理,对所有租户的流程数据的当前版本和历史版本进行统一收录,并保证每一个租户流程的正常运行3.提出了一种流程模板的演化方法。根据租户的定制数据,对流程的模板进行演化操作,使得模板文件的接受度更高,用户对流程模板的定制操作更少。
其他文献
霍城县是伊犁哈萨克自治州主要棉区,近年来,棉花枯黄萎病呈逐年上升趋势,危害严重。文章总结了霍城县棉花枯黄萎病病害特点、发生规律、诱因及综合防治技术。
目的总结PCNL手术失败导致肾脏切除的经验教训,探讨术中误伤肾静脉及术后拔除肾脏造瘘管后大出血原因,加强防范措施,避免此类失误再次发生,提高医疗质量。方法回顾性分析PCNL
将3%~5%的E型异构醇醚系乳化剂和有机硅预先混合搅拌,再加入适量助剂和部分去离子水充分乳化,控制乳化用水量为40%左右,最后调节pH值,成功制备出稳定性良好的聚甲基硅氧烷类建筑用水
韵律研究是当前语言学研究的一大热点,而韵律结构的研究旨在发现句法结构中所隐含的音系规律,从而为构建韵律模型,并最终为语音识别和语音合成做出应有的贡献。韵律结构的研
教唆、帮助自杀的行为在我国目前刑法典中并未作以规定,相对应的只是以“故意杀人罪”抽象性地规定,但是否能将教唆、帮助自杀的行为包含其中仍有疑问。国外许多国家以及我国港
长链非编码RNA(long non-coding RNA,LncRNA)是一类长度大于200nt的非编码RNA,能够存在于细胞核和细胞质中。LncRNA能够以顺式和反式作用方式调节基因表达,是一类重要的基因
根据黄河中游多沙粗沙区入黄一级支流——晋西北地区湫水河流域1954~1996年的实测水文资料,对该流域常水的形成机理、特性、分割方法、估算模型和降雨及下垫面变化对常水的影
<正>4月份,我去了一趟杭州,这一行带给我很多不同的体验。有一天,在麦当劳餐厅,一位穿着整洁长相帅气的男孩子对我说:你能下载一下Uber软件吗?输入我的优惠码,你可以得到一次
期刊
改革开放以来,公共物品供给作为国家建设的重要组成部分,对经济社会发展和居民生活水平的提高有着积极的推动作用。随着市场经济体制逐步的确立,政府公共物品的供给也逐步趋
《古兰经》、圣训是伊斯兰教律法的源头,谈及伊斯兰教的女性观不能略过二者。客观来讲,《古兰经》经文为女性着想关心的地方有36处,而引发对女性轻视的地方只有12处,是3比1的