面向多租户的业务模型管理平台分析-软件工程专业毕业论文.docxVIP

  • 10
  • 0
  • 约5.94万字
  • 约 69页
  • 2019-05-11 发布于上海
  • 举报

面向多租户的业务模型管理平台分析-软件工程专业毕业论文.docx

面向多租户的业务模型管理平台研究 面向多租户的业务模型管理平台研究 万方数据 万方数据 面向多租户的业务模型管理平台研究 摘要 目前面向服务应用的多维视图建模框架可建立相关服务转换机制,支持后续 应用集成及服务治理。然而,在面向服务的多维视图建模过程中,业务模型设计 工作是随时间而逐渐演进的。在这一过程中,会产生同一套模型的多个版本,而 且这些版本必须得到妥善的管理。同时在模型设计周期结束后,对于业务模型的 后续利用必须给予支持和管理。随着人们对软件服务模式的不断创新,多租户理 念应运而生,这同时也给业务模型管理带来了新的挑战和方向。在多租户的环境 中,每个租户拥有独立的业务模型,业务模型应该以何种形式存储,以确保租户 间的模型隔离;同时不同租户对业务模型具有差异化的模型需求,如何为租户提 供模型服务;最后在多租户环境中,对模型的版本应该何种方式进行控制。 针对以上的问题,论文提出构建一个面向多租户的业务模型管理平台。论文 在租户间模型隔离方面通过物理层隔离和逻辑层隔离两方面来分离租户的模型数 据;并对应于业务模型的管理,给出了模型版本管理的维护机制;最后提出了模 型服务定制的方法,以满足租户对模型差异化需求。从而实现业务模型驱动的 SaaS 开发过程的支持。 论文的主要研究工作有以下几点: (1)提出一个面向多租户的业务模型管理平台框架 论文提出了包含模型隔离层、模型管理层、模型交互层等三个层次的平台框 架。模型隔离层负责租户间模型数据的隔离,并完成了多租户业务逻辑到多租户 数据存储的映射;模型管理层提供模型导入、模型版本控制,模型服务定制以及 对模型交互层提供模型服务支持;模型交互层从应用的角度,提供平台中的模型 可视化支持,同时基于服务转换接口,提供模型到服务资源文件生成的支持。 (2)多租户环境的业务模型隔离机制 论文提出了结合共享表和版本库的业务模型物理层隔离机制。通过分析目前 多租户存储方式的优缺点,提出用共享数据库,部分共享表的数据架构方式隔离 模型解析数据。对于每个租户的模型文件,通过构建一个版本库的方式实现租户 间模型文件的隔离。在物理层隔离机制的基础上,论文提出了对于业务逻辑的隔 I 离,主要通过模型数据适配器来完成。 (3)多租户环境中模型版本管理 从应用场景分析出发,提出了基于业务需求的模型版本管理维护机制。通过 在数据表中添加版本字段来维护模型解析数据的版本;通过版本控制方法来维护 模型文件版本。 (4)面向租户的模型服务定制方法 对于租户而言,服务提供商不仅提供功能服务外,同时也能提供模型数据服 务。不同租户根据自己的业务需求,租赁相应领域的业务模型。论文从用户应用 的角度出发,给出了模型服务定制方法。 最后根据论文所提的方法,设计并实现了一个面向多租户的业务模型管理平 台原型系统。使用原型系统分别对业务模型隔离机制、模型版本管理的方法以及 模型服务定制进行验证。初步结果证明,系统可以有效的支持每个租户的模型版 本管理,并且能够根据不同租户的模型需求提供模型服务支持。 关键词 多租户、业务模型、模型管理、版本管理、模型服务定制 II Research on Multi-tenant Oriented Business Model Management Platform ABSTRACT At present, based on the multi-dimensional view of service modeling framework, the related service conversion mechanism can be established to support the follow-up application integration and service management. However, in the multi-dimensional view of service modeling process, the design of the business model is gradually evolved with time. In this process, the multiple versions of the same set of the model will be produced and these versions must be properly managed. From the end of the design cycle, the subsequent utilization of the business model must be given the support and management. At the same time,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档