赛思互动出品
扫描关注赛思微信公众账号

扫一扫微信二维码

了解Salesforce的架构

资讯2015-12-25CRM选型
       介绍
       这个平台是你为客户,员工,以及合作伙伴提供高度定制化体验的秘密器。利用这个平台,你可以自定义标准功能并可创建自定义页面,组件,app以及更多,而且会比你想象中的更快的完成这些工作。

       所以是什么让平台的“秘密武器”如此特别?所有的都从我们的架构模型说起。

       架构基础
       了解的Salesforce架构,你可以把他想象成为多个图层,一层层叠放在一起。

  • 可信任的多租户云:在Salesforce,信任是我们的首要任务,这是我们所构建多租户云的基础
  • 可伸缩的元数据平台:我们平台的秘密武器就是他基于元数据驱动的架构。所有包括在Salesforce Schema中的地址,包括代码,配置,app以及更多被指定为元数据。在我们的架构里,我们将元数据层与我们的服务层分开,这将允许我们提供给你无缝和简单的升级。
  • 快速的应用程序开发和定制:可扩展的元数据层帮助你更快的完成工作
  • 最大的企业生态系统:我们生态体系的合作伙伴了解秘密武器的价值,这也是他们为什么在平台上搭建应用的原因
  • 完整的CRM:在所有的最上层是最完整的CRM功能,所以你可以在我们信任的平台上支持你的销售,服务,分析,市场影响,社区以及应用。
  • API:最终,我们将这些打包成一个强大的API套件,可以允许开发和定制,也给我们提供创建任何功能的能力,例如Salesforce1 移动应用。
       不知道什么是元数据?什么是多租户?不要紧,接下来我们一一进行解答。

       信任,多租户和云
       信任是我们所有一切的基础,保护你的数据是我们关注的最高优先级。我们的平台是建立在一个健壮,灵活安全的基础架构上,被世界各地的公司所信任,包含一些高度管制的行业。利用Salesforce的标准功能,你能得到非常细化的安全控制,从管理权限到数据访问再到共享模型。

       因为信任是我们的首要任务,我们有一个专注于信任的网站,如果你还没有将Trust.salesforce.com加入书签的话,那你应该现在就要去做了。在Trust.salesforce.com,你可以找到实时的性能数据,计划的维护时间,信息安全的实践以及更多。

       当谈到多租户和云,也许简单的方式是做一个类比。多租户有点像租用一个建筑的办公室。你有自己的专属空间,但是你会和其他人共享水和电,有专门的人负责建筑的维护。例如,如果电梯需要维护的话,业主会全权负责。


       所以多租户的优势是什么?这意味着我们所有的客户,从小企业到大公司是在同一个代码库上并会从相同的特性,功能以及一年三次的自动升级中受益。

       让我们了解下自动升级。“企业软件升级”通常都有一个坏名声。严肃的说,花一点时间回忆一下上一次你们公司软件升级的解决方案,是不是很痛苦。Salesforce的升级是自动和无缝的,升级Salesforce,这绝对是一个简单和高兴的事情。

       云意味着这我们提供的是软件即服务,这很关键,因为这意味着你无需安装任何应用程序去使用Salesforce。你需要的只是一个网络连接接口。

       什么是元数据
       元数据字面理解是描述数据的数据。有不同类型的元数据,但是谈及我们可拓展的元数据平台,我们是在谈论Salesforce系统架构。让我们深入的解释下这个概念。

       当你在Salesforce上工作时,你已经根据特定的业务需求做了配置和定制。这包含客户,联系人,潜在客户以及其他的自定义对象。还包括流程、分配规则,共享和安全设置等。在编程方面,它还可能包括像Visualforce页面和Apex trigger。所有的这些展示出了我们已经在系统内的所作的配置和定制。

       你的系统中的客户,潜在客户,以及用户数据都存在这个架构中。现在,想象下所有的数据刚刚被导出。这个架构还是存在在那里,但是数据已经没有了,你剩下的是底层的架构,这就是元数据。这是你所有的标准和自定义功能,以及你所有的配置以及代码。

       Salesforce的SaaS模型意味着我们可以使用元数据立即进行开发配置,并在你的org中使用,这是一个你可以快速使用Salesforce的一个非常重要的原因。

       这个秘密武器如何帮助你走的更快
       传统上,如果你想创建一个应用程序,你需要硬件和软件。你必须定义访问权限和安全,建立报告和分析,然后才能开始构建应用程序。如果你想要你的应用能够移动化和社交化,你还需要做一些其它工作。

       在Salesforce创建一个应用则完全不同。无需安装软件和硬件,内置安全和用户访问标准,可快速创建报表,并让你的应用天然具备社交和移动特性。

       最终,这个强大的平台,因为可简单访问的元数据层,云以及SaaS变的更加强大,他帮助你更快的创新,为你的客户,合作伙伴以及员工提供更快进入市场的解决方案。

       关于API的一切
       如果你是一个程序员,你肯定已经知道什么是API了。但是对于那些刚接触编程的人来说API很难理解,API是应用程序接口的意思,他本质上是两个软件之间的契约,允许彼此连接并交换信息。让我们用一个比喻来说明下:

       看看你的笔记本电脑。你可以看到一系列不同形状和大小的接口,这是为了连接不同的设备。

       例如,如果你将耳机插进最右边的孔中,你应该开始接收音频信息,即使耳机和电脑都不知道对方是怎么工作的。这是一个硬件的API。类似的,软件的API允许两个软件通过默认的契约进行互相通信。


       因为我们在谈API,让我们再花些时间去谈下API的名字并确定你理解他们。API的名字是一个平台用户用来确定访问数据或元数据的唯一标识符,在下面的例子中我们将解释这个概念,我们将用你的全名这个字段来解释,你的全名的API名字是Name。非常简单,对吗。

       利用API名字,我们可以将你的名字显示在Salesforce 移动端App上【1】:


       我们也可以把你的名字用在自定义的Visualforce页面上,去显示欢迎信息【2】:


       我们可以将你的名字用在邮件模板上,将你的名字直接插入到签名中发送给客户【3】:


       这就是API名字。现在回到API。这部分是一个钥匙。事实上你的app的所有一切都是从元数据到数据,启用API是非常强大的。这意味着你可以通过API用一个独特的你没有想到的方式来访问Salesforce数据,怎么独特?试试下面这个:

       可查看Salesforce Wear(https://developer.salesforce.com/wear),一组应用程序可通过API为苹果手表,Google眼镜,已经更多可穿戴设备访问Salesforce。

       文章转载自网络

文章关键词
Salesforce