EEPlat PaaS VS Saleforce force.com
综述
EEPlatPaaS和Saleforce的Force.com都是元数据驱动应用的解决方式。整体而言,Force.com提供了更上层的解决方式,屏蔽了SQL语句、数据库;EEPlat更加底层,有更加完备的元模型体系,有明显的前后台(业务逻辑、UI)分类,并没有屏蔽SQL语句以及数据库。
从开放性来说,Force.com是运营的封闭的平台,类比iOS;EEPlat是开放的技术解决方式,类比Android。
相比Force.com本项目产品EEPlat拥有更强大的扩展能力:
1、微内核,以及基础组件插件体系,能够自己定义自己的查询引擎,存储引擎。
2、类似Wordpress的UI插件体系,UI能够定义自己的风格。
3、Parter模式的组织结构,能够支持很灵活的组织架构。
4、列级、行级的权限结构以及AOP的权限设计,能够控制到Cell级,也能够自己扩展权限的实现。
5、Mobile开发能力,一次配置运营于PC和手机,也能够定制手机显示。
技术比較
以下就EEPlat PaaS与saleforce的force.com的技术性能比較情况:
技术点 |
Saleforce |
EEPlat |
比較结果 |
多租户 |
业界率先的多租户技术,安全、经济、高效。并有多年的实践经验。 |
现了多租户技术,在实践上须要进一步验证。 |
Saleforce率先 EEPlat其次 |
元数据驱动 |
提供了元数据驱动的开发模式,某些层次如界面并没有提供全然灵活定制的元数据定义 |
完好多层次的元模型体系,支持各种应用,更强大的模型驱动开发能力 |
EEPlat率先 Saleforce其次 |
WebService Api |
提供了直接的强大的开放的方式来訪问平台全部的应用和数据 |
全部粒度的服务均能够自己主动支持Web Service,并提供安全訪问机制 |
EEPlat、 Saleforce持平 |
AppExchange |
率先并成熟应用的应用软件在线市场平台 |
支持在线之间及传统方式的线上线下的应用共享机制 |
Saleforce率先 EEPlat其次 |
执行环境 |
Saleforce的基础架构 |
支持各种云平台及传统应用环境 |
EEPlat率先 Saleforce 不支持跨云平台部署 |
灵活性、易用性及扩展能力 |
界面相对固化,不宜扩展,提供Apex语言扩展,扩展开发周期成本较高 |
独有的多层控制器技术、规则引擎、不管对界面还是后台业务逻辑,均提供了强大灵活性和扩展能力 总线+插件的体系结构也更易于平台的扩展 |
EEPlat率先 Saleforce其次 |
智能手机client支持 |
支持多种手机平台 |
支持多种手机平台 |
EEPlat Saleforce持平 |
从对照表中能够看出,在多租户技术和AppExchange(应用市场)方面,Saleforce拥有丰富的实践经验,处于率先地位;在平台核心技术方面,如WebServiceApi、智能手机client支持等方面本项目产品均拥有不弱于Saleforce的技术;至于在元数据驱动、灵活性易用性及扩展能力方面,EEPlat PaaS处于率先地位;在PaaS平台执行环境方面,因为Saleforce仅支持自己的基础架构,在垮云平台部署使用,同一时候支持各种共同拥有云、私有云及传统应用部署方面,本项目产品拥有Saleforce无法比拟的跨云平台特性和多种环境部署的兼容性。
综合分析,EEPlat PaaS和国外巨头Saleforce的PaaS平台相比拥有能够媲美的技术体系和灵活性,甚至在某些方面均率先与Saleforce的PaaS平台。
配置方式比較
EEPlat PaaS VS Saleforce force.com的更多相关文章
- EEPlat PaaS 整体方案及技术原理
EEPlat PaaS平台提供了基于元数据驱动的以配置为主的高速开发平台,同一时候提供了完整的多租户实现,各租户拥有自己的独立应用和数据库,租户间实现了应用和数据的全然隔离. EEPlat PaaS平 ...
- EEPlat PaaS中的多租户数据隔离模式
EEPlat PaaS支持三种租户的数据隔离技术:Sparce Column.tenantId字段隔离.每一个租户独立数据库. 1)Sparce Column,和Salesforce Appforce ...
- 国内PaaS概述和EEPlat定位
2014国内云计算产业进入快速发展阶段.热火多年来,所以云计算的云计算产业迅速进入栈桥的应用.IaaS.PaaS.SaaS各大厂商具有较强的市场布局,所以,云计算应用在这三个层次的访问,以实际使用阶段 ...
- 开源的PaaS平台
原文地址:https://blog.csdn.net/mypods/article/details/9366465 1.Stackato Stackato 是一个应用平台,用来创建私有.安全和灵活的企 ...
- 原来你是这样的PaaS!
啥叫PaaS? 许多人身处互联网领域,对PaaS仍然是雾里看花.它看似复杂,其实只要用对看法,人人都可以轻松的认识它. 网络上盛传着用pizza为例子帮助人们了解什么是PaaS,那么编者今天也不举栗子 ...
- 小白对Salesforce的简单认识(01)
1. Salesforce为我们提供的服务? Salesforce基于云平台为我们提供SAAS和 PAAS服务. SAAS(Salesforce.com is Software as a Servic ...
- EEPlat vs saleforce 配置 Knowledge Article 演示样例
==================================================================================================== ...
- IaaS、PaaS、SaaS 之间的区别
IaaS.PaaS.SaaS 之间的区别 “云服务”现在已经快成了一个家喻户晓的词了.如果你还不知道PaaS.IaaS和SaaS的区别,那就太out了. “云”其实是互联网的一个隐喻,“云计算”其实就 ...
- IaaS, PaaS, SaaS 解释
IaaS.PaaS.SaaS作为云计算三种服务模式,下面会着重介绍他们的定义.作用.功能.对应产品以及他们之间的关系等. 一.定义: SaaS:Software as a Service,软件 ...
随机推荐
- poj 1731 Orders(暴力)
题目链接:http://poj.org/problem?id=1731 思路分析:含有重复元素的全排列问题:元素个数为200个,采用暴力枚举法. 代码如下: #include <iostream ...
- Java程序如何自动在线升级
有时候我们的程序需要连接服务器检测新版本,如果发现新版本则需要自动下载升级.这种需求在Linux下还好说,但在windows下如何替换正在运行的程序文件呢? 当然有办法,步骤如下: 1. 将我们的程序 ...
- 关于jave在oracle驱动下事务提交与回滚问题
一直以来,都觉得Connection假设设置了setAutoCommit(false)后.启动手工事务提交.必须手工进行commit或者rollback才行.今天正好遇到一个问题.结果大跌眼镜. 于是 ...
- Android GPS应用:临近警告
前面介绍过LocationManager有一个addProximityAlert(double latitude,double longitude,float radius,long expirati ...
- A - Prime Ring Problem(素数环,深搜,打表)
Description A ring is compose of n circles as shown in diagram. Put natural number 1, 2, ..., n into ...
- [Swust OJ 188]--异面空间(读懂题意很重要)
题目链接:http://acm.swust.edu.cn/problem/188/ Time limit(ms): 1000 Memory limit(kb): 65535 江鸟来到了一个很奇怪的 ...
- sublime快捷方式和node.js
快捷方式具体见:http://blog.useasp.net/archive/2013/06/14/sublime-text-2-all-default-Shortcuts-table-on-wind ...
- Windows Phone 8初学者开发—第19部分:设置RecordAudio.xaml页面
原文 Windows Phone 8初学者开发—第19部分:设置RecordAudio.xaml页面 原文地址: http://channel9.msdn.com/Series/Windows-Ph ...
- linux c coding style
Linux kernel coding style This is a short document describing the preferred coding style for the lin ...
- 关于PhpDE zend ide破解方式
1.文件和汉化文件 ZendStudio官方下载地址:http://www.geekso.com/component/zendstudio-downloads/ 百度云地址: 10.0.0.msi文件 ...