SlideShare ist ein Scribd-Unternehmen logo
1 von 95
Downloaden Sie, um offline zu lesen
Salesforce Architect Day
Introduction
September 12, 2018
André Henriksson, Salesforce
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
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
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)
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
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
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
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.
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
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
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
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
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
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
What’s in the Lightning
Platform?
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
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
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
Builders
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
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
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
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
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
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
Lightning Components
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
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
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
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
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
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
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
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
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
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
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
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
Heroku Developer Experience: Manage a complete
Continuous Integration/Delivery workflow
OpEx: App Access Controls
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
Example use case
Provide an app for trekkers and hikers that could provide
useful support while out in the wild.
Hikers’ Trail Buddy App
Hikers Trail Buddy App – Customer Facing
Heroku React + Node.js app
high control application PaaS - Heroku
Hikers’ Trail Buddy App – Customer Facing
Node
React
Postgres
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
Example use case 1a
Hikers’ Trail Buddy App + Control Center
Tomas Trekker sends a message for help
Customer Facing UI
Support UI
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
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
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
Example 2 – AI
Einstein Language
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
Example 3 – Full Orchestration
Flow
Customer Facing
Control - Center
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
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
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
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
Heroku Private SpacesAWS Virtual Private Cloud (VPC)
Secure Connections between Heroku & VPCs
VPC Peering — Simply and securely connect Heroku Apps with AWS VPCs
Winter ‘19
Platform Highlights
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
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’
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
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
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)
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)
Platform Roadmap Themes
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
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
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
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
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
Summary - Innovation on the Salesforce Platform
Why
What
When
Where
How
When
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
MuleSoft Max are now part of the Salesforce Ohana family!
Our Mission
To help organizations
change and innovate faster
by making it easy to connect
the world’s applications, data, and devices
Taking the Donkey Work out of integration
ESB taking 3 month
to install
40 million to connect
6 systems
Each Project Just As
Hard As The Last
Why integration matters
Limited choices
in technologies
Yesterday’s companies: monolithic
Connected
point-to-point/
limited value
from SOA
Infrastructure and
data on premises
Todays landscape
SaaS
Microservice
s
Customer
360
IoT
Mobile
Cloud
Big Data
The widening IT delivery gap requires a new operating model
DemandsonIT
Time
Today
IT delivery capacity
Cloud and SaaS
Mobile
Big Data
IoT
84
New operating model emphasizes consumption
Production
Reusable
assets
Back end
Consumption
Feedback and
usage metrics
Developers
Discoverable
Self-service
85
MuleSoft’s approach to
integration
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
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
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
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
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
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
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
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
API-led connectivity leads to an application network
API-led connectivity Application network
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
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
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?
Architect day 20181128- Morning Sessions

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime PlatformIntroduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime PlatformSalesforce Developers
 
Technology in Society-CRM-(Salesforce)-Business Strategy
Technology in Society-CRM-(Salesforce)-Business Strategy Technology in Society-CRM-(Salesforce)-Business Strategy
Technology in Society-CRM-(Salesforce)-Business Strategy Victoria University
 
Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...
Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...
Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...Edureka!
 
Salesforce Overview For Beginners/Students
Salesforce Overview For Beginners/StudentsSalesforce Overview For Beginners/Students
Salesforce Overview For Beginners/StudentsSujesh Ramachandran
 
Secure Salesforce: External App Integrations
Secure Salesforce: External App IntegrationsSecure Salesforce: External App Integrations
Secure Salesforce: External App IntegrationsSalesforce Developers
 
Salesforce Marketing Cloud overview demo
Salesforce Marketing Cloud overview demoSalesforce Marketing Cloud overview demo
Salesforce Marketing Cloud overview demoAdama Sidibé
 
Siebel to Salesforce
Siebel to Salesforce Siebel to Salesforce
Siebel to Salesforce Pactera_US
 
Salesforce administrator training presentation slides
Salesforce administrator training presentation slides Salesforce administrator training presentation slides
Salesforce administrator training presentation slides Salesforce Associates
 
Understanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We DoUnderstanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We DoSalesforce Developers
 
IMPLEMENTATION BEST PRACTICES Sep 22.pdf
IMPLEMENTATION BEST PRACTICES Sep 22.pdfIMPLEMENTATION BEST PRACTICES Sep 22.pdf
IMPLEMENTATION BEST PRACTICES Sep 22.pdfudayabhaskar42
 
Salesforce sales cloud solutions
Salesforce sales cloud solutionsSalesforce sales cloud solutions
Salesforce sales cloud solutionsJanBask LLC
 
Introduction to Salesforce Platform - Basic
Introduction to Salesforce Platform - BasicIntroduction to Salesforce Platform - Basic
Introduction to Salesforce Platform - Basicsanskriti agarwal
 
Salesforce Integration
Salesforce IntegrationSalesforce Integration
Salesforce IntegrationJoshua Hoskins
 
Introduction to Salesforce.com
Introduction to Salesforce.comIntroduction to Salesforce.com
Introduction to Salesforce.comEdureka!
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce PresentationChetna Purohit
 
Salesforce Service Cloud - An overview
Salesforce Service Cloud - An overviewSalesforce Service Cloud - An overview
Salesforce Service Cloud - An overviewAjay Balakrishnan
 
Salesforce online training || Salesforce Integration | salesforce lightning
Salesforce online training || Salesforce Integration | salesforce lightningSalesforce online training || Salesforce Integration | salesforce lightning
Salesforce online training || Salesforce Integration | salesforce lightningsuresh
 

Was ist angesagt? (20)

Introduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime PlatformIntroduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime Platform
 
Technology in Society-CRM-(Salesforce)-Business Strategy
Technology in Society-CRM-(Salesforce)-Business Strategy Technology in Society-CRM-(Salesforce)-Business Strategy
Technology in Society-CRM-(Salesforce)-Business Strategy
 
Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...
Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...
Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...
 
Salesforce Overview For Beginners/Students
Salesforce Overview For Beginners/StudentsSalesforce Overview For Beginners/Students
Salesforce Overview For Beginners/Students
 
Secure Salesforce: External App Integrations
Secure Salesforce: External App IntegrationsSecure Salesforce: External App Integrations
Secure Salesforce: External App Integrations
 
Salesforce Marketing Cloud overview demo
Salesforce Marketing Cloud overview demoSalesforce Marketing Cloud overview demo
Salesforce Marketing Cloud overview demo
 
Demystifying MuleSoft
Demystifying MuleSoftDemystifying MuleSoft
Demystifying MuleSoft
 
Siebel to Salesforce
Siebel to Salesforce Siebel to Salesforce
Siebel to Salesforce
 
How Salesforce Uses Salesforce for Sales
How Salesforce Uses Salesforce for SalesHow Salesforce Uses Salesforce for Sales
How Salesforce Uses Salesforce for Sales
 
Salesforce Lightning workshop
Salesforce Lightning workshopSalesforce Lightning workshop
Salesforce Lightning workshop
 
Salesforce administrator training presentation slides
Salesforce administrator training presentation slides Salesforce administrator training presentation slides
Salesforce administrator training presentation slides
 
Understanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We DoUnderstanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We Do
 
IMPLEMENTATION BEST PRACTICES Sep 22.pdf
IMPLEMENTATION BEST PRACTICES Sep 22.pdfIMPLEMENTATION BEST PRACTICES Sep 22.pdf
IMPLEMENTATION BEST PRACTICES Sep 22.pdf
 
Salesforce sales cloud solutions
Salesforce sales cloud solutionsSalesforce sales cloud solutions
Salesforce sales cloud solutions
 
Introduction to Salesforce Platform - Basic
Introduction to Salesforce Platform - BasicIntroduction to Salesforce Platform - Basic
Introduction to Salesforce Platform - Basic
 
Salesforce Integration
Salesforce IntegrationSalesforce Integration
Salesforce Integration
 
Introduction to Salesforce.com
Introduction to Salesforce.comIntroduction to Salesforce.com
Introduction to Salesforce.com
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce Presentation
 
Salesforce Service Cloud - An overview
Salesforce Service Cloud - An overviewSalesforce Service Cloud - An overview
Salesforce Service Cloud - An overview
 
Salesforce online training || Salesforce Integration | salesforce lightning
Salesforce online training || Salesforce Integration | salesforce lightningSalesforce online training || Salesforce Integration | salesforce lightning
Salesforce online training || Salesforce Integration | salesforce lightning
 

Ähnlich wie Architect day 20181128- Morning Sessions

Platform session 1 Innovation on the salesforce platform - speed vs control
Platform session 1 Innovation on the salesforce platform - speed vs controlPlatform session 1 Innovation on the salesforce platform - speed vs control
Platform session 1 Innovation on the salesforce platform - speed vs controlSalesforce - Sweden, Denmark, Norway
 
Transforming Your Business in the "Cloud" with Callidus Software and Salesfor...
Transforming Your Business in the "Cloud" with Callidus Software and Salesfor...Transforming Your Business in the "Cloud" with Callidus Software and Salesfor...
Transforming Your Business in the "Cloud" with Callidus Software and Salesfor...Callidus Software
 
Keynote Dreamforce to You Amsterdam 29 Oct
Keynote Dreamforce to You Amsterdam 29 OctKeynote Dreamforce to You Amsterdam 29 Oct
Keynote Dreamforce to You Amsterdam 29 OctSalesforce_Benelux
 
Keynote presentation Dreamforce to You, Copenhagen, 11th of November 2015
Keynote presentation Dreamforce to You, Copenhagen, 11th of November 2015Keynote presentation Dreamforce to You, Copenhagen, 11th of November 2015
Keynote presentation Dreamforce to You, Copenhagen, 11th of November 2015Salesforce_Nordics
 
Product Marketing, the Salesforce Way (October 13, 2014)
Product Marketing, the Salesforce Way (October 13, 2014)Product Marketing, the Salesforce Way (October 13, 2014)
Product Marketing, the Salesforce Way (October 13, 2014)Salesforce Partners
 
Keynote presentation Dreamforce to You, Helsinki, 5th of November 2015
Keynote presentation Dreamforce to You, Helsinki, 5th of November 2015Keynote presentation Dreamforce to You, Helsinki, 5th of November 2015
Keynote presentation Dreamforce to You, Helsinki, 5th of November 2015Salesforce_Nordics
 
1. five habits of highly successful clouds
1. five habits of highly successful clouds1. five habits of highly successful clouds
1. five habits of highly successful cloudsEuroCloud
 
1. five habits of highly successful clouds
1. five habits of highly successful clouds1. five habits of highly successful clouds
1. five habits of highly successful cloudsEuroCloud
 
Welcome to the Internet of Customers
Welcome to the Internet of CustomersWelcome to the Internet of Customers
Welcome to the Internet of CustomersSteve Moroski
 
Modern Architectures: Keynote - Using Fabrics to Weave Success in the Cloud
Modern Architectures: Keynote - Using Fabrics to Weave Success in the CloudModern Architectures: Keynote - Using Fabrics to Weave Success in the Cloud
Modern Architectures: Keynote - Using Fabrics to Weave Success in the CloudDreamforce
 
Gartner AADI 2010 Sponsor Presentation
Gartner AADI 2010 Sponsor PresentationGartner AADI 2010 Sponsor Presentation
Gartner AADI 2010 Sponsor PresentationPascal Winckel
 
Peter Coffee 20100923 AITP Cloud Computing Con SD
Peter Coffee 20100923 AITP Cloud Computing Con SDPeter Coffee 20100923 AITP Cloud Computing Con SD
Peter Coffee 20100923 AITP Cloud Computing Con SDPeter Coffee
 
Communities & Dreamforce Key Takeaways
Communities & Dreamforce Key TakeawaysCommunities & Dreamforce Key Takeaways
Communities & Dreamforce Key TakeawaysMagnet 360
 
Embedded Analytics in CRM and Marketing
Embedded Analytics in CRM and Marketing Embedded Analytics in CRM and Marketing
Embedded Analytics in CRM and Marketing Pentaho
 
Integration Strategies in a SaaS Environment
Integration Strategies in a SaaS EnvironmentIntegration Strategies in a SaaS Environment
Integration Strategies in a SaaS Environmentdreamforce2006
 
The Power of Business Agility for Innovation, Transformation and Growth
The Power of Business Agility for Innovation, Transformation and GrowthThe Power of Business Agility for Innovation, Transformation and Growth
The Power of Business Agility for Innovation, Transformation and GrowthIBM Danmark
 
Faster In The Cloud
Faster In The CloudFaster In The Cloud
Faster In The CloudPeter Coffee
 

Ähnlich wie Architect day 20181128- Morning Sessions (20)

Afternoon Session: Innovation and platform Architect Day
Afternoon Session: Innovation and platform Architect Day Afternoon Session: Innovation and platform Architect Day
Afternoon Session: Innovation and platform Architect Day
 
Platform session 1 Innovation on the salesforce platform - speed vs control
Platform session 1 Innovation on the salesforce platform - speed vs controlPlatform session 1 Innovation on the salesforce platform - speed vs control
Platform session 1 Innovation on the salesforce platform - speed vs control
 
Transforming Your Business in the "Cloud" with Callidus Software and Salesfor...
Transforming Your Business in the "Cloud" with Callidus Software and Salesfor...Transforming Your Business in the "Cloud" with Callidus Software and Salesfor...
Transforming Your Business in the "Cloud" with Callidus Software and Salesfor...
 
Keynote Dreamforce to You Amsterdam 29 Oct
Keynote Dreamforce to You Amsterdam 29 OctKeynote Dreamforce to You Amsterdam 29 Oct
Keynote Dreamforce to You Amsterdam 29 Oct
 
Keynote presentation Dreamforce to You, Copenhagen, 11th of November 2015
Keynote presentation Dreamforce to You, Copenhagen, 11th of November 2015Keynote presentation Dreamforce to You, Copenhagen, 11th of November 2015
Keynote presentation Dreamforce to You, Copenhagen, 11th of November 2015
 
Product Marketing, the Salesforce Way (October 13, 2014)
Product Marketing, the Salesforce Way (October 13, 2014)Product Marketing, the Salesforce Way (October 13, 2014)
Product Marketing, the Salesforce Way (October 13, 2014)
 
Keynote presentation Dreamforce to You, Helsinki, 5th of November 2015
Keynote presentation Dreamforce to You, Helsinki, 5th of November 2015Keynote presentation Dreamforce to You, Helsinki, 5th of November 2015
Keynote presentation Dreamforce to You, Helsinki, 5th of November 2015
 
1. five habits of highly successful clouds
1. five habits of highly successful clouds1. five habits of highly successful clouds
1. five habits of highly successful clouds
 
1. five habits of highly successful clouds
1. five habits of highly successful clouds1. five habits of highly successful clouds
1. five habits of highly successful clouds
 
Welcome to the Internet of Customers
Welcome to the Internet of CustomersWelcome to the Internet of Customers
Welcome to the Internet of Customers
 
Salesforce for Platform
Salesforce for PlatformSalesforce for Platform
Salesforce for Platform
 
Modern Architectures: Keynote - Using Fabrics to Weave Success in the Cloud
Modern Architectures: Keynote - Using Fabrics to Weave Success in the CloudModern Architectures: Keynote - Using Fabrics to Weave Success in the Cloud
Modern Architectures: Keynote - Using Fabrics to Weave Success in the Cloud
 
Gartner AADI 2010 Sponsor Presentation
Gartner AADI 2010 Sponsor PresentationGartner AADI 2010 Sponsor Presentation
Gartner AADI 2010 Sponsor Presentation
 
Peter Coffee 20100923 AITP Cloud Computing Con SD
Peter Coffee 20100923 AITP Cloud Computing Con SDPeter Coffee 20100923 AITP Cloud Computing Con SD
Peter Coffee 20100923 AITP Cloud Computing Con SD
 
Get Into Lightning Flow Development
Get Into Lightning Flow DevelopmentGet Into Lightning Flow Development
Get Into Lightning Flow Development
 
Communities & Dreamforce Key Takeaways
Communities & Dreamforce Key TakeawaysCommunities & Dreamforce Key Takeaways
Communities & Dreamforce Key Takeaways
 
Embedded Analytics in CRM and Marketing
Embedded Analytics in CRM and Marketing Embedded Analytics in CRM and Marketing
Embedded Analytics in CRM and Marketing
 
Integration Strategies in a SaaS Environment
Integration Strategies in a SaaS EnvironmentIntegration Strategies in a SaaS Environment
Integration Strategies in a SaaS Environment
 
The Power of Business Agility for Innovation, Transformation and Growth
The Power of Business Agility for Innovation, Transformation and GrowthThe Power of Business Agility for Innovation, Transformation and Growth
The Power of Business Agility for Innovation, Transformation and Growth
 
Faster In The Cloud
Faster In The CloudFaster In The Cloud
Faster In The Cloud
 

Mehr von Salesforce - Sweden, Denmark, Norway

How salesforce is using salesforce for driving demand b2b marketing that sale...
How salesforce is using salesforce for driving demand b2b marketing that sale...How salesforce is using salesforce for driving demand b2b marketing that sale...
How salesforce is using salesforce for driving demand b2b marketing that sale...Salesforce - Sweden, Denmark, Norway
 
Intelligently transform connected service from the phone to the field
Intelligently transform connected service from the phone to the field Intelligently transform connected service from the phone to the field
Intelligently transform connected service from the phone to the field Salesforce - Sweden, Denmark, Norway
 
Circles of success - How to successfully transition to lightning (2)
Circles of success - How to successfully transition to lightning (2)Circles of success - How to successfully transition to lightning (2)
Circles of success - How to successfully transition to lightning (2)Salesforce - Sweden, Denmark, Norway
 
Circles of success - So you have created or acquired a mess - now what (1)
Circles of success - So you have created or acquired a mess - now what (1)Circles of success - So you have created or acquired a mess - now what (1)
Circles of success - So you have created or acquired a mess - now what (1)Salesforce - Sweden, Denmark, Norway
 

Mehr von Salesforce - Sweden, Denmark, Norway (20)

How salesforce uses myTrailhead
How salesforce uses myTrailheadHow salesforce uses myTrailhead
How salesforce uses myTrailhead
 
How salesforce is using salesforce for driving demand b2b marketing that sale...
How salesforce is using salesforce for driving demand b2b marketing that sale...How salesforce is using salesforce for driving demand b2b marketing that sale...
How salesforce is using salesforce for driving demand b2b marketing that sale...
 
Salesforce platform session 2
 Salesforce platform session 2 Salesforce platform session 2
Salesforce platform session 2
 
Intelligently transform connected service from the phone to the field
Intelligently transform connected service from the phone to the field Intelligently transform connected service from the phone to the field
Intelligently transform connected service from the phone to the field
 
Audience studio
Audience studioAudience studio
Audience studio
 
Circles of success - How to successfully transition to lightning (2)
Circles of success - How to successfully transition to lightning (2)Circles of success - How to successfully transition to lightning (2)
Circles of success - How to successfully transition to lightning (2)
 
Circles of success - So you have created or acquired a mess - now what (1)
Circles of success - So you have created or acquired a mess - now what (1)Circles of success - So you have created or acquired a mess - now what (1)
Circles of success - So you have created or acquired a mess - now what (1)
 
Basecamp Stockholm - Tiffani Bova presentation
Basecamp Stockholm - Tiffani Bova presentationBasecamp Stockholm - Tiffani Bova presentation
Basecamp Stockholm - Tiffani Bova presentation
 
Closing Keynote Basecamp Stockholm
Closing Keynote Basecamp StockholmClosing Keynote Basecamp Stockholm
Closing Keynote Basecamp Stockholm
 
Opening keynote Basecamp Stockholm 9th April
Opening keynote Basecamp Stockholm 9th AprilOpening keynote Basecamp Stockholm 9th April
Opening keynote Basecamp Stockholm 9th April
 
Closing Session Salesfore Basecamp Copenhagen
Closing Session Salesfore Basecamp CopenhagenClosing Session Salesfore Basecamp Copenhagen
Closing Session Salesfore Basecamp Copenhagen
 
Opening Session Salesforce Basecamp Copenahgen
Opening Session Salesforce Basecamp CopenahgenOpening Session Salesforce Basecamp Copenahgen
Opening Session Salesforce Basecamp Copenahgen
 
Basecamp copenhagen B2C Commerce
Basecamp copenhagen B2C CommerceBasecamp copenhagen B2C Commerce
Basecamp copenhagen B2C Commerce
 
Marketing cloud breakout session Basecamp Copenhagen
Marketing cloud breakout session Basecamp CopenhagenMarketing cloud breakout session Basecamp Copenhagen
Marketing cloud breakout session Basecamp Copenhagen
 
Sales cloud beakout del 1/2 Basecamp Copenhagen
Sales cloud beakout del 1/2 Basecamp CopenhagenSales cloud beakout del 1/2 Basecamp Copenhagen
Sales cloud beakout del 1/2 Basecamp Copenhagen
 
B2B commerce breakout session Basecamp Copenhagen
B2B commerce breakout session Basecamp CopenhagenB2B commerce breakout session Basecamp Copenhagen
B2B commerce breakout session Basecamp Copenhagen
 
Salesforce Architect Day - morning session
Salesforce Architect Day - morning sessionSalesforce Architect Day - morning session
Salesforce Architect Day - morning session
 
Innovations from Dreamforce
Innovations from DreamforceInnovations from Dreamforce
Innovations from Dreamforce
 
Success Cloud at Innovation day
Success Cloud at Innovation daySuccess Cloud at Innovation day
Success Cloud at Innovation day
 
Innovation day Oslo FSI breakout
Innovation day Oslo FSI breakout Innovation day Oslo FSI breakout
Innovation day Oslo FSI breakout
 

Kürzlich hochgeladen

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central BankingThe Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central BankingSelcen Ozturkcan
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central BankingThe Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Architect day 20181128- Morning Sessions

  • 1. Salesforce Architect Day Introduction September 12, 2018 André Henriksson, Salesforce
  • 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
  • 16. What’s in the Lightning Platform?
  • 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
  • 40. Heroku Developer Experience: Manage a complete Continuous Integration/Delivery workflow
  • 41. OpEx: App Access Controls
  • 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
  • 44. Hikers Trail Buddy App – Customer Facing Heroku React + Node.js 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
  • 51. Example 2 – AI Einstein Language
  • 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
  • 72. Summary - Innovation on the Salesforce Platform Why What When Where How When
  • 73. 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
  • 74. MuleSoft Max are now part of the Salesforce Ohana family!
  • 75. Our Mission To help organizations change and innovate faster by making it easy to connect the world’s applications, data, and devices
  • 76. Taking the Donkey Work out of integration ESB taking 3 month to install 40 million to connect 6 systems Each Project Just As Hard As The Last
  • 78. Limited choices in technologies Yesterday’s companies: monolithic Connected point-to-point/ limited value from SOA Infrastructure and data on premises
  • 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
  • 91. API-led connectivity leads to an application network API-led connectivity Application network
  • 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?