首页> 中文学位 >面向多租户流程定制的流程版本管理和流程模板演化
【6h】

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

代理获取

摘要

Software-as-a-service(软件即服务)是云服务的一种,通过互联网向企业和提供云应用的服务。SaaS服务商将软件部署在自己的服务器上,通过租赁的方式给租户提供应用服务。租户用户通过web门户访问自己租赁的软件应用。这种模式降低了服务提供商的运营成本,也为中小型企业减少了购买、构建和维护基础设施和应用程序的费用。
  在SaaS服务提供商提供的应用服务中,工作流也是软件应用服务的一部分。在多租户环境下,对于同一工作流,租户的需求不同时,出现许多问题:对于同一个流程,不同租户有不同的要求,并且每个租户对同一个流程的需求往往不是一成不变的。解决这个问题的办法是给租户提供流程定制服务,租户根据自己的需求随时对租赁应用中的工作流进行定制,以满足自身的需求。
  在工作流定制过程中,ISV给每个流程提供了一个模板,每个租户对流程进行定制,得到多个不同的版本。每个租户的定制各不相同,并且每个租户使用自己的定制的流程版本。为了保证系统中不同租户流程的顺利运行,需要对不同租户定制产生的流程版本进行管理。在保证业务系统中租户的流程顺利运行的同时保留租户的定制历史版本,既方便了租户数据的随时恢复,又保留历史数据以反映租户需求。
  当租户的定制信息足够多时,ISV可以根据租户定制的信息来演化模板文件,使得模板文件的接受度更高。流程演化的目标是租户在使用流程时,对于流程模板的定制操作更少。演化通过租户定制数据反映出的租户需求对模板进行重构以使得模板更符合整体租户的需求。
  本文的主要工作如下:
  1.提出了一个流程定制架构,并提出了一个可定制的工作流数据模型。基于流程数据模型的定制过程来满足用户的个性化需求,实现业务与流程,流程与资源的松耦合。降低SaaS运行成本并且提高租户配置和使用SaaS应用中工作流的灵活性。
  2.基于流程定制架构,提出了一个对多租户流程版本的管理模型。使用一种新型的流程版本管理方法,对所有租户由定制产生的流程模板进行管理,对所有租户的流程数据的当前版本和历史版本进行统一收录,并保证每一个租户流程的正常运行
  3.提出了一种流程模板的演化方法。根据租户的定制数据,对流程的模板进行演化操作,使得模板文件的接受度更高,用户对流程模板的定制操作更少。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号