Modern Architectures: Keynote - Using Fabrics to Weave Success in the Cloud
-
Upload
dreamforce -
Category
Technology
-
view
1.850 -
download
0
Transcript of Modern Architectures: Keynote - Using Fabrics to Weave Success in the Cloud
rebooting enterprise architecture
modern architecture keynote using fabrics to weave success in the cloud
thomas j. cozzolino principal architect evangelist, salesforce
@tcozz in/tcozz
Safe Harbor
Safe harbor statement under the Private Securities Litigation Reform Act of 1995:
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.
modern architectures
• why
• what
how • manifesto
• fabrics
and then? • conclusions • this week
agenda
HIT THE GROUND RUNNING
9:00 AM KEYNOTE Modern Architectures: Using Fabrics to Weave Success in the Cloud
11:00 AM EXPO Visit the IT Ranger Station & Architect Bar – Moscone West
11:30 AM TOP PICK Build Apps Tightly Integrated with Salesforce Data with Heroku Connect
1:00 PM STRATEGIC BRIEFING
Modern Architectures: Above the Platform, Beyond the App (with Peter Coffee)
5:00 PM CUSTOMER PANEL
Modern Architectures: Governance that Works
LEARN FROM EXPERTS + SEE WHAT’S COMING
8:30 AM PANEL Modern Architectures: Platform Architect Insights and Secrets
9:30 AM PANEL CIO / CTO Panel: Key Trends for Innovation
12:00 PM PANEL Modern Architectures: Integration Stories from the Field
1:00 PM KEYNOTE Keynote with Marc Benioff & Special Guests – Moscone South
4:30 PM TOP PICK The Salesforce Platform Roadmap
5:00 PM SNEAK PEEK
Modern Architectures: From Massive Data to Real-Time Business Actions
7:00 EVENT App Bash & Partner Parties
FORM YOUR STRATEGY
9:00 AM TOP PICK Forrester on the Evolution of App Dev & Architecture. Mobile. IoT. UX.
10:00 AM STRATEGIC BRIEFING
Modern Architectures: The Road to salesforce platform 2020 (with Adrian Kunzle)
11:30 AM TOP PICK Unlock the Power of Connected Devices and Products with Salesforce: For IT
2:00 PM KEYNOTE Salesforce1 Platform Keynote: Experience a New Way to Build Apps
3:00 PM PANEL Modern Architectures: How IoT will Transform and Disrupt Your Industry
5:00 PM PANEL Women’s Leadership Panel – Moscone South
7:00 PM EVENT Dreamfest & UCSD Benefit – Pier 70
PUT IT ALL TOGETHER
9:00 AM EXPO Visit the Platform Cloud Expo
9:30 AM TOP PICK Lightning Connect: Release the Business Value of Your SAP Back Office Data
10:30 AM PANEL Modern Architectures: Building a Sustainable Roadmap
2:00 PM Q & A Marc Benioff and Parker Harris – Moscone West
4 Perfect Days for Architects
DAY
09.15 1
DAY
09.16 2
DAY
09.17 3
DAY
09.18 4
Create your own agenda today. Start now
• do more with less: refactor systems and skills
• add value vs. contain costs
• pivot into core competencies
• gear up for transformation
• get agile: release mvps early and often
speed and change
market forces
Copyright United Artists, 1962.
• old methodologies, bespoke approaches are broken
• vendor stacks don’t work
• pace layering and “bimodal IT” don’t show me how
architectural realities
methodology
reboot it
Copyright: FX TV Network
• hybrid
• agility-focused
• context-aware
• metadata, model-driven, elastic
• pull-focused à event-driven
modern architectures: characteristics
revolution through verbs, not nouns
Copyright RCA Victor, 1959 *Peter Diamandis huff.to/1bB1GcR
1,000,000,000,000 SENSORS CAN’T BE WRONG*
the modern architect’s manifesto* who remembers design?
1. collaborate or perish
*apologies to robert geddes
2. run with scissors
4. lose the hammer
3. use it or lose it
5. no meme for you 6. play it where it lies 7. no more heroes 8. think big 9. be “not wrong” and thrive
how: architectures that work – “fabrics”
definition: a grouping construct for components that directly enable modern architectures
are: • intuitive • intelligent • flexible • loosely-coupled
are not: • products • rigid • static
Jaymar-Ruby Inc., 1975.
model: fabrics
governance
devops
portfolio
SYSTEMS OF RECORD (SLOW) SYSTEMS OF AGGREGATION (FAST)
Legal /
Compliance
Unstructured: Email / ECM
WCM
ERP / Core
Transactions
data fabric
Identity
Social
HCM
Logistics
Sales and
Service Mgmt.
ODS Data
Warehouse
Marketing
Device Data /
IoT
Ingestion / Enrichment
De-Duplication
Cross-correlation
Event Handling
“Captive” App Access
MDM à Data Hub
ETL
EDM
what’s in a data fabric?
what’s in an integration fabric? systems of integration, api management
SYSTEMS OF RECORD
integration fabric
data fabric
SYSTEMS OF AGGREGATION
SYSTEMS OF INTEGRATION (SLOW) API MANAGEMENT (FAST)
SERVICE ORCHESTRATION
API MANAGEMENT
Service Routing
Transaction Management
Marshalling
Queuing
Protocols
Libraries
Versioning
Repository
integration fabric
SYSTEMS OF INTEGRATION
SERVICE ORCHESTRATION API MANAGEMENT
SYSTEMS OF EVENTS (FAST)
PROCESS CHOREOGRAPHY
EVENT PROCESSING
Process Composition
Workflow & Escalation
Process Routing
Workqueue Management
Event Detection
Event Filtering
Relationship Detection
Event Aggregation / Transformation
what’s in an integration fabric? systems of events
SYSTEMS OF RECORD data fabric
SYSTEMS OF AGGREGATION
what’s in an intelligence fabric? social feed
SYSTEMS OF RECORD
SYSTEMS OF ENGAGEMENT (FAST)
SOCIAL FEED
intelligence fabric
integration fabric
data fabric
SYSTEMS OF AGGREGATION
Event-Awareness
Recommendations
Embed-ability
SYSTEMS OF INTEGRATION
SERVICE ORCHESTRATION API MANAGEMENT
SYSTEMS OF EVENTS
PROCESS CHOREOGRAPHY EVENT PROCESSING
SYSTEMS OF INTELLIGENCE (FAST)
WEB APPS MOBILE WEARABLES intelligence
fabric
SYSTEMS OF ENGAGEMENT (FAST) COMMUNITIES OF INTEREST DATA DISCOVERY
Community Workspace
Application Integration (UI)
Application Composition
Self-Service Ad Hoc Grouping
Data Blending
Storytelling via Data Presentation
SOCIAL FEED
what’s in an intelligence fabric? systems of engagement
SYSTEMS OF RECORD
integration fabric
data fabric
SYSTEMS OF AGGREGATION
SYSTEMS OF INTEGRATION
SERVICE ORCHESTRATION API MANAGEMENT
SYSTEMS OF EVENTS
PROCESS CHOREOGRAPHY COMPLEX EVENT PROCESSING
SYSTEMS OF RECORD
SYSTEMS OF INTEGRATION
SERVICE ORCHESTRATION API MANAGEMENT
R&D
Legal / Compliance
SYSTEMS OF EVENTS
PROCESS CHOREOGRAPHY EVENT PROCESSING / IOT
SYSTEMS OF ENGAGEMENT COMMUNITIES OF INTEREST
DATA DISCOVERY
SOCIAL FEED
SYSTEMS OF INTELLIGENCE
WEB APPS MOBILE WEARABLES
Unstructured: Email / ECM
WCM
ERP / Core Transactions
intelligence fabric
integration fabric
data fabric
Identity
Social
HCM
Logistics
Sales and Service Mgmt.
ODS Data Warehouse
Marketing
SYSTEMS OF AGGREGATION
MDM Virtual Desktop
Network Infrastructure
Data Exploration / Analytics
IoT
Compute Infrastructure Network Infrastructure
fabrics and strategic providers: chemical industry
fabrics and industry: wealth management
SYSTEMS OF RECORD SYSTEMS OF AGGREGATION
SYSTEMS OF INTEGRATION
SERVICE ORCHESTRATION API MANAGEMENT
Legal /
Compliance
SYSTEMS OF EVENTS: PROCESS ORCHESTRATION BUSINESS SERVICES
SYSTEMS OF ENGAGEMENT SYSTEMS OF INTELLIGENCE
SOCIAL FEED
Unstructured: Email / ECM
Market Data
ERP / Core
Transactions
intelligence fabric
integration fabric
data fabric
Identity
IOT
Sensor Data
Credit Data
Logistics
Sales and
Service Mgmt.
ODS Data
Warehouse
Fulfillment Process Transaction Handling Underwriting Fraud/Risk Management
Authenticate and Authorize Party
Create/Update Account
Retrieve Account Detail
Add/Retrieve Documents
Research & Analysis
Get Account Status
Place Order / Get Status
Regulatory Processing Underwriting Asset
Management
Credit Reporting Money Movement Portfolio Management Fulfillment Service
Management
Campaign Management
Knowledge Dissemination Journey Management Case Mgmt.
Offer Management Self Service Compliant Handling Retention Mgmt.
Customer Master
ODS / Data Warehouse
Legal /
Compliance
Risk Mgmt.
Data
Other TBD
Other TBD
Leads & Referrals Management
House holding / Relationship Groups Needs & Goals Mgmt. Lead Generation
On-boarding Customer Profile Mgmt. Default Management Opportunity
Management
Internal
External
fabrics and trends: IoT
batch & NRT view creation: filter + store
Event capture: ingest
1st mile functions: capture + transmit
view “materialization”: enrich
app / access layer: react, predict
device
provisioning, authorization,
etc.
sensor
SYSTEMS OF RECORD / AGGREGATION SYSTEMS OF INTEGRATION / EVENTS SYSTEMS OF ENGAGEMENT / INTELLIGENCE
event queues
endpoints (REST)
view 1
time-based batch views
view 1 view 1
view 1
combined views
view 1 view 1
Operational
datastore
view 1
transient NRT views
view 1 view 1
NRT transient
datastore
Immutable datastore
end user apps
analytics
sales
service
employee-facing aps
mobile / wearable
marketing
Working
datastore
SYSTEMS OF RECORD SYSTEMS OF AGGREGATION
SYSTEMS OF INTEGRATION API MANAGEMENT
SYSTEMS OF EVENTS: ORCHESTRATION EVENT PROCESSING
SYSTEMS OF ENGAGEMENT
SOCIAL FEED
SYSTEMS OF INTELLIGENCE: WEB | MOBILE | WEARABLES
integration fabric
data fabric
SAP: Transact
ERP
Contentful:
Publish Across Platforms
Vault: Securely
Publish
Box: Share
Content
IoT: Ingest
Device Data
ODS:
Consolidate DW Data
Sales/Svc Cloud: Optimize Sales &
Service
Journey Builder: Create Marketing
Journeys
CA API GW: Manage API
Access
Force.com Workflow:
Automate Proc
Customer Partner / Employee
Communities
ENFORCE ENTITLEMENTS / ACCESS CONTROL
IoT: Filter / Orchestrate Event Data
Other
SF Identity Ping
JBoss Fuse
Informatica
Janrain SailPoint IIQ
Wave: Gain Self-Service
Insights
Other: Gain Self-Service
Insights
Heroku: Custom
Communities
Other
Other
BUILD COMPELLING COMNMUNITIES
ENABLE DATA DISCOVERY
Force.com:
Build Custom Apps
Heroku: Build Custom Apps
Cloud Foundry: Build Custom Apps
S1 Mobile:
Access OOTB Bus. Data
Heroku / SF Mobile SDK:
Build Custom Mobile Apps
SF Wear:
Surface IoT Data
Other: Surface
IoT Data
intelligence fabric
fabrics and verbs: pharma
Chatter: Share/Alert in Context
Heroku:
Expose Event-based Apps
Other: Build
Custom Mobile Apps
Heroku Connect:
Automatically Sync Data
Other
Marketing:
Design / Manage Campaigns
events + composability à next-gen “apps”
governance
devops
portfolio
modern architectures
enterprise architecture is being rebooted
modern architectures: trends + reality
• ivory tower = kaput • business won’t wait for
diagrams (or data) to be perfect
• outcomes and verbs rule
• hybrid • true agile • metadata, model-driven,
elastic • pull-focused à event-
driven
we are here to help your architecture journey
• new eBooks, website, community
• architect academy
• trailhead for architects
df + 90 days
• keynotes, networking
• modern architectures track
• architect bar
and expo
dreamforce week
• diy: trailhead
• account exec: ignite, spark, salesforce ea
• customer success: pgm architect, accelerators
post-df monday a.m.
customer success
share your feedback, and win a GoPro!
3earn a GoPro prize entry for each completed survey
tap the bell to take a survey 2enroll in a session 1
thank you