基于SaaS的企业业务流程管理通用内核研究

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:goonesownway
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于SaaS的软件产品有灵活配置、多租户、无需部署的特性,特别适用于中小型企业。但当前的SaaS软件研究成果均以管理企业静态数据为核心功能,并未提供良好的业务流程支持。工作流引擎拥有一套完善的业务流程定义、执行、监控方案。而当前的研究成果多是针对具体业务流程定制,并未与SaaS企业管理系统整合。   本论致力于将SaaS与工作流引擎整合。提出一个具备通用性的基于SaaS的企业业务流程管理内核。该内核由三个子内核组成:   数据管理子内核:使用关系型与Key-Value型数据库混合存储的SaaS数据管理架构,将租户的元数据、流程数据存放在关系数据库中,将海量业务数据存储在Key-Value数据库,做到二者的分离。该内核不仅满足SaaS的多租户需求,而且拥有很好的扩展性。最后,论文针对内核的安全性及访问速度,分别提出了改进方案。   用户管理子内核:使用纵横立体授权的方式,从功能授权、数据共享两个维度定义了用户的权限。纵向授权通过请求拦截器验证用户身份,确认用户是否拥有请求权限;横向授权通过结果过滤器过滤用户不该访问的数据。该内核定义的授权方案拥有极大的灵活性,适用于复杂的业务流程。   业务流程管理子内核:基于以上两内核,利用微内核的概念,将传统工作流引擎JBPM的内核抽取出,将流程数据接口与SaaS数据管理子内核对接,将流程角色接口与用户管理子内核对接,实现支持多租户的业务流程定义、执行、监控功能。   最后论文基于通用内核,实现了一个微型SaaS CRM系统,证明了内核的有效性。
其他文献
由于全球环境污染、资源短缺等问题,新能源技术已经成为当今炙手可热的话题,受到了各国政府的高度关注。随着城市汽车保有量不断增长,环境污染也日趋严重,电动汽车具有噪音低
随着互联网的高速蓬勃发展,我们现在所处的时代是一个“信息大爆炸”的时代,在这每天瞬息万变浩瀚如海的信息中准确定位人们所需要的信息是一个极大的挑战。作为一种无监督的机
学位
学位
随之网络应用的快速发展,互联网应用逐渐向以服务为基础的方面转型,对于当今Web应用开发来说,Web服务(Web Services)技术无疑是其强大的解决方案之一。然而,传统的Web服务技术已
基于MapReduce编程模型并运行在大规模集群上的数据仓库系统是当今存储、管理和分析海量数据的重要工具。例如,基于开源MapReduce平台Hadoop的Apache Hive数据仓库系统已经被
行为学研究发现,持续注意过程中,反应时存在低频(0.05 Hz)振荡现象。传统的功能磁共振(fMRI)任务设计不适合进行频率分析。本研究中,提出一个新的实验范式:手指压力实时反馈(RT-
社会科技文明随着电子信息技术的高速发展大踏步地向前进发,这使得整个汽车电子软件开发领域向着多元化、复杂化的方向发展。为了解决不断升级变化的ECU处理器为汽车电子软件
学位
粗糙集理论是由波兰科学家Pawlak提出的一种处理不确定知识的数学模型,该工具能够很好地对符号数据进行如属性约简、规则提取等分析,并已经在人工智能、机器学习与数据挖掘领域