Modern Architectures: Integration Stories from the Field

22
modern architectures integration stories from the eld thomas j. cozzolino principal architect evangelist, salesforce @tcozz in/tcozz customer brieng

Transcript of Modern Architectures: Integration Stories from the Field

Page 1: Modern Architectures: Integration Stories from the Field

modern architectures integration stories from the field

thomas j. cozzolino principal architect evangelist, salesforce

@tcozz in/tcozz

customer briefing

Page 2: Modern Architectures: Integration Stories from the Field

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.

Page 3: Modern Architectures: Integration Stories from the Field

 modern architectures • what?

• why?

• integration!

 integration stories

 conclusions  now what? q & a

agenda

Page 4: Modern Architectures: Integration Stories from the Field

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

Page 5: Modern Architectures: Integration Stories from the Field

events + composability à next-gen “apps”

governance

devops

portfolio

Page 6: Modern Architectures: Integration Stories from the Field

Thomas Wilson Senior Solution Architect, Target

[email protected]

Page 7: Modern Architectures: Integration Stories from the Field

all about target

Target is a discount retailer that provides quality merchandise at attractive prices in clean, spacious and guest friendly stores.  The first store opened in Roseville, Minnesota in 1962.

1,800 Stores

$72.6B 2014 Sales

350,000 Team Members

Page 8: Modern Architectures: Integration Stories from the Field

 Implement a single CRM system for 5000 agents serving 3 distinct customers bases.

 Load 100s millions of records for a 360 degree guest view

 Synchronize existing downstream business systems

 Create adaptable BI data feed

 Leveraged provisioning system via PING Fed & JIT provisioning

 Built dynamic run-time analysis of data load sizes and

 Polling pattern and SF reports: foundation of synchronization

 BI extract uses Partner API via configurable objects & attributes

 Inform and work with Salesforce support for large data loads

 Plan adequate time for batch processing and failure recovery

 Cache API session token using singleton pattern

 Refactor large read-only data loads to use Lightning Connect

business challenge integration approach lessons learned

Future Reinvention Business Reinvention Integration Reinvention

target’s integration journey  salesforce as the customer service experience hub

Page 9: Modern Architectures: Integration Stories from the Field

target’s integration strategy

Web Service Endpoint

Data Centric Access

Web Service Endpoint

Process Centric Access

Large Data Load Domain Service

Target PING Federate Active Directory Business Intelligence Data Feed Avaya Open CTI Adapter

WS Endpoint WS Callouts Workflow

Bulk API (REST based) REST, SOAP APIs

SAML/PING

Metadata API

CTI API

CRM Domain Service Java/Camel/Spring

Dynamic Data

Access

Telephony Data

Access Data Access Provisioning

Partner SOAP API

Mobile Device Service

Page 10: Modern Architectures: Integration Stories from the Field

Gram Bischof CRM Manager, zenefits

[email protected]

Page 11: Modern Architectures: Integration Stories from the Field

all about zenefits Connect and manage all of your HR Systems – payroll, benefits, time and compliance, in one online place

Automate all your administration work: deductions, onboarding paperwork and more. Best of all, it’s free!

Page 12: Modern Architectures: Integration Stories from the Field

Improve the Sales Deal Desk approval SLA from 24 hours to 2 hours.

Add ability to validate data in 2 different systems simultaneously.

  Use the data warehouse built on Amazon’s Redshift.

  Build an oData layer through a 3rd Party ETL provider (FiveTran).

  Used a VF page and Lightning to do real-time data validation.

  Pick the right ETL service!

  Don’t re-invent the wheel.

  Redshift is really really really fast.

business challenge integration approach lessons learned

zenefit’s integration story  deal desk

Page 13: Modern Architectures: Integration Stories from the Field

data warehouse architecture

Lightning connect callout

Zenefits

Apex Code

REST APIs

Odata API

ETL

Bulk API (SOAP based)

VF Page

Page 14: Modern Architectures: Integration Stories from the Field

Mudit Agarwal Solutions Architect Lead/ Director, VMWare

[email protected]

Page 15: Modern Architectures: Integration Stories from the Field

Overview of VMware, Inc.

§  Customer: –  500,000+ VMware customers –  75,000+ Partners –  100% of Fortune 500 –  99% of Fortune 1000

For 5th Consecutive Year, VMware Named a Leader in 2014 Magic Quadrant for x86 Server Virtualization Infrastructure!

Page 16: Modern Architectures: Integration Stories from the Field

VMware salesforce.com Journey

Phase 1 - PRM (2009)

Phase 2–Lead Mgmt

(2009)

Phase 3-Sales Cloud (2010)

Phase 4 - Svc Cloud

2011 Roadmap Releases

* User count as of early September 2015

Page 17: Modern Architectures: Integration Stories from the Field
Page 18: Modern Architectures: Integration Stories from the Field

Cloud to Cloud

Cloud to On-premise

On-premise to Cloud

Ø  Sales: Enterprise Territory Management, Order Management, Universal Customer Master, Eloqua, Digital River

Ø  Support: Portal, CTI, Bugzilla-Knova, eForm, Webex

Ø  Real-time, Near Real-time (pub-Sub) & Batch Integration

Type Count Use Cases

Integrating with 30+ Systems Leverage Standard Integration layers Batch for scalability (don’t over-engineer)

State of Integration at VMWare  Integration with Enterprise System

0 20 40 60 80

100 120 140

C2C C2O O2C

15 26 15

97

55

Integration count by type

Real-time Batch

Page 19: Modern Architectures: Integration Stories from the Field

Proactive Vs. Reactive

Faster time to market

Performance

What’s Next Business Challenge Approach

Leverage Out-of-Box Utilize New Feature Align with Business Goal

VMWare Integration –Looking Ahead Increase Reuse and Reduce time-to-market

Leverage REST API to Fullest

Reduce Silo-Reference Data Pull

Leverage Lightning Connect

v  Leverage MuleSoft as IPaaS

v  Roadmap to migrate current

point to point integration

v  Non-Func Requirements,

Standards & Testing Strategy

Page 20: Modern Architectures: Integration Stories from the Field

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

Page 21: Modern Architectures: Integration Stories from the Field

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

Page 22: Modern Architectures: Integration Stories from the Field

thank you