Customize Your Enterprise Mobile Salesforce.com Integrations with Red Hat
1. Customize Your Enterprise
Mobile Salesforce.com
Integrations with Red Hat
Maggie Hu
Sr. Middleware Specialist Solution Architect, Red Hat
Christina Wei Mei Lin
JBoss Technology Evangelist, Red Hat
Luis Cortes
Principal Product Marketing Manager, JBoss, Red Hat
2. Agenda
• Integrating Salesforce.com with Red Hat Products
• Red Hat Portfolio
• Red Hat Mobile Application Platform
• Red Hat JBoss Integration
• Use cases for today demo
• Demos
10. Integrate
Connect systems, applications, and data across your entire enterprise.
• Pattern-Based Integrations
• Multiple connectivity
• Real-time notifications
• Lightweight & Cloud-ready
• Integrate everything, everywhere
• Apache Camel is a popular
EIP implementation
• De-facto standard for
flexible and lightweight
integrations
• Large, vibrant ecosystem
11. More Info
● Camel in Action
● Apache Camel Developer’s Cookbook
● Microservices for Java Developers
● Community website:
○ http://camel.apache.org
16. The New World of Enterprise Mobility
• Open technologies, cloud or hybrid-cloud solutions
• Flexible development using any client toolkit
• REST APIs for apps to consume
• JavaScript and Node.js as integration logic
• MBaaS to simplify & speed app development
• Continuous development & deployment
• Collaboration between front-end developers (new IT) with backend developers and
ops (traditional IT)
17. Full Process Flow to Build a Mobile App
CREATE A
PROJECT IN
THE PLATFORM
PLATFORM
CREATES
CLIENT &
CLOUD APPS
CODE YOUR
CLIENT APP
ADD
FUNCTIONALIT
Y 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
23. MBaaS Services – Microservices
24
JSON/REST
XML/SOAP
OData
IDENTIFY
INTEGRATION
POINTS
BUILD YOUR APP
WITH AVAILABLE
SERVICES
DEFINE IT AS
RE-USABLE
SERVICE
BUILD YOUR
NODE.JS
MODULES
24. MBaaS Services
• Cloud APIs
Public APIs
Local & Third party storage
• Node.js Server-side
• Large ecosystem of node.js modules
• Discoverable, testable, documented APIs
• Re-usability of MBaaS services
• Secure Network/VPN config
26. Mobile App Development
• Online Editor
• Offline Editor
• Command Line Interface
• HTML5, Hybrid & Native Apps
• Cloud Build Farm
• Git Integration
• HTML5 Form App Wizard
• Credential Management
27. Sample Apps & Templates
• Easily extend examples to build your own Apps
• Best practice for interacting with the Platform
APIs
• Best of breed modern frameworks
angular.js, backbone.js, ember.js, ionic, xamarin,
appcelerator
• Optimized for team-based development with
multiple Git repos
• Variety of available sample forms-based apps
28. Cloud Build Farm
CODE YOUR
MOBILE APP
CHOOSE
YOUR
DEVICE
PLATFORM
BUILD FOR
DEBUG OR
DISTRIBUTIO
N
APP IS BUILT,
CLOUD BUILD
FARM
GENERATES
BINARIES
29. Camel - Salesforce
SalesForce
User
Connected Apps
License
Profile
loginURL: https://login.salesforce.com
userName: the integration user we set up
password: password in text followed by
security token
clientId: the ConsumerKey in the new
Connected App we added
clientSecret: the ConsumerSecret in the
new Connected App we added
32. Enterprise Integration Pattern
META List
oppID1..
oppID2..
oppID3..
oppID4..
oppID5..
Camel
Salesforce
SELECT
Opportunity
List
Opp
Opp
Opp
Opp
SPLIT
Aggregate
38. Questions
?
Maggie Hu
Sr. Middleware Specialist Solution
Architect
Red Hat
Email: mhu@redhat.com
Twitter: @HuCMaggie
Christina Wei Mei Lin
JBoss Technology Evangelist
Red Hat
Email: clin@redhat.com
Twitter: @Chrstina_wm
Luis Cortes
Principal Product Marketing Manager
Red Hat
Email: licortes@redhat.com
Twitter: @licortes_redhat
39. Going Mobile with Red Hat JBoss BPMSuite & Red Hat
JBoss BRMS
Ken Spokas, Technical Director, Vizuri
Conor O’Neil, Product Manager, Mobile, Red Hat
Phil Simpson, Product Marketing Manager, Automation, Red Hat
Maggie Hu, Sr. Middleware Specialist Solution Architect, Red Hat
Wednesday, June 29, 3:30 – 4:30pm (3002)
https://rh2016.smarteventscloud.com/connect/sessionDetail.ww?SESSION_ID=44565&tclass=popup
40. Enhancing customer experience through integration and
automation of business events in the cloud
Christina Wei Mei Lin, JBoss Technology Evangelist, Red Hat
Eric D Schabell, Technology Evangelist, Integrated Solutions, Red Hat
Siamak Sadeghianfar, Technical Marketing Manager, OpenShift, Red Hat
Thursday, June 30, 10:15am – 12:15pm (3014 – Lab 1)
https://rh2016.smarteventscloud.com/connect/sessionDetail.ww?SESSION_ID=43953&tclass=popup
41.
42. POWER UP and PARTY DOWN
with Red Hat Mobile,
Middleware and OpenShift.
Wednesday evening 9PM – 12AM
Pick up your invitation for the party that
beats all parties at:
Mobile, Middleware or OpenShift
demo pods in the Red Hat Booth,
Partner Pavilion