论文部分内容阅读
近年来,随着互联网技术与云计算技术的不断发展与深度融合,Saa S(Soft Ware as a Service,软件即服务)模式作为一种新型商业运营模式应运而生。同时伴随着国家对数字化信息化进程的不断推进,为了响应国家“无纸化,信息化,自动化”办公的号召,越来越多的政府及企业开始建立信息化平台,而实现自动化、信息化的核心技术就是工作流技术。传统信息化软件开发模式具有开发周期长、开发成本高、维护费用多以及流程定义开发完成后用户不可修改等缺点。而Saa S运营模式凭借其开发成本低、维护费用少及使用方便等优势深入到各行各业。随之而来的Saa S模式在不断发展的同时也暴露出了数据安全、数据扩展以及多租户的可配置等问题,这些问题都亟待解决。针对以上问题,本文以Saa S模式与工作流技术结合为切入点,对Saa S模式的关键技术和工作流技术做了以下研究:首先,针对Saa S模式下多租户数据安全问题建立了一套安全策略,该策略从数据的存储、租户的访问、数据的传输等几个方面设计来确保租户数据的安全;其次,针对多租户数据扩展问题,对传统的数据扩展模型进行了深入的研究与分析,结合自身实际需要设计了一种基于XML数据扩展与预分配字段模型混合的模型方案,通过与传统数据扩展对比分析,该混合数据扩展模型具有扩展性好、灵活性高和适应性强等优点,该混合模型不仅满足了多租户对数据扩展程度高的需求,而且也满足了租户对数据扩展灵活的需求;最后,针对Saa S模式下可配置问题形成了一套基于Activiti的Web流程设计器和功能可配置的方案,该方案的设计主要是针对平台功能、流程定义以及logo等方面可配置服务的,该配置方案使得租户可以简单、快捷的按需定制服务平台,租户使用Web流程设计器可以轻松的完成对流程的定义与修改,大大地提高了工作效率。本文的主要研究工作和贡献在于设计了一种数据扩展模型、建立了一套数据安全策略、形成了一套可配置方案。将这些技术方案运用到工作流平台中,大大地提高了租户数据安全性,降低了开发成本与维护费用,增强了适应性,提高了企业工作效率。本文所设计的Saa S模式工作流平台具有鲜明的多租户、可配置特性,实现了多租户按需定制服务功能,达到了企业快速、便捷、廉价的搭建信息化平台的效果。在对全文进行总结后明确了下一步的研究方向。