+ All Categories
Home > Technology > Integrating The Cloud - How to integrate Salesforce

Integrating The Cloud - How to integrate Salesforce

Date post: 15-Apr-2017
Category:
Upload: roy-gilad
View: 1,456 times
Download: 0 times
Share this document with a friend
25
How to Integrate With Salesforce.com? Roy Gilad
Transcript
Page 1: Integrating The Cloud  - How to integrate Salesforce

How to Integrate With Salesforce.com?

Roy Gilad

Page 3: Integrating The Cloud  - How to integrate Salesforce

How do I Integrate With Salesforce.com?

Native Connectors

Part of the platform. Effort level to integrate is low:

– Rapid configuration and training.

Limited functionality.

Page 4: Integrating The Cloud  - How to integrate Salesforce

How do I Integrate With Salesforce.com?

Native Connectors

Example: Native email integration.

Benefits:– Better support.– Monitoring.– KPIs.

Page 5: Integrating The Cloud  - How to integrate Salesforce

How do I Integrate With Salesforce.com?

Salesforce market: AppExchange

Marketplace with leading solutions! Effort level to integrate is low. Each AppExchange is examined by

Salesforce: Security review. Apex best practices.

Page 6: Integrating The Cloud  - How to integrate Salesforce

How do I Integrate With Salesforce.com?

Example: Call Telephony IntegrationSalesforce market:

AppExchange

Benefits: CRM monitoring. Faster sales.

Page 7: Integrating The Cloud  - How to integrate Salesforce

Example: Radian6

How do I Integrate With Salesforce.com?

Salesforce market: AppExchange

Benefits: Increase customer engagement. Control brand visibility.

Page 8: Integrating The Cloud  - How to integrate Salesforce

How do I Integrate With Salesforce.com?

Integration Partner Ecosystem

Middleware: Adding an integration layer. Used to connect several systems. High Flexibility.

Page 9: Integrating The Cloud  - How to integrate Salesforce

How do I Integrate With Salesforce.com?

Developer Toolkits and Salesforce API

Salesforce provides integration on several levels.

Salesforce has several API. Toolkits for the common SDK. High Flexibility.

Page 10: Integrating The Cloud  - How to integrate Salesforce

Which solution should I choose?

Is there a native Connector that

fits my needs?

Is there an AppExchange

that fits my needs? Does it

fit my budget ?

3rd party integration tool or development

Page 11: Integrating The Cloud  - How to integrate Salesforce

Developing an integration with Salesforce

Page 12: Integrating The Cloud  - How to integrate Salesforce

Questions you need to answer before developing

Vision & Strategy

What do we need to integrate?

User interfacesLogic Data

Vision & Strategy

How often do we need to integrate?

Real-timeHourlyDaily

WeeklyVision & Strategy

How much do we need to integrate?

10’s1,000’s10,000’s

1,000,000’s Vision & Strategy

Do we need it synchronised?

Synchronous

Asynchronous

Page 13: Integrating The Cloud  - How to integrate Salesforce

Your Data Model

Your business logic

Screens exposed to the end users

What do we need to integrate?

Page 14: Integrating The Cloud  - How to integrate Salesforce

UI Layer Integration – option 1

Request from the page to a server.

Page 15: Integrating The Cloud  - How to integrate Salesforce

UI Layer Integration – option 2

Salesforce Canvas

Complex web application already running outside of Salesforce Platform that you want to expose to Salesforce users easily and securely.

Combine Salesforce with information that cannot leave your premises.

Page 16: Integrating The Cloud  - How to integrate Salesforce

UI Layer Integration – option 2

Salesforce Canvas

Page 17: Integrating The Cloud  - How to integrate Salesforce

Data and Business Layers Integration Salesforce provides several APIs. We will sort them by the needs they

provide:

SOAP API

REST API

Apex REST API

Apex SOAP API

Streaming API

Bulk API

Chatter API

Metadata API

Page 18: Integrating The Cloud  - How to integrate Salesforce

You have a strong development team but you don’t have a Salesforce development team.

You can use out-of-the-box API: REST API SOAP API

What is Salesforce.com API?

AccountsContactsEventsTasksOpportunitiesCases

InvoicesOrdersContractsAssets

Create, update and delete data.

SELECT Name FROM Account WHERE Name like 'A%'

Salesforce Object Query Language (SOQL)

Page 19: Integrating The Cloud  - How to integrate Salesforce

You want to integrate using your in-house primary key.

You want a custom functionality. Tailored made API:

Apex REST API Apex SOAP API

Just add the annotating to the Class as a “WebService”

What is Salesforce.com API?

Page 20: Integrating The Cloud  - How to integrate Salesforce

You have over a million records to process and speed is a requirement.

Bulk API

What is Salesforce.com API?

Page 21: Integrating The Cloud  - How to integrate Salesforce

You need near real-time notifications of when records are created or updated.

Pub-Sub model.

Streaming API

What is Salesforce.com API?

Page 22: Integrating The Cloud  - How to integrate Salesforce

You want to migrate changes, such as custom object definitions and page layouts, from asandbox to your production environment.

Metadata API

What is Salesforce.com API?


Recommended