论文部分内容阅读
随着软件技术的发展,软件可配制技术也逐渐发展起来,软件可配制技术通过已有的基础模块和部件,通过配置组合以期满足不同的客户需求,而非直接编写软件,将部件设计信息与开发平台分离,降低了与其他模块的耦合度。表单系统作为上述应用的一个抽象,通过配置表单的方式,理论上能够满足业务需求,增强软件的复用率。实际情况下,由于表单系统的抽象度不够,导致配置的表单只能满足很小一部分的业务需求,而定制化开发的部分耦合在表单系统中,导致应用扩展困难,代码维护难度增加。 本文提出的面向SaaS(软件即服务)的企业服务表单元数据模型,从元数据的角度重新对表单系统进行了建模,从数据存储与展示两个维度分离和抽象了表单实体元数据模型和视图元数据模型,并将其组件化,从而降低了表单系统的耦合度,大大增强了复用率。其中主要工作包括: 1)抽象并设计了表单系统的实体元数据。实体元数据是客观实体及其关系和数据库的一种映像,是表单系统数据存储的基础。 2)设计并实现了表单系统的视图元数据。视图元数据是客观实体及其关系在页面上的展示,是表单系统最终跟客户交互的体现。 3)设计并实现了表单系统的组件化和服务化,使表单系统能够以组件的方式提供给其他系统。