标题:基于模型驱动的分层多租户架构设计
作者:姜晓燕;张勇;刘士军;孟祥旭
作者机构:[姜晓燕] 山东大学计算机科学与技术学院, 济南, 山东 250101, 中国.;[张勇] 山东大学计算机科学与技术学院, 济南, 山东 250101, 中国.;[刘士军] 山东大学计算机科 更多
来源:小型微型计算机系统
出版年:2013
卷:34
期:12
页码:2724-2728
关键词:模型驱动; 分层构建; 元数据; 组件
摘要:SaaS ,(Software as a Service)是一种基于互联网的软件交付模式.高程度的SaaS服务应该具有可配置,可扩展性以及多租户高效性.为了达到SaaS的高成熟度标准,提 出一种新的多租户架构设计模式-模型驱动分层架构LMDA(Layer Mod-el-driven Architecture). LMDA分为两个平面:租户应用平面和资产平面.租户应用平面存储的是LMDA构建出的SaaS租户应用,资产平面存储的是LMDA的模型.其中LMDA 将模型分为四层,分别为领域无关组件层,领域相关组件层,抽象业务层,抽象SaaS应用层.LMDA分别为每层模型定义了详细的描述语言和遵循的规则,同 时定义四层模型之间的访问依赖关系,以及如何由底层模型构件上层模型.然后阐述了如何从每层模型开始构建SaaS租户应用,同时给出了从抽象应用层构建S aaS租户应用算法,从抽象业务层构建SaaS租户应用算法,从组件层构建SaaS租户应用算法:最后描述了 LMDA构件方法的实现以及分层多租户架构的应用效果.
收录类别:CSCD
资源类型:期刊论文
原文链接:http://kns.cnki.net/kns/detail/detail.aspx?FileName=XXWX201312015&DbName=CJFQ2013
TOP