自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

EEPlat PaaS 云计算时代企业应用SaaS开发的最优选择

我们做了一双翅膀,可以让传统企业应用开发商在云计算时代尽情飞翔...........

原创 EEPlat的图表功能

EEPlat最新版继承了百度的eChart组件,方便建立各种统计图表。如下图所示:            在这里,我们将简单介绍EEPlat的图表配置功能。          首先我们建立一张Demo数据表。如用户访问来源,Demo表包含三个字段:关键字、来源、来源数量。然后输入Demo数据,展...

2015-08-14 11:53:57

阅读数 1029

评论数 0

原创 EEPlat 主子表和对象引用配置实例

本次实例以常见的订单维护,来介绍下平台内类似主子表结构的配置方法。 订单包括订单头和订单明细,订单头包括简单信息:订单编号、订单状态、客户、 交付日期、订单日期、备注等。订单明细包括:订单产品、定单数量、订单单价等。        为了使例子完整,还需创建客户(客户名称、联系人、地址、电话)...

2015-07-23 17:49:48

阅读数 921

评论数 0

原创 EEPlat引擎运行流程

EEPlat相对传统的J2EE应用是在系统运行过程中会根据所需加载相应功能或界面部分的元数据,然后执行引擎根据元数据动态解析执行。在系统的使用过程中与传统J2EE应用没什么区别。          考虑到元数据的加载和动态解析,EEPlat在性能和效率运行上进行了深入考虑,为了提高效率主要采用了...

2014-08-26 13:07:48

阅读数 895

评论数 0

原创 EEPlat的控制器概念

控制器是EEPlat平台界面层部分的核心概念,平台中界面展示都是通过平台的各种控制器综合控制输出的。 EEPlat平台的界面层模型采用了HMVC模式。HMVC模式的采用使得EEPlat平台界面层能够实现从粗粒度到细粒度的灵活的复用,也就是说从比较大的界面区域到最细粒度的界面元素都能够得到良好的复...

2014-08-19 15:20:22

阅读数 921

评论数 0

原创 基于EEPlat的项目开发过程简介

EEPlat平台比较匹配敏捷式开发过程(如XP),可以进行简单设计快速迭代,基本可以以一周或两周作为迭代周期。当然了EEPlat也可以支持传统重量级的软件开发过程(如RUP等)。 项目开始初期,与传统项目一样进行需求调研,进行需求分析,经过和客户讨论确定后可以获得一个相对完整的软件需求。然后进行...

2014-08-14 17:32:59

阅读数 1056

评论数 0

原创 EEPlat的数据总线

EEPlat内部采用了插件+总线的体系架构,总线是各种数据的汇集中心和交互媒介,插件只负责模块功能的实现。因而,EEPlat的数据总线必须能够支持服务间、插件间、前后台之间的数据交互工作。        EEPlat的数据总线具有以下特点: l 数据总线是业务对象之间共享数据、交换数据...

2014-08-13 11:07:50

阅读数 907

评论数 0

原创 元数据驱动思考实例分析

前言:        以数据库导出为excel文件为例子,分析抽象性思维和元数据定义、解析执行的过程。 问题:        系统中比较常见各种excel导出的功能要求,如何开发一个通用的excel导出功能?可以适应各种需求? 探索:        首先需要手动写一个从数据库中导出数据到...

2014-07-31 11:56:29

阅读数 1543

评论数 0

原创 声明式编程思想和EEPlat

声明式编程定义 声明式编程(英语:Declarativeprogramming)是一种编程范型,与命令式编程相对立。它描述目目标性质,让计算机明白目标,而非流程。声明式编程不用告诉电脑问题领域,从而避免随之而来的副作用。而指令式编程则需要用算法来明确的指出每一步该怎么做。 声明式编程通常被看做是形...

2014-07-29 16:46:03

阅读数 995

评论数 0

原创 EEPlat 与 SOA

EEPlat具有良好的可集成性和高度的系统开放性。EEPlat中系统级的服务由业务对象的服务通过规则引擎定义的业务逻辑组织建立起来。系统级的服务和业务对象的服务都可以直接发布为WebService供外部集成调用,从而最大化的支持了SOA,从底层支撑保证了平台之上的各个系统间的无缝集成,能够从根本上...

2014-07-28 13:37:51

阅读数 884

评论数 0

原创 EEPlat的基于浏览器的在线开发技术

EEPlat的开发内容主要包括配置开发和基于API的扩展开发两块内容, EEPlat的配置开发基于后台的配置环境,直接通过界面操作配置即可。EEPlat的配置平台是用EEPlat自解释构建的,本身就是EEPlat上开发的产物,因而整个配置环境是基于B/S模式,可以在浏览器上通过后台用户名密码登录后...

2014-07-18 15:54:05

阅读数 1602

评论数 0

原创 EEPlat的元数据驱动的执行引擎

EEPlat采用了元数据驱动的核心思想,因而EEPlat最重要的就是完善的元模型体系及高效灵活的解析执行引擎。EEPlat的执行引擎通过解析基于元模型的元数据,解释运行形成最终的业务系统。 EEPlat基于模型驱动架构(MDA)的思想,进一步提出了“模型驱动软件”概念,经过EEPlat配置定义形...

2014-07-15 13:42:39

阅读数 1551

评论数 0

原创 EEPlat 的 后台业务处理模型

后台处理包含数据处理、业务逻辑及业务流程等服务端操作的部分。相关的元模型包括业务对象元模型、业务对象属性元模型、服务元模型、参数元模型、业务规则元模型、工作流元模型。如下图所示:   业务对象是业务数据和逻辑的抽象。在一般的实现上它通常对应数据库中的一张表,也可以表示更大或更小的业务范围,例...

2014-07-14 16:15:45

阅读数 1167

评论数 0

原创 EEPlat vs saleforce 配置 Knowledge Article 示例

EEPlat vs saleforce 配置 Knowledge Article 示例

2014-07-11 11:27:14

阅读数 861

评论数 0

原创 EEPlat PaaS VS Saleforce force.com

综述 EEPlatPaaS和Saleforce的Force.com都是元数据驱动应用的解决方案。总体而言,Force.com提供了更上层的解决方案,屏蔽了SQL语句、数据库;EEPlat更加底层,有更加完备的元模型体系,有明显的前后台(业务逻辑、UI)分类,并没有屏蔽SQL语句以及数据库。 从开放...

2014-07-10 17:44:47

阅读数 1098

评论数 0

原创 EEPlat PaaS 总体方案及技术原理

EEPlat PaaS平台提供了基于元数据驱动的以配置为主的快速开发平台,同时提供了完整的多租户实现,各租户拥有自己的独立应用和数据库,租户间实现了应用和数据的完全隔离。 EEPlat PaaS平台包括四大子系统:多租户管理子系统、企业应用后台配置开发环境、元数据驱动引擎、企业应用分发管理子系统等...

2014-07-10 17:43:14

阅读数 1238

评论数 0

原创 国内PaaS概述及EEPlat定位

2014年国内云计算产业进入飞速发展的阶段,多年来的云计算热度使得云计算产业迅速进入了应用落地的阶段。IaaS、PaaS、SaaS市场的各大厂商纷纷大力布局,使得云计算在这三个层次的应用进入实际使用阶段。IaaS厂商已经基本成熟,拥有成熟的管理技术和虚拟化平台,并已经提供商业化应用一段时间。各大云...

2014-07-10 14:55:12

阅读数 1440

评论数 0

原创 开始EEPlat之旅

如何开始EEPlat之旅 EEPlat分为社区版和商业版;功能上分为企业版和PaaS版;以下为社区企业版的开始之旅。  第一步:安装工程,有两种:war包和代码工程,(目前google被墙,需要翻墙,可访问开源中国) War包安装:https://code.google.co...

2014-07-09 12:48:53

阅读数 1326

评论数 0

原创 EEPlat的元模型体系

一切软件表现及行为皆数据

2014-07-09 12:02:59

阅读数 961

评论数 0

原创 租户个性化定制和元数据驱动技术

随着一些SaaS软件逐渐被越来越多的租户使用,租户的个性化定制需求逐渐成为一个SaaS软件实用性和适用性的一个困难。如何应对?元数据驱动是解决这一难题的有效技术手段。

2014-07-08 16:00:07

阅读数 1735

评论数 0

原创 EEPlat 的数据层模式

EEPlat 的数据库底层架构能够同时支持多种数据库的集成应用,同时可以支持分布式数据库的集成应用

2014-07-08 14:20:38

阅读数 924

评论数 0

提示
确定要删除当前文章?
取消 删除