理解 Salesforce 架构
学习目标
完成本单元后,您将能够:
- 定义与 Salesforce 架构相关的关键术语。
- 找到与信任相关的信息。
- 至少可以解释一个 Salesforce API 用例。
Salesforce 架构是什么?
现在,您知道了可以用 Salesforce 为客户、员工和合作伙伴提供高度自定义的体验。您不需要编写太多(或任何)代码,便可迅速提供这种体验。
Salesforce 有什么特殊之处?这一切来源于我们的架构。
在您关掉这个窗口,结束学习这个看似无聊的主题之前,请再保留一点耐心。学习 Salesforce 架构是一件非常有趣的事,掌握架构的知识便可以更加轻松地使用平台。
您可以将 Salesforce 架构想象成层层叠加的场景。有时也可以将它想象成蛋糕,因为蛋糕非常美味,可以让一切变得更加美好。
需要解释的内容很多,我们先学习最重要的内容。本单元将详细介绍每个要点。
- Salesforce 是一家云公司。我们提供的所有服务都在受信任的多租户云中。
- Salesforce Platform 是服务的基础。它由元数据提供支持,并由数据服务、人工智能和具有开发功能的强大 API 等不同部分组成。
- 所有应用都位于平台顶部。预置的应用(如 Sales Cloud 和 Marketing Cloud Engagement)以及使用平台构建的应用都具有一致且强大的功能。
- 所有内容都是集成的。预测分析和开发框架等平台技术都内置在我们提供的应用和您构建的应用中。
下面几个术语非常重要:信任、多租户、元数据和 API。
为什么信任云?
在 Salesforce 中,信任是重中之重。您不仅在组织中保存敏感数据,还在平台上构建有助于公司获得成功的功能。我们有责任确保数据和功能安全,我们必须认真对待,这也是我们始终保持服务透明的原因。
我们的信任网站 trust.salesforce.com 提供了各种重要资源。访问此网站可查看性能数据,获得更多关于如何保证数据安全的信息。其中还包括我们将要执行的可能影响您访问 Salesforce 的维护计划。
在多租户云中共享就是关怀
目前为止我们讨论的都是房子。但实际上,Salesforce 更像是一栋公寓楼。您的公司在云中有自己的专用空间,但却有各种邻居(从小商店到跨国公司)。
这就是多租户。虽然多租户这个词听起来很时髦,但其真实含义却是共享资源。Salesforce 为多租户云中的所有客户提供一组核心服务。无论您的业务规模有多大,都可以享用相同的计算能力、数据存储和核心功能。
信任和多租户是密切相关的。尽管您与其他公司共享空间,但请相信 Salesforce 会保护您的数据安全。另外,Salesforce 一年三次自动无缝升级将为您提供最新和最强大的功能。Salesforce 是云服务平台,因此您不必安装新功能,也不必担心硬件问题。这些都是通过多租户实现的。
元数据的神奇之处
简单来说,元数据是数据的数据。等一下,非常抽象,对吧?当我们谈到数据时,我们实际上是在谈论包含与您希望在 Salesforce 组织中收集的任何信息相关的内容外壳。
下面将以 Property(房产)对象进行分析。DreamHouse 的员工使用 Salesforce 时,他们输入并查看与房产相关的数据。例如,一处房产位于波士顿,价值 50 万美元,有 3 间卧室。
现在,假设在此房产记录中,您删除了波士顿,500,000 美元和表示卧室数量的数字 3。还剩下什么?剩下的是房产对象及其所有空字段,如地址、价格和卧室数量等字段。这些字段是元数据。
现在,让我们在范围更大的上下文中思考一下元数据。元数据也是您的页面布局、安全设置以及您对组织结构所做的任何其他自定义,用于收集或使用组织的数据。
组织中的所有标准和自定义配置、功能和代码都是元数据。可以在平台上快速设置的部分原因是,Salesforce 知道如何在您创建元数据后立即存储并为您提供这些数据。由于元数据为您的组织提供结构,它可以帮助您了解是否输入价格和数量,可以使用地图上的地理位置引用地址,或收集有关可能与多个对象相关的联系人的信息。
关于 API
API 允许不同软件之间互相连接和交换信息。
如果这听起来有点抽象,您可以快速查看一下您正在使用的计算机。您可能会发现支持不同类型连接的一系列形状各异、大小不同的端口。这些端口类似于硬件版本的 API。您不需要知道 USB 端口的工作原理。您只需要知道,当把手机插入 USB 端口时,它就会将信息传入计算机。
API 与此类似。您不需要了解详细信息,只需将应用与其他应用或软件系统连接起来即可。基础技术负责处理如何在系统内部传递信息等具体细节。
这和 Salesforce 有什么关系呢?
我们之前介绍过数据库。添加自定义对象或字段时,平台会自动创建一个 API 名称,作为组织和数据库之间的访问点。Salesforce 通过此 API 名称检索您要查找的元数据和数据。
例如,您可以在 Salesforce 移动应用、自定义页面,甚至电子邮件模板等多处使用联系人的“姓名”字段。这些都是通过 API 名称实现的。
API 功能的核心是所有数据和元数据都已启用 API。虽然现在看似平平无奇,但 API 赋予了 Salesforce 巨大的灵活性。这有助于您突破业务软件的常规理念,为公司构建独具创意的解决方案。下面这个视频是实践效果的一个示例。
虽然将 Salesforce 数据与 Minecraft 集成起来确实挺神奇,但 API 还有许多其他实际应用。每次使用 Salesforce(无论是使用标准功能还是构建自定义应用)都是您与 API 之间的一次互动。
资源
-
trust.salesforce.com
-
Lightning Platform Overview(Lightning 平台概览)
-
Salesforce 开发人员博客:在 Minecraft 中实现数据的可视化!?
版权所有
Rights of ALBERT EINSTEIN are used with permission of The Hebrew University of Jerusalem.(ALBERT EINSTEIN 的版权经耶路撒冷希伯来大学许可使用。)Represented exclusively by Greenlight.(Greenlight 独家代理。)