salesforce integrations like red hat customize & …jboss fuse customize & secure your...

37
Featuring Red Hat Mobile Application Platform, 3Scale by Red Hat, and Red Hat JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist Solution Architect, Red Hat Christina Lin - JBoss Technical Evangelist, Red Hat Tom Corcoran - Sr. Solution Architect, 3Scale & API Management, Red Hat May 2, 2017

Upload: others

Post on 01-Feb-2020

38 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Featuring Red Hat Mobile Application Platform, 3Scale by Red Hat, and Red Hat JBoss Fuse

CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT

Maggie Hu - Sr. Middleware Specialist Solution Architect, Red HatChristina Lin - JBoss Technical Evangelist, Red HatTom Corcoran - Sr. Solution Architect, 3Scale & API Management, Red Hat

May 2, 2017

Page 2: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Agenda

● Integrating Salesforce.com with Red Hat Products● Red Hat Portfolio● Use cases for today demo● Demos● Red Hat Mobile Application Platform● 3Scale by Red Hat● Red Hat Fuse Integration

Page 3: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Integrating Salesforce.com with Red Hat Products

JBoss Middleware

Fuse

Page 4: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Today’s demo!

❺❶

Page 5: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

DEMO!

Page 6: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

List & Update Salesforce.com Opportunities

Page 7: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Salesforce.com Opportunity

Page 8: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Red Hat Mobile Application Platform (RHMAP)

Page 9: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist
Page 10: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist
Page 11: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist
Page 12: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist
Page 13: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

OPENSHIFT VIEW OF RHMAP ARCHITECTURE Complex architecture, same great RHMAP user experience

OpenShift Container Platform

OpenShift Infra Nodes

MBaaS Infra Mobile App Node

RHMAP Core Infra Nodes

core management

Pod

Pod

Routers

Registry

etcd

OpenShift Master Nodes

Authentication

Data Store

Scheduler

Health/Scaling

Mobile App Node

Mobile App Node

Mobile App Node

Other App Nodes

other services

Pod

Pod

JBoss EAP

Pod

Pod

Other App Nodes

JBoss Fuse

Pod

Pod

JBoss BPM

Pod

Pod

Page 14: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

MOBILE APPS AND MICROSERVICES IN RHMAP

Multiple services and large payloads, i.e.enterprise system, database, private cloud system, public API from internet

Reduced number of calls to client app

ENTERPRISE SYSTEMS

MOBILE BACKEND-AS-A-SERVICE

PUBLIC CLOUD SERVICES

Mobile Microservice

Page 15: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

SUMMARY OF MOBILE APPS WITH RHMAP

SSLEncryptrion

AES-256

• Data from multiple sources • To hundreds and thousands of devices

ENTERPRISE SYSTEMS

MOBILE BACKEND-AS-A-SERVICE

PUBLIC CLOUD SERVICES

• Consume APIs• Enhanced your cloud app• Build microservices (MBaaS Services)• All in a container in the MBaaS• Add more node.js business logic

Page 16: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Full Process Flow to Build a Mobile App

16

Container image

CREATE A PROJECT IN

THE PLATFORM

PLATFORM CREATES CLIENT &

CLOUD APPS

CODE YOUR CLIENT APP

ADD FUNCTIONALITY TO YOUR CLOUD

CODE

BUILD YOUR APP ON THE BUILD FARM

ADD SERVICES TO YOUR APP

DOWNLOAD AND INSTALL ON DEVICE

DEPLOY YOUR CLOUD CODE

frontend developer

backend developer

Page 17: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Red Hat Mobile Components

Page 18: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

AeroGear Unified Push Server

Page 19: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Red Hat Mobile Unified Push Notifications

Page 20: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

3Scale by Red Hat

Page 21: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Enabling Your API Strategy

Page 22: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist
Page 23: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Swagger DocMobile Apps Developer Apps

Branded Developer Portal

Real time Admin Portal

OpenShift, Fuse & 3scale

Benefits:– Security

– Scalability

– Very low latency

– Privacy

– Control

– Flexibility

Page 24: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Integrating with Salesforce

Page 25: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Fuse and Salesforce

Code generation Configuration

Built-in ToolingDrag and drop route

Configure application

IntegrateSummarize

HR, ERPSalesforce to

SalesforceSystem migration

EnrichType Transform

AggregatorsSplits

XML, JSONCustomize data

ProxyAPIs

Monetizing servicesInformation

customizationVersion control

Page 26: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Applying Agile Integration

Cloud native solutions Lean artifacts, individually deployable Container based scaling and high availability

● Lightweight● Pattern Based● Reusable

Connectors● Community Sourced

● Cloud native solutions

● Lean artifacts, individually deployable

● Container based scaling and high availability

● Well defined, re-usable, and well managed end-points

● Ecosystem leverage

Flexibility Scalability Re-Usability

Page 27: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Fuse Integration Architecture

OpenShift

Image Repository

Opportunities

Pods

Build Deploy

Build application image

Notification

Pods

RHMAP

Push Notification Server

RHMAP

microservices

3scale

3scale

Page 28: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Salesforce Integration - microservice way

Configure Salesforce Connectors CRUD Salesforce Objects, Bulk, Stream(Consumer) Rest API support

Applying Enterprise Integration Pattern

Generate Salesforce Objects Maven Salesforce plugin

mvn camel-salesforce:generate -DclientId=id -DclientSecret=secret -DuserName=username -Dpassword=password

salesforce:upsertSObject?sObjectIdName=Accountsalesforce:CamelTestTopic&sObjectName=Account

<split id="_split1"><jsonpath>recentItems</jsonpath><log id="_log3" message="${body}"/><to id="_to3" uri="direct:getOppDetail"/>

</split>

Page 29: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Mobile/3scale API Integration - Proxying

Calling push notification server HTTP4 component, CXF-RS, CXF

Generate OpenAPI documentation

Restful API Endpoint Rest DSL

<rest path="/opportunity" produces="application/json"><get uri="/getList">

<description>retrieve lists of opportunities</description><to uri="direct:getOppoRecentList"/>

</get></rest>

<to id="_to3" uri="http4://push.34.210.10.237.xip.io/api/v2/ag-push/rest/sender"/>

<restConfiguration apiContextPath="api-docs" bindingMode="json" component="servlet">

Page 30: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Containerized Application

Containerized Integration Solution and Cloud Deployment Maven fabric8 plugin

Manage and scale integration layer

Local debug Maven Spring boot plugin

mvn spring-boot:run

mvn clean fabric8:deploy

https://ocpmaster.ocp.hucmaggie.com:8443/console/

Page 31: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Summary

Page 32: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Salesforce

ENTERPRISE INTEGRATION PATTERN BASEDREUSABLE CONNECTORSMICROSERVICESCONTAINERIZEDAPI IMPLEMENTATION AGILE INTEGRATION

Enterprise Mobile Integration with Salesforce2. ConfigureAPI Management Policies

4. 3scale manages APIsmonitors and secure

5. Microservices are created consuming APIs to feed mobile app

6. RHMAP features add functionality to the app and build app for multiple mobile platforms

Red Hat Fuse

1. IntegrateWith Salesforce

3. RESTful APIs of Integrated data from RedHat Fuse

Page 34: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

QUESTIONS?

Maggie HuSr. Middleware Specialist Solution ArchitectRed HatEmail: [email protected]: @HuCMaggie

Christina Wei Mei LinJBoss Technology EvangelistRed HatEmail: [email protected]: @Christina_wm

Tom CorcoranSr. Solution Architect, 3Scale & API ManagementRed HatEmail: [email protected] Twitter: @tnscorcoran

Page 35: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

Time Room TitleTuesday, 2nd May

10:15 101 Technological pivot points lightning talks

15.30 151A The Three Pillars that Apply Agile to Integration

16:30 153C Mobile API Management and Integration - A Reference Architecture and Demo

16.30 153B Customize and secure your enterprise mobile Salesforce integrations like Red Hat

18:00 210A API Escape RoomWednesday, 3rd May

10:15 104C Blueprint for modern application architecture with APIs, OpenID, and microservices

10:15 102B Building secure IoT solutions with Red HatThursday, 4th May

10:15 152 Managing across the API life cycle

15.30 157B

Schiphol Airport: Sharing the experience of running a multicloud OpenShift integration CPaaS with API management in production

16.30 152 How to craft a successful API strategy

16.30 153C Mobilizing and securing Red Hat JBoss BPM Suite and BRMS

16:40 156C Agile Integrations in Action

RED HAT API MANAGEMENT AT SUMMIT 2017

Page 36: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist

THANK YOUplus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHatNews

Page 37: SALESFORCE INTEGRATIONS LIKE RED HAT CUSTOMIZE & …JBoss Fuse CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Maggie Hu - Sr. Middleware Specialist