节点文献

面向SaaS的企业服务表单元数据模型的设计与实现

The Design and Implementation of Enterprise Service Oriented SAAS Form Metadata Model

【作者】 王磊

【导师】 徐六通;

【作者基本信息】 北京邮电大学 , 计算机科学与技术, 2014, 硕士

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

【Abstract】 With the development of software technology, software technology of formulation has gradually developed. Software can be formulated on the basis of existing technologies through modules and components by configuring portfolio in order to meet different customer needs, rather than directly writing software, the component design and development platform for the separation of information, reducing the degree of coupling with other modules. Form system as the application of an abstract way through the configuration form, in theory, be able to meet business needs, and enhance the software reuse. Under actual conditions, due to the abstraction form system is not enough, can lead to a form configured to meet the business needs of a small part, but part of the coupling in the form of customized system development, leading to difficulties in the application extensions, code maintenance more difficult.SaaS enterprise service-oriented data model table cell in this paper, from the perspective of metadata re-form modeling system, form an entity separate and abstract metadata model and view metadata model from the data storage and display two dimensions, and its components, thereby reducing the coupling form systems, greatly enhancing the reuse rate. The main work includes:1) Entity MetaData map all object and assocation to the database, it’s a basis of form’s data storing.2) design and implement a metadata view of the form of the system. Metadata View present entity and its relationship on the page, is the ultimate expression of the form system to interact with customers.3) design and implement a component-based form system, thus enabling the form system to provide component-based service to to other systems.

【关键词】 表单系统可配置元数据实体领域SaaS
【Key words】 form systemconfigurationmetadataentitydomainSaaS
节点文献中: