This document provides an agenda and overview for a Salesforce Architect Day event. The agenda includes introductions and presentations on the Salesforce Platform in two parts, integration with Mulesoft, and a wrap up. There will also be time for coffee and lunch. The presentations will be led by André Henriksson and Johan Östman and will cover the Salesforce Platform, integration layers, and how the Salesforce Platform works with Heroku and MuleSoft.
2. Agenda
09.00 – 09.30 Introduction
09:30 – 10.15 Salesforce Platform part 1
10.15 – 10.30 Coffee
10.30 – 11.15 Salesforce Platform part 2
11.15 – 11.45 Integration with Mulesoft
11.45 – 12.00 Wrap up
12.00 – 12.45 Lunch
3. André Henriksson
Master Architect
jostman
@salesforce.com
Johan Östman
Platform Evangelist
ahenriksson
@salesforce.com
Your hosts today
Strategic Account Executive
jhilj
@salesforce.com
Marketing Assistant
ehalling
@salesforce.com
Joakim Hilj Emma Halling
4.
5. But keep the lights on and re-use your legacy…
Support the business needs of Speed & Agility
Integration layer (ESB/API Management/Micro-services)
System of Engagement/Innovation
Employees
Channel (Partners, Distributors, Dealers etc…)
Customers
Gartner
Mode 1
predictable,
improving and
renovating in
more well-
understood areas
Gartner
Mode 2
exploratory,
experimenting to
solve new
problems
System of Analytics
BI, Data lakes, Big Data
System of Record
ERP, CRM, Master Data
Salesforce
Platform
Leading no-
code/low-code
according to
Gartner
Focus on current
business process
needs with high
re-use of lower
layers.
Infrastructure (On-premise and/or Cloud)
6. Salesforce Lightning Platform + Heroku + MuleSoft
A complete set of capabilities optimized to work together
Lightning Platform
Salesforce
Connect
Salesforce Event Bus
Heroku
Connect
Heroku
Postgres
Heroku App
Bi-directional Sync
Big
Objects
Anypoint
Platform
API Design &
Management
Connectors
Integration
RuntimeBig Data
Storage
Platform Events
Firewall
JDBC Connector
Salesforce Connector
OData Connector
Legacy
System
Secure API Gateway
7. Agenda
09.00 – 09.30 Introduction
09:30 – 10.15 Salesforce Platform part 1
10.15 – 10.30 Coffee
10.30 – 11.15 Salesforce Platform part 2
11.15 – 11.45 Integration with Mulesoft
11.45 – 12.00 Wrap up
12.00 – 12.45 Lunch
8. This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any
of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking
statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or
service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for
future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts
or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our
service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth,
interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible
mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our
employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com
products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of
salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most
recent fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the Investor Information
section of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be
delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available.
Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
Forward-Looking Statement
Statement under the Private Securities Litigation Reform Act of 1995
9. Steve Sasson - 1975 Management’s reaction was, “
“that’s cute—but don’t tell anyone about it.”
Kay R. Whitmore - 1989
“I will make sure Kodak stay closer to its core businesses in
film and photographic chemicals”
2004 As the popularity of digital cameras grows, Kodak finally abandons the film camera.
2009 After 74 years of production, Kodak stops selling 35mm colour film.
2012 Kodak files for chapter 11 bankruptcy.
10. In 2015
- Uber, the world’s largest taxi company owns no vehicles
- Facebook, the world’s most popular media owner creates no content
- Alibaba, the most valuable retailer has no inventory
- Airbnb, the worlds largest accommodation provider owns no real estate
Tom Goodwin - @tomfgoodwin
11. Components contributing to continuous success
Or what help avoid the last Kodak moment?
Understand
Customer needs
Listen & Predict
Minimize
Waste
Identify,
discover, reduce
waste
Adapt
Minimal Cost,
Time & Friction
Continuous
Success
Needs
Analysts
Surveys
& Ideas
Social
Media
People
Process
Tools
12. Find the tool for maximum Speed
Software as a Service
high control application Platform as a Service
Infrastructure as a Service
Raw Data
Operational
Data
Business Data
A 6C 6AE 6B
6A 6 6B
DBC 6A C6 6 6
C /A 6BB C
E6 C C C 6 AD 6
C E6 6 6 C 6 C C
A C C C A 6
6 B6AE 6B BC
A 6 A
6
CA
B6AE 6B
A C A &
C 6E 6B
A G C A I C E6AC C6 C B
* Customer 360 in Pilot – Safe Harbour
high productivity application Platform as a Service
/A A C 6E 6 A C E6 6E
* 3 C6A A B6 D A BCAD CDA6
/ C A 3 6 6AE 6B
Business Data
Max
Speed
Max
Control
On-Premise
6 6AE 6B
06 D C A 6AE 6B 06 D C A C C A66 06 D C A
D C
C B
IntegrationasaService
A 6
6 B6AE 6B
BC
13. Customer Success Platform:
Tools and Execution Enabling Innovation
The fastest way to build and adapt apps
Low
Code
No Code Code
Force.com
Lightning Components
Lightning
App Builder
Heroku
Lightning Tools
Community
Thunder IoT
Customer 360
Einstein Platform
Mobile SDK
Mulesoft Anypoint
Journey Builder
AppExchange Analytics
14. Application platform and mobile application development platforms
Lightning Platform is an Industry Leader in App Dev
Magic Quadrant for Mobile Application Development
Platforms, Worldwide June 12, 2017
Analysts: Jason Wong, Van L. Baker
Magic Quadrant for High Productivity Application
Platform as a Service, Worldwide April 27, 2017
Analysts: Paul Vincent, Van L. Baker, Yefim Natis, Kimihiko Iijima,
Rob Dunie, Mark Driver
This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner document is available upon request from Salesforce. Gartner does
not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings or other designation. Gartner research publications
consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of
merchantability or fitness for a particular purpose.
http://bit.ly/Gartner_aPaaS
15. Customer
Needs /
Ideas
Innovation Center & Product Development Life Cycle
Prototype
Customer
Needs /
Ideas
Idea /
Prototype
Validation Product
Development
1-20 weeks
Fail Fast / Innovation / Experimentation / Validation
100% Run-rate Cost
Acceptance
Testing
8-40 weeks
Agile Product Development Cycle
50% Run-rate cost 50% Flexible Cost
ReleaseProduct
Backlog
Idea
Injections
Learning
Quick
Starts
Experts
17. No-Code Builders for Every Part of Your App
Empower business users
Rapidly prototype app ideas
Access an ecosystem of pre-built
apps and components
Data Model
Schema Builder
Logic
Process and Flow Builders
Intelligence
Einstein Prediction Builder
User Experience
Lighting App Builder
Lightning Community Builder
Free-up IT resources for the most critical projects
Rakesh Kumar
Salesforce Admin
18. Lightning Components Transform App Dev
Anyone can build faster with a universe of reusable components
Components built by Salesforce,
partners and you
Reusable and customizable
Backed by a design system, tools
and and ecosystem
19. AppExchange is the World’s #1 App Marketplace
The fastest path to business impact is with pre-built apps and components
Iulia Creanga
Distributor Portal Director
Veeva
nCino
Sage People
Financial Force
Propel
MapAnything
Talkdesk
Conga
4K
AppExchange
Apps
5M
App Installs
21. Schema Builder
Map Data Visually
Add new custom objects and fields, and
orchestrate their relationships visually
Edit in Real-Time
Modify your data model in minutes
Make your Data Easily API-Accessible
Give pro devs access to your data through
automatically created API end-points
Design your connected data model without code
Data Modeling
Mary Olson Fajimi
IT Development Manager
Look for these icons. They are the
specific Trailhead badges available at:
trailhead.salesforce.com
22. Kari Jordan
Innovation Advisor
Cloud Flow Designer
Prevent Users from Doing Repetitive Tasks
By automating as much as possible
Bake Processes into the User Experience
Trigger workflows off intuitive user steps
No-Code to Code Configuration
Go as far as you can without code, always with the
option to write custom code when needed
Build powerful processes to save your employees time
Screen Flow Distribution
23. Lightning Process Builder
Design Powerful Workflows Quickly
Automate any process with actions and triggers
Configure with Point-and-Click
Develop new processes with an intuitive UI
Extend Processes Anywhere
Deploy workflow once across every device
Easily automate business processes without code
Process Automation
Tami Lau
Sr Programmer
24. Lightning App Builder
Build Apps in Minutes not Months
Assemble pre-built components on a visual
canvas, bringing concepts to life fast
Unlock the Power of Components
Built by Salesforce, your development team
and AppExchange partners
Instantly Available on Mobile
Build your apps once, then access on any
device through the Salesforce mobile app
Compose rich apps and pages with drag and drop ease
Lightning App Builder
Jen Oleksiw
VP of IT
25. Lightning Community Builder
Create Bespoke Experiences Fast
Build and customize with point-and-click tools and
reusable components
Amplify with AppExchange
Choose from hundreds of partner-built Bolt
solutions and community components
Mobile-Responsive
Optimize your community’s mobile experience
Custom-brand your customer, partner and employee experience
Community Cloud Basics
Jessica Rector
Salesforce Admin
26. Einstein Prediction Builder
Anyone can Build AI-Powered Apps
No need for data scientists, empower your
admins and developers to harness AI
Make your Processes more Intelligent
Bring Einstein into any workflow or process
Baked into the Lightning Platform
Run predictions where your most important
data lives
Point. Click. Predict.
Zac Otero
Salesforce IT Lead Salesforce Einstein Features
28. Bringing data to life in beautiful new ways
Components are the Building Blocks of Apps and Pages
Page
Highlight Panel
Sales Path
Tabs
Publisher
Activity
Timeline
News
Activity
Timeline
Publisher
Tabs
Highlight
Panel
Sales Path
News
Lightning Components
29. Declarative and programmatic developers solve business problems together
Component-Based Architecture Unlocks Rapid App Dev
Base Components Experience Components
79
Available Types of Base
Components
51
Available Types of
Experience Components
The basic building blocks,
accessible to programmatic
developers through code
InputsSpinners
Buttons
Icons Avatars
Badges
Composed of Base Components,
accessible to declarative developers via
Lightning App Builder
Report Chart
News
Record Detail
Related List Path (leads)
Chatter Feed
30. Start with our Pre-Built
Base Components
Focus your programmatic developers on innovation, not keeping the lights on
Pro Devs Build Custom Components with Salesforce DX
Extend and Customize to Suit your
Specific Business Needs
Push to App Builder as Reusable
Experience Components
Build Reusable
Lightning Components
31. Create a Consistent User Interface
Build experiences in-line with Lightning principles,
best practices and design language
Practical Resources at your Fingertips
Leverage our CSS framework, icons, font, and
design tokens to help you build apps
Based on Four Key Principles
Clarity, efficiency, consistency, and beauty
Build pixel-perfect apps using our design guidelines and CSS framework
Lightning Design System
Lightning Design System
Sterling Keaton
Salesforce Developer
32. Define the Layers: Integration Interfaces
Four Different Scenarios
Security
User Interface
Combine the UIs of two or more
apps to create composite apps with
little or no rework on the UI of each
individual app
UI Integration Data Integration
Data Layer
Data is synchronized with or
or references other systems’
databases
Logic Integration
Application Logic
Calls to web services exposed by
other systems or expose services
to other systems to consume
Security
Integrate authentication
mechanisms across applications to
improve the user experience and
minimize user administration.
Security Integration
33. Core Integration Options
Middleware/
Enterprise Service Bus / API Management
Web Service
Endpoint
Call External
Web Service
REST or Soap API
Data Centric Access
Web Service
Endpoint
Workflow –
Outbound Message,
External Service (Beta)WS
Callouts
Web Service
Endpoint
Process Centric
Access
Apex
Class method
Apex Code
ETL / Batch
Bulk API
(REST based)
External
Database
Metadata API and
Tooling API
Software Dev. Lifecycle,
IDE, Source Control
Streaming API,
Platform Events
Presence,
Messaging,
Real-time Updates
CTI API
Cloud / on premise
CTI integration
Files Connect
Sharepoint,
Google Drive, …
Salesforce
Connect
Connected Apps
Canvas
External
Web Application
External/Mobile
Application
UI-API
REST API
Idp, SP,
Social
Identity,
SSO - SAML
Lightning Out
Lightning
Components
REST API
Event
Monitoring
Process Builder,
Workflows, Apex
Email
34. EVENT BUS
PLATFORM
EVENTS
Integration for Cross Cloud Customer Solutions
Publish
Device
Trigger Subscribe Update Case
Account
Object Publish Subscribe
Kick off
Journey
Subscribe Mobile Alert
External
Trigger Publish
APP
Metadata
Big
Objects
CRM Data
Artificial
Intelligence
35. Agenda
09.00 – 09.30 Introduction
09:30 – 10.15 Salesforce Platform part 1
10.15 – 10.30 Coffee
10.30 – 11.15 Salesforce Platform part 2
11.15 – 11.45 Integration with Mulesoft
11.45 – 12.00 Wrap up
12.00 – 12.45 Lunch
36. Agenda
09.00 – 09.30 Introduction
09:30 – 10.15 Salesforce Platform part 1
10.15 – 10.30 Coffee
10.30 – 11.15 Salesforce Platform part 2
11.15 – 11.45 Integration with Mulesoft
11.45 – 12.00 Wrap up
12.00 – 12.45 Lunch
37. Heroku on top of IaaS
high control application Platform as a Service
SERVERS
STORAGE
NETWORKING
VIRTUALIZATION
OS
Amazon
Web
Services
SCALABILITY
SECURITY
ORCHESTRATION
MONITORING
LOGS / COMPLIANCE
YOUR APP
COLLABORATION
USER ROLES / PERMS
DEVOPS (& CI/CD)
INTEGRATIONS
USER ROLES / PERMS
CRM INTEGRATION
Heroku
IaaS
hcaPaaS
You Manage
38. Developer writes code
in Node, Ruby, PHP, Java, Go, Python, ...
Uses the CLI, Github, or continuous integration
to push code to a build system, which produces
an app that's ready for execution
Apps run in dynos
smart containers with curated,
automatically patched language
stacks
150+ Add-ons: 3rd party cloud services
extend apps with a range of functionality
such as data stores, logging, monitoring and
more
Heroku data services
Heroku Postgres, Heroku Apache
Kafka and Heroku Redis are fully
managed data services operated by
Heroku
Users access your app
from any device, over HTTP
(including WebSocket) and API
Router
routes HTTP requests sent to
your app’s hostname(s) to your
app's dynos
AWS Services
Use AWS Services like S3, Redshift,
Cloudfront, DynamoDB, ElastiCache,
Lambda, etc
39. Heroku Connect
Users select objects and
fields from an SFDC org
for synchronization to
Heroku Postgres.
Heroku Connect creates
and maintains a schema
inside Postgres for the
Salesforce org.
Salesforce -> Postgres
Org = Schema
Object = Table
Field = Column
Salesforce Org
Object
Object
Object
Object
Schema
Table
Table
Table
Heroku Postgres
42. Implementation Target Selection
License /
Scalability Model
Capacity Per User
Language
Your
preferred
language
Declarative
+
Cloud Dev
Language
Application Type
Run Your
Product
Run Your
Business
Speed & Agility
High Highest
hcaPaaS hpaPaaS
Level of Control
Higher High
43. Example use case
Provide an app for trekkers and hikers that could provide
useful support while out in the wild.
Hikers’ Trail Buddy App
45. high control application PaaS - Heroku
Hikers’ Trail Buddy App – Customer Facing
Node
React
Postgres
46. Great, we now have a nice
Customer facing UI, but no support
user interface
Create a customer support representative UI
Hikers’ Trail Buddy App – Control Center
47. Example use case 1a
Hikers’ Trail Buddy App + Control Center
Tomas Trekker sends a message for help
Customer Facing UI
Support UI
48. high control application PaaS - Heroku high productivity application Platform as a Service – Force.com
Example use case 1b – Hikers’ Trail App + Control Center
Let’s have a look at Heroku and Lightning interfaces
Platform
Event Bus
Node
Lightning
Components
React
1. Publish Notification Event
2. Notify new Notification
Event
Postgres Cometd
LC Event
Bus
49. Wouldn’t it be nice if it could be
categorized automatically?
Provide Image Recognition & NLP - Language Sentiment and
Intent analysis of the text
Automatic Intent, Sentiment Analysis and Image Recognition
50. Embed NLP and Image Recognition into any App
Einstein Language Einstein Vision
Einstein Object Detection Einstein Image ClassificationEinstein IntentEinstein Sentiment
Classify text as positive,
negative, or neutral
Classify underlying intent in
a body of text
Extract & contextualize
objects in images
Recognize objects within
images at scale
52. Great, now we can get sentiment
and intent, can we route it to
specific support groups now?
Orchestrate the message together with the intent and
sentiment to the corresponding task groups in the Control
Center
Hikers’ Trail Buddy App – Control Center with Deep
Learning Based Routing
53. Example 3 – Full Orchestration
Flow
Customer Facing
Control - Center
54. high control application PaaS - Heroku high productivity application Platform as a Service – Force.com
Example 3 – Full demo with Orchestration
Platform
Event Bus
Node Flow
Einstein
Lightning
Components
React
1. Publish Notification Event
2. Notify new Notification Event
4. Call Einstein Language
Apex Callout
3. Call Einstein Language
5. Publish Einstein Lang Event
6. Notify new Einstein Lang Event
7. Publish Notification with Lang Event
8. Notify new Notification with
Language Event
Postgres Cometd
LC Event
Bus
2. Notify new Notification Event
55. Example 4
Heroku Kafka, Heroku Connect & Platform Event Bus
Platform
Event Bus
Node Flow
Einstein
Lightning
Components
React
high control application PaaS - Heroku
3. Notify new Notification Event
5. Call Einstein Language
Apex Callout
4. Call Einstein Language
6. Create Einstein Lang Event
7. Notify new Einstein Lang Event
8. Create Notification with Lang Event
9. Notify new Notification
with Lang Event
high productivity application Platform as a Service – Force.com
Kafka
Event Bus
2. Heroku Connect
Event Sync*
1. Create Kafka Notification Event
Cometd
LC Event
Bus
Postgres
* Roadmap – safe harbour
56. Example 5
Unlimited Lightning Component Scale
Platform
Event Bus
Node Flow
Einstein
Lightning
Components
React
high control application PaaS - Heroku
3. Notify new Notification Event
5. Call Einstein Language
Apex Callout
4. Call Einstein Language
6. Create Einstein Lang Event
7. Notify new Einstein Lang Event
8. Create Notification with Lang Event
9. Notify new Notification
with Lang Event
high productivity application Platform as a Service – Force.com
Kafka
Event Bus
2, 8. Heroku
Connect Event Sync*
1. Create Kafka Notification Event
Kafka -
Web
Socket
Subscriber
Postgres
* Roadmap – safe harbour
57. Salesforce Data CentersAmazon Web Services
SecurityMulti-Tenant Backup & Geodiversity TrustAuto UpdatesGlobal Data Centers
hcaPaaS
GLOBAL ENTERPRISE CLOUD INFRASTRUCTURE
Network
& FirewallPostgres DBSmart Containers
Data
StorageContainer Metadata Service Metadata Single code base
APEXEinsteinLightningRuby Java PHPPythonnode.js
Data StorageHeroku Connect
Canvas
UI-API /
Lightning Out
REST / SOAP / CometD
/ WebSockets
hpaPaaS
Global
Search
Event
Log FW
UI FW Transl
Workbench
Collab. Files
& Content
Reports &
Dashboards
Sharing &
Permissions
Workflow
Engine
AuthAdd-ons Identity
Community
Builder
Page
Builder
Flow / Process
Builder
App
Builder
Schema
Builder Einstein
SDK Salesforce Mobile Container Push Notifications
Heroku DX Heroku Button CLI CI CD Sandbox CLI IDE Dev Console
APP MANAGEMENT & DEPLOYMENT
Kafka Redis Private
Spaces
Shield
APP MANAGEMENT & DEPLOYMENT
MOBILE SERVICESMOBILE SERVICES
Add-ons
PLATFORM SERVICES PLATFORM SERVICES
PROGRAMMATIC DEVELOPMENT PROGRAMMATIC DECLARATIVE DEVELOPMENT
GLOBAL ENTERPRISE CLOUD INFRASTRUCTURE GLOBAL ENTERPRISE CLOUD INFRASTRUCTURE
CISalesforce DX CD
Offline Mobile Identity
Bulk
REST
Metadata
SOAP
Tooling
Events
INTEGRATIONLAYER
Point &
Click
REST
SOAP
INTEGRATIONLAYER
Add-ons
Web
Sockets
Salesforce Platform Stack and Tools
Product Apps BusinessApps
58. Heroku Private SpacesAWS Virtual Private Cloud (VPC)
Secure Connections between Heroku & VPCs
VPC Peering — Simply and securely connect Heroku Apps with AWS VPCs
60. Winter ‘19 - New “Density Setting” Feature for Orgs & Users
● Two view settings for users
● Text color has been darkened
to enhance contrast
● New “Compact” view puts
30%+ more info on the
screen when looking at
record details
● We’ll continue to enhance
and tighten up Compact view
in upcoming releases
Classic Comfy Compact
61. Winter ‘19 - Search In List Views
Search for any record that is part of your List View to quickly find and take action
Enter a search term
and hit ‘enter’
62. Save your chatter posts as drafts and recover unsaved text after time out
Winter ‘19 - Two new features to make sure you never lose
your work again
As you type a new post,
Chatter saves your work to
the My Drafts tab
If your session is
interrupted, return to the
page to copy unsaved text,
like a Chatter post, so you
don’t lose it during a new
session
63. Winter ‘19 - Set Component Visibility Based on Standard & Custom
User Permissions
Make your Lightning pages more dynamic by using Permissions to conditionally control
the appearance of components for users
Configure component visibility filters
based on the permissions of the
person viewing the page
64. Winter – 19 Lightning Object Creator
Quickly create new Lightning Apps by going from
spreadsheet to custom object in just a few clicks
FEATURE DETAILS
● Import Excel and CSV Pilot (Winter ‘19)
● Import from Google Sheets & Quip, Initial GA (Spring ‘19)
65. Lightning Layouts
Revitalize core declarative metadata by delivering next
generation Page Layouts to unblock over 100k Idea
Points!
FEATURE DETAILS
● Use Form / Layout Sections as Components (Winter ‘19)
● Expanded feature set for Migration, Editing, & Runtime (Spring ‘19)
67. Platform: Roadmap Themes
● Intelligent
● Personalized
● Connected
Innovation
User
ExperienceFast & Easy
App Dev
● Modern & Responsive
● Omni-channel
● Component-Based
● Built in
● Secure
● Governed
Enterprise
Services
● Service-Oriented
● Collaborative & Automated
● From No Code to Pro Code
● Proactive
● Predictive
● Engaging
● Integrated
● Comprehensive
● Productive
68. Fast & Easy App Dev
● Modern & Responsive
● Omni-channel
● Component-Based
● Service-Oriented
● Collaborative & Automated
● From No Code to Full Code
Key Components:
● Lightning Builders
● Lightning Components
● Mobile App Dev/Experience
● Environments
● Heroku
Roadmap Highlights:
Feature Benefit
Lightning Layouts Revitalize core declarative
metadata with next
generation page layouts
Lightning Flow Builder &
Flow Store
Build flows faster with a
modern low-code builder
and packaged solutions
LEX on Mobile Seamless Lightning
experience across mobile
and desktop
Lightning Object Creator Declaratively convert a
spreadsheet into an object
Lightning Sandboxes Spin up a sandbox in
minutes for faster app dev
Heroku Enterprise
Teams
Manage apps and work
faster as a business
69. Innovation
● Intelligent
● Personalized
● Connected
● Proactive
● Predictive
● Engaging
Key Components:
● Einstein Analytics Platform
● Einstein Discovery
● Einstein Voice
● Einstein Prediction Builder
● Salesforce IoT
Roadmap Highlights:
Feature Benefit
Einstein Analytics
Mobile Offline
Access business data offline
wherever you are
Einstein Data Insights Automatically analyze report data
and summarize key takeaways
(smarter reports)
Einstein Voice
Assistant
Conversationally interact with
CRM data, capturing notes &
tasks
Einstein Prediction
Builder
Create custom AI models with
clicks, then build processes
around your predictions
IoT Insights IoT info at the fingertips of
Service users for contextual
engagements
70. Enterprise Services
● Built in
● Secure
● Governed
● Integrated
● Comprehensive
● Productive
Key Components:
● Platform Integration
● Heroku
● Shield
● Identity
● Platform Security
Roadmap Highlights:
Feature Benefit
Change Data Capture Replicate data changes in
Salesforce to other systems
Salesforce Connect:
Trigger on External
Objects
Trigger actions based on external
object changes in near real-time
Heroku Connect Events Support for Event-Streaming via
Heroku Connect
Mobile-First Identity:
Passwordless Login
Customers can create an identity
without a username & password
Device Management Identify, track and manage device
access like never before
71. Salesforce Customer 360
Deliver a Unified Customer Experience
Connected Salesforce Apps
Click based UI for app and data management
Complete View of Your Customer
Reconciled ID and profile across all your apps
Cross-Channel Customer Experiences
Pre-built packages for Service, Marketing, and Commerce
PILOT
SUMMER
’18
80. The widening IT delivery gap requires a new operating model
DemandsonIT
Time
Today
IT delivery capacity
Cloud and SaaS
Mobile
Big Data
IoT
84
81. New operating model emphasizes consumption
Production
Reusable
assets
Back end
Consumption
Feedback and
usage metrics
Developers
Discoverable
Self-service
85
83. Technolog
y
ApproachPeople
MuleSoft: Technology, Approach & People
Center for Enablement
• Operational shift
• Drive self-reliance
• Encourage Collaboration
API-led Connectivity
• Design First
• Decouple & reuse
• Speed & Agility
Anypoint Platform
• Unified – for on-prem, SaaS & APIs
• Future proof – hybrid
• Low friction – highly productiveTechnology
Approach
84. Core capabilities into reusable building blocks
Visible, secured & governed by design
Can be moved across environments
without re-development work
APIs give you a standardized way to
unlock your systems, process and
experience
Customer
ID
Order
History
API Contract
Logic
Connectivity
Customer
Orders
The Modern API - MuleSoft’s building block to connectivity
85. API-led connectivity: An approach to enabling speed and
agility
FTP, FilesDatabases Web services Social
Apps
On-prem
Apps
SaaS
Apps
IoT Partners
Accessibility
&
Ownership
86. Unlock core systems through consistent APIs
FTP, FilesDatabases Web services Social
Apps
On-prem
Apps
SaaS
Apps
IoT Partners
System
APIs
Application
Owner
Accessibility
&
Ownership
Core assets exposed via a consistent contract
87. Process
APIs
FTP, FilesDatabases Web services Social
Apps
SaaS
Apps
IoT Partners
System
APIs
Application
Owner
On-prem
Apps
Expose reusable APIs for agility
Accessibility
&
Ownership
LoB Dev
Agility and new value creation
Core assets exposed via a consistent contract
88. Process
APIs
Agility and new value creation
FTP, FilesDatabases Web services Social
Apps
On-prem
Apps
SaaS
Apps
IoT Partners
System
APIs
Core assets exposed via a consistent contract
Application
Owner
Experience
APIs
Enable consumers to innovate faster
Innovation and digital products
Developercommunities
Knowledge/asset
exchange
Innovation
Teams
Accessibility
&
Ownership
Decentralization
LoB Dev
89. Process
APIs
Agility and new value creation
FTP, FilesDatabases Web services Social
Apps
On-prem
Apps
SaaS
Apps
IoT Partners
System
APIs
Core assets exposed via a consistent contract
Application
Owner
Experience
APIs
Quickly onboard new consumers
Innovation and digital products
Developercommunities
Knowledge/asset
exchange
Innovation
Teams
Accessibility
&
Ownership
Decentralization
LoB Dev
90. Anypoint Design
Center
Anypoint
Management
Center
Anypoint
Exchange
Mule runtime
engine
Runtime services
On-premises
& private
cloud
Hybrid Hosted
By MuleSoft
Cloud service providers
Anypoint Platform is optimized for API-led connectivity
● Build high quality APIs with design-
first approach
● Connect any application or data
source
● Full API management and
governance
● Shareable, reusable components to
speed up development
● End-to-end, actionable visibility for
APIs and integrations
● Lightweight, highly scalable, and
available runtime engine
● Flexible hybrid architecture - run on
the cloud or on-premises
92. Application Network: Starting Your JourneyLevelofre-use
TIME
Customer API
Customer Access API
Product API
Customer Orders API
Mobile API
Contact Center API
Process Orders API
Order History API
Reuse assets from previous
project
Reuse assets from previous
projects
Omnichannel API
Customer Complaints API
Key: Net new asset Reusable asset
• End-users’
experience
drives
assets
• Results
organically
achieved
• Each
project
compounds
value
PROJECT 1 PROJECT 2 PROJECT 3 NEXT PROJECT
eCommerce Platform Mobile Application New CRM system
93. Agenda
09.00 – 09.30 Introduction
09:30 – 10.15 Salesforce Platform part 1
10.15 – 10.30 Coffee
10.30 – 11.15 Salesforce Platform part 2
11.15 – 11.45 Integration with Mulesoft
11.45 – 12.00 Wrap up
12.00 – 12.45 Lunch
94. Wrap up
Feedback on today
The good, the bad, the ugly?
½-day vs full day?
Deeper technology or high-level or as-is?
Demos? How much?
Next event planned for Nov 28
Salesforce Enterprise Architecture
Dreamforce announcements
What else?