salesforce architecture diagrams - client file...mobile sdk s ces urity encing tion ofi ermissions...

2
Lightning Platform and Heroku Overview Think big, start small, move fast… build custom apps at scale Salesforce Platform and Core Microservices Start 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 Containers Dynos Docker CI/CD/Admin Git CLI Docker SSH Buildpacks CORE PAAS SERVICES Data Services Postgres Redis AWS RDS Kafka Events Languages Java Scala Ruby Clojure Node.js Kotlin Python PHP Go ENTERPRISE AND DEPARTMENTAL CUSTOM APPLICATION SALESFORCE.TRUST.COM TECHNICAL FOUNDATION Core Global Multi-Tenant/MetaData Infrastructure, HA/DR, Governance, Performance and Security Operations, International Security and Privacy Compliance EINSTEIN NO / LOW-CODE APPLICATION MICROSERVICES Processing Deep Learning Sentiment & Intent Reasoning Vision & Voice Processing Machine Learning Scoring Recommendation Processing Prediction & Propensity Models Forecasting APPLICATION TOOLING Declarative No-Code Einstein Tooling Prediction Builder Bots Declarative No-Code Tooling Setup UI Reporting/Dashboard Builder Schema Builder Programmatic Low-Code Developer Console Force.com IDE Workbench ANT Migration Tool Salesforce DX INSTANTLY AVAILABLE DECLARATIVE NO-CODE / LOW-CODE APPLICATION MICROSERVICES Data Model Standard Objects Custom Objects External Objects Immutable Objects Automation Rules/Constraints Instant/Time-based Headless Workow GUI Driven Dynamic Workow Approvals/Escalations APEX Triggers Reporting UX Lightning UI Design Framework Lightning UI Components Client-side Dynamic UI Framework Mobile SDK Reports/Dashboards/Analytics INSTANTLY AVAILABLE CORE CONFIGURABLE (NO-CODE) ENTERPRISE MICROSERVICES Security User Identity/SSO/GeoFencing Multi-factor Authentication User Proles/Permissions Object/Role/Field security Ownership/Sharing Rules Authority Delegation Internationalization Multi-currency/Conversion Translation Locale Specic Notations Mobility iOS/Android Application Congurable Mobile Extensibility Custom Branding Disconnected Access Collaboration Omni-channel Alerts/Notications Email Integration Calendars/Events/Tasks/Activities Teams/Groups/Queues Knowledge Base Communities/Groups Compliance and Forensics Encryption Field-level Audit Trail User Activity Monitoring Events 3 4 Customer, Employee, and Partner via Web or Mobile Interface SALES COMMUNITY SERVICE IOT MARKETING ANALYTICS COMMERCE EINSTEIN Salesforce Clouds and AppExchange Partners Build 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 Einstein Take advantage of your platform resident data with built-in intelligent automation across all your apps and data. 4 Developer-Centric Leverage a full suite of development tooling for both declarative no-code and low-code extensions and applications. 3 1 2 Heroku Connect (Instantly Congurable Integration)

Upload: others

Post on 15-Mar-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Salesforce Architecture Diagrams - Client File...Mobile SDK s CES urity encing tion ofi ermissions urity ules n tion ersion n i fi tions Mobility tion n fi ensibility g ess n tifi

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)

Page 2: Salesforce Architecture Diagrams - Client File...Mobile SDK s CES urity encing tion ofi ermissions urity ules n tion ersion n i fi tions Mobility tion n fi ensibility g ess n tifi

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)