文档库 最新最全的文档下载
当前位置:文档库 › 基于SaaS环境的动态表单技术研究

基于SaaS环境的动态表单技术研究

龙源期刊网 https://www.wendangku.net/doc/da1018097.html,

基于SaaS环境的动态表单技术研究

作者:蒋赞

来源:《软件导刊》2015年第03期

摘要:结合SaaS环境的实际需求,在分析表单定制技术的基础上,提出基于SaaS环境的动态表单解决方案。该方案以表单动态定制和流程定制为核心,建立了以SaaS为载体的动态表单体系架构,基于JSON实现了表单、列表和视图的动态可定制及功能扩展。同时,实现了对流程的定制,租户可以快速定制满足个性化需求的业务模块。通过在西安中服软件有限公司SaaS环境中的应用,验证了该定制技术的有效性。

关键词:SaaS;动态表单;表单定制;流程定制

中图分类号:TP301

文献标识码:A 文章编号:1672-7800(2015)003-0021-03

0 引言

表单在各行各业业务流程中扮演着非常重要的角色,是业务流程中的纽带和信息承载体[1]。而表单需求会随着业务变动不断变化,主要体现在:①表单数据的不确定性,表现为表

单的名称、表单中的字段名称、字段类型以及字段数量等;②表单的新增与删除等。由于表单需求的易变动性,要满足用户业务发展的需要,必须经常对原来系统的数据结构及功能进行升级,从而导致软件开发成本的增加,加重了软件文档管理负担。为让开发人员将注意力集中到业务流程上,可以让系统操作人员参与表单管理,因此研究表单的动态可定制性尤为必要。

当前,国内虽然实现了表单定制的部分功能,但定制灵活性和对复杂表单的支持并不尽如人意,而且表单定制工具的开发成本和维护费用比较高、升级维护也较困难。随着云计算技术和SaaS[2]应用的发展,现有研究在多租户数据结构存储技术[3,4]、用户个性化定制技术[5,6]等方面取得了一定成果,而对基于多租户的动态表单的研究很少。

SaaS环境下的动态表单的最大特点是多租户[7,8]。企业租户类型的多样性、地理位置的分布性以及业务需求的差异性等特点,使得SaaS应用在设计和开发上需采用基于模块化的可动态扩展的体系结构,支持租户业务需求的动态变更;在运行和部署上需要基于Internet环境,支持租户以协作的方式定制和租用平台功能。多租户对定制有较高的要求,具体表现在以下几个方面:

(1)不同租户需要不同的定制界面。SaaS平台上参与的租户较多,各租户的经营种类、经营方式不同,需要定制不同的界面。

(2)同一租户下不同类别的界面所展示的内容不同。

相关文档
相关文档 最新文档