Salesforce Architecture Diagrams - Client File...Mobile SDK s CES urity encing tion ofi ermissions...

Preview:

Citation preview

Lightning Platform and Heroku OverviewThink big, start small, move fast… build custom apps at scale

Salesforce Platform and Core MicroservicesStart with a fully secure platform rich in microservices and mobility.

1

LIGHTNING PLATFORM

API FIRST / INSTANTLY MOBILE

APPEXCHANGE BUSINESS PARTNER PACKAGES

HEROKU

CUSTOM APPLICATIONS

AWS TECHNICAL FOUNDATION

ELEMENTS MARKETPLACE(Heroku Add-ons)

DEVOPS SERVICES

ContainersDynosDocker

CI/CD/AdminGitCLIDockerSSHBuildpacks

CORE PAAS SERVICES

Data ServicesPostgresRedisAWS RDSKafka Events

LanguagesJava ScalaRuby ClojureNode.js KotlinPython PHPGo

ENTERPRISE AND DEPARTMENTAL CUSTOM APPLICATION

SALESFORCE.TRUST.COM TECHNICAL FOUNDATIONCore Global Multi-Tenant/MetaData Infrastructure, HA/DR, Governance, Performance and Security Operations, International Security and Privacy Compliance

EINSTEIN NO / LOW-CODE APPLICATION MICROSERVICES

ProcessingDeep LearningSentiment & Intent ReasoningVision & Voice ProcessingMachine LearningScoringRecommendation ProcessingPrediction & Propensity ModelsForecasting

APPLICATION TOOLING

Declarative No-Code Einstein ToolingPrediction BuilderBots

Declarative No-Code ToolingSetup UIReporting/Dashboard BuilderSchema Builder

Programmatic Low-CodeDeveloper ConsoleForce.com IDEWorkbenchANT Migration ToolSalesforce DX

INSTANTLY AVAILABLE DECLARATIVE NO-CODE / LOW-CODE APPLICATION MICROSERVICES

Data ModelStandard ObjectsCustom ObjectsExternal ObjectsImmutable Objects

AutomationRules/ConstraintsInstant/Time-based Headless WorkflowGUI Driven Dynamic WorkflowApprovals/EscalationsAPEX TriggersReporting

UXLightning UI Design FrameworkLightning UI ComponentsClient-side Dynamic UI FrameworkMobile SDKReports/Dashboards/Analytics

INSTANTLY AVAILABLE CORE CONFIGURABLE (NO-CODE) ENTERPRISE MICROSERVICES

SecurityUser Identity/SSO/GeoFencingMulti-factor AuthenticationUser Profiles/PermissionsObject/Role/Field securityOwnership/Sharing RulesAuthority Delegation

InternationalizationMulti-currency/ConversionTranslationLocale Specific Notations

MobilityiOS/Android ApplicationConfigurable Mobile ExtensibilityCustom BrandingDisconnected Access

CollaborationOmni-channel Alerts/NotificationsEmail IntegrationCalendars/Events/Tasks/ActivitiesTeams/Groups/QueuesKnowledge BaseCommunities/Groups

Compliance and ForensicsEncryptionField-level Audit TrailUser Activity MonitoringEvents

3

4

Customer, Employee, and Partner via Web or

Mobile Interface

SALES

COMMUNITY

SERVICE

IOT

MARKETING

ANALYTICS

COMMERCE

EINSTEIN

Salesforce Clouds and AppExchange PartnersBuild on the core Salesforce cloud applications and cross-functional utilities and business domain packages.

2

Architecture Overview (1-4 of 6)

Discover Salesforce Platform reference architectures at salesforce.com/architecture or join the Trailblazer Community at sfdc.co/platform_community.

Custom Apps with EinsteinTake advantage of your platform resident data with built-in intelligent automation across all your apps and data.

4Developer-CentricLeverage a full suite of development tooling for both declarative no-code and low-code extensions and applications.

3

1

2

Heroku Connect

(Instantly Configurable Integration)

Lightning Platform and Heroku OverviewThink big, start small, move fast… build custom apps at scale

Build PaaS-Based ApplicationsLeverage the Heroku PaaS Platform to build low-code/pro-code applications and services to serve the enterprise.

5 Have The Best of Both WorldsLeverage your data no matter where it lives. Maximize skill sets and programming models for maximum efficiency and agility without integration.

6

6

5

Architecture Overview (5-6 of 6)

Discover Salesforce Platform reference architectures at salesforce.com/architecture or join the Trailblazer Community at sfdc.co/platform_community.

LIGHTNING PLATFORM

API FIRST / INSTANTLY MOBILE

APPEXCHANGE BUSINESS PARTNER PACKAGES

HEROKU

CUSTOM APPLICATIONS

AWS TECHNICAL FOUNDATION

ELEMENTS MARKETPLACE(Heroku Add-ons)

DEVOPS SERVICES

ContainersDynosDocker

CI/CD/AdminGitCLIDockerSSHBuildpacks

CORE PAAS SERVICES

Data ServicesPostgresRedisAWS RDSKafka Events

LanguagesJava ScalaRuby ClojureNode.js KotlinPython PHPGo

ENTERPRISE AND DEPARTMENTAL CUSTOM APPLICATION

SALESFORCE.TRUST.COM TECHNICAL FOUNDATIONCore Global Multi-Tenant/MetaData Infrastructure, HA/DR, Governance, Performance and Security Operations, International Security and Privacy Compliance

EINSTEIN NO / LOW-CODE APPLICATION MICROSERVICES

ProcessingDeep LearningSentiment & Intent ReasoningVision & Voice ProcessingMachine LearningScoringRecommendation ProcessingPrediction & Propensity ModelsForecasting

APPLICATION TOOLING

Declarative No-Code Einstein ToolingPrediction BuilderBots

Declarative No-Code ToolingSetup UIReporting/Dashboard BuilderSchema Builder

Programmatic Low-CodeDeveloper ConsoleForce.com IDEWorkbenchANT Migration ToolSalesforce DX

INSTANTLY AVAILABLE DECLARATIVE NO-CODE / LOW-CODE APPLICATION MICROSERVICES

Data ModelStandard ObjectsCustom ObjectsExternal ObjectsImmutable Objects

AutomationRules/ConstraintsInstant/Time-based Headless WorkflowGUI Driven Dynamic WorkflowApprovals/EscalationsAPEX TriggersReporting

UXLightning UI Design FrameworkLightning UI ComponentsClient-side Dynamic UI FrameworkMobile SDKReports/Dashboards/Analytics

INSTANTLY AVAILABLE CORE CONFIGURABLE (NO-CODE) ENTERPRISE MICROSERVICES

SecurityUser Identity/SSO/GeoFencingMulti-factor AuthenticationUser Profiles/PermissionsObject/Role/Field securityOwnership/Sharing RulesAuthority Delegation

InternationalizationMulti-currency/ConversionTranslationLocale Specific Notations

MobilityiOS/Android ApplicationConfigurable Mobile ExtensibilityCustom BrandingDisconnected Access

CollaborationOmni-channel Alerts/NotificationsEmail IntegrationCalendars/Events/Tasks/ActivitiesTeams/Groups/QueuesKnowledge BaseCommunities/Groups

Compliance and ForensicsEncryptionField-level Audit TrailUser Activity MonitoringEvents

Customer, Employee, and Partner via Web or

Mobile Interface

SALES

COMMUNITY

SERVICE

IOT

MARKETING

ANALYTICS

COMMERCE

EINSTEIN

Heroku Connect

(Instantly Configurable Integration)

Recommended