EEPlat的元模型体系】的更多相关文章

EEPlat的元模型体系是元数据驱动的必要条件之中的一个.仅仅有通过元模型可以完好的描写叙述一个软件系统.才可以完整的定义该软件系统的元数据,也才干真正实现软件系统的元数据驱动式开发.也就意味着一个软件系统的UI.业务逻辑.流程.功能.权限等均须要可以通过元模型描写叙述,可以完整的定义出对应的元数据. EEPlat的核心思想,从高度抽象的视角看"一切软件表现及行为皆数据" EEPlat的元模型能够分为后台处理和UI两大部分. (1)后台处理部分.业务对象元模型主要描写叙述业务功能的静态…
综述 EEPlatPaaS和Saleforce的Force.com都是元数据驱动应用的解决方式.整体而言,Force.com提供了更上层的解决方式,屏蔽了SQL语句.数据库:EEPlat更加底层,有更加完备的元模型体系,有明显的前后台(业务逻辑.UI)分类,并没有屏蔽SQL语句以及数据库. 从开放性来说,Force.com是运营的封闭的平台,类比iOS:EEPlat是开放的技术解决方式,类比Android. 相比Force.com本项目产品EEPlat拥有更强大的扩展能力: 1.微内核,以及基础…
声明式编程定义 声明式编程(英语:Declarativeprogramming)它是一种编程范式.程相对立.它描写叙述目目标性质,让计算机明白目标,而非流程. 声明式编程不用告诉电脑问题领域.从而避免随之而来的副作用.而指令式编程则须要用算法来明白的指出每一步该怎么做. 声明式编程通常被看做是形式逻辑的理论,把计算看做推导.声明式编程因大幅简化了并行计算的编写难度,自2009起备受关注. 声明式编程的比較 声明式编程和命令式编程的比較例如以下: 命令式编程:命令"机器"怎样去做事情(h…
EEPlat採用了元数据驱动的核心思想,因而EEPlat最重要的就是完好的元模型体系及高效灵活的解析运行引擎.EEPlat的运行引擎通过解析基于元模型的元数据,解释运行形成终于的业务系统. EEPlat基于模型驱动架构(MDA)的思想,进一步提出了"模型驱动软件"概念,经过EEPlat配置定义形成的完整的元数据的是直接可被运行的.元数据驱动运行过程比标准的MDA层次降低了中间模型转化的层次,可直接被运行引擎驱动产生终于的软件系统.理论上,EEPlat能够提供多个技术平台(JAVA..N…
eeplat:Open Source Metadata PaaS 開始学习的时候仅仅是下了整个项目而且跑通,顺手在这个平台自己主动化的建立 了个管理系统,接下来開始深入研究这个开源平台 所谓元数据(metadata)即描写叙述数据的数据(data about data),在EEPlat中,对于描写叙述业务系统(包含业务数据.逻辑和UI)的元数据我们称之为模型(model)或声明式业务对象(Declarative Domain Object),以下图文中元数据.模型.声明式业务对象的概念能够互相替…
EEPlat PaaS支持三种租户的数据隔离技术:Sparce Column.tenantId字段隔离.每一个租户独立数据库. 1)Sparce Column,和Salesforce Appforce 类似,主要通过一个通用表来存放全部自己定义信息,里面有租户字段和非常多统一的数据栏位(比方500个).EEPlat PaaS平台通过租户分区的方式进行租户数据的查询优化. 和Appforce 不同的是.EEPlat PaaS平台产品提供了2层的元数据抽象.EEPlat PaaS平台产品中业务元数据…
2. 内容元模型(Content Metamodel) 在TOGAF的眼中,企业架构是以一系列架构构建块为基础的,并将目录.矩阵和图形作为其具体展现方式.如果我们把这些表述方式看作为构建块的语法,那么在其语义层面又该如何定义呢?为了解答这一问题,TOGAF制定了内容元模型.这一元模型对各个架构构建块的类型以及他们之间的关系进行了明确的定义,而且为了体现与架构开发方法之间的联系,内容元模型中相关内容是比照着架构开发方法各阶段来进行组织的,阐明了架构开发方法各个阶段所涉及到的构建块类型,以及他们之间…
TOGAF架构内容框架之内容元模型(上) 2. 内容元模型(Content Metamodel) 在TOGAF的眼中,企业架构是以一系列架构构建块为基础的,并将目录.矩阵和图形作为其具体展现方式.如果我们把这些表述方式看作为构建块的语法,那么在其语义层面又该如何定义呢?为了解答这一问题,TOGAF制定了内容元模型.这一元模型对各个架构构建块的类型以及他们之间的关系进行了明确的定义,而且为了体现与架构开发方法之间的联系,内容元模型中相关内容是比照着架构开发方法各阶段来进行组织的,阐明了架构开发方法…
一.meta.元与元模型 1.元. ​ "元" 英语是 Meta,meta在不同的行业领域有不同的翻译,在 IT 领域一般来说 Meta 是翻译成元,主要因为在 IT 中Meta 主要指的是一些 控制. 说明. 描述的意思. ​ 在汉字中这个 "元" 有两个意思. 第一个意思就是 "首" 的意思, 如元旦 ,第二个意思就是描述. 说明. 控制.(个人觉得这里应该是取第一个意思“首”的这层意思,即开端.本源的意思,没有查到老师讲的第二个意思) 2.…
原文地址:https://blog.csdn.net/mypods/article/details/9366465 1.Stackato Stackato 是一个应用平台,用来创建私有.安全和灵活的企业PaaS平台,可基于任何堆栈和云平台,从桌面到数据中心,Stackato 可简化开发.发布.移植.扩展.管理和监控云上的应用. Stackato是基于Cloud Foundry的开源项目,并进行扩展以适应企业的需要. 2.AppScale AppScale是一个平台,允许用户发布和托管自己的Goo…