Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Customize Your Enterprise
Mobile Salesforce.com
Integrations with Red Hat
Maggie Hu
Sr. Middleware Specialist Solution Arc...
Agenda
• Integrating Salesforce.com with Red Hat Products
• Red Hat Portfolio
• Red Hat Mobile Application Platform
• Red ...
Integrating Salesforce.com with Red Hat Products
JBoss
Middleware
Transforming Business with Red Hat
Mobile Ate the World
RHMAP & RH JBoss
7
Integrate
Connect systems, applications, and data across your entire enterprise.
Integrate
Connect systems, applications, and data across your entire enterprise.
Integrate
Connect systems, applications, and data across your entire enterprise.
• Pattern-Based Integrations
• Multiple c...
More Info
● Camel in Action
● Apache Camel Developer’s Cookbook
● Microservices for Java Developers
● Community website:
○...
Demo
Today’s Demo!
❷
❹
❸ ❺
❶
List & Update Salesforce.com Opportunities
Salesforce.com Opportunity
The New World of Enterprise Mobility
• Open technologies, cloud or hybrid-cloud solutions
• Flexible development using any...
Full Process Flow to Build a Mobile App
CREATE A
PROJECT IN
THE PLATFORM
PLATFORM
CREATES
CLIENT &
CLOUD APPS
CODE YOUR
CL...
Red Hat Mobile Application Platform
Client, Cloud, MBaaS Services
Core Platform, Node.js
Core Functionality, API-based, Node.js
•Data Sync
•API Keys
•Cloud Alerts
•Deploy Targets
•Env Variables
•User Admin
•App ...
MBaaS Services – Microservices
MBaaS Services – Microservices
24
JSON/REST
XML/SOAP
OData
IDENTIFY
INTEGRATION
POINTS
BUILD YOUR APP
WITH AVAILABLE
SERVI...
MBaaS Services
• Cloud APIs
Public APIs
Local & Third party storage
• Node.js Server-side
• Large ecosystem of node.js mod...
Client Apps
Mobile App Development
• Online Editor
• Offline Editor
• Command Line Interface
• HTML5, Hybrid & Native Apps
• Cloud Bui...
Sample Apps & Templates
• Easily extend examples to build your own Apps
• Best practice for interacting with the Platform
...
Cloud Build Farm
CODE YOUR
MOBILE APP
CHOOSE
YOUR
DEVICE
PLATFORM
BUILD FOR
DEBUG OR
DISTRIBUTIO
N
APP IS BUILT,
CLOUD BUI...
Camel - Salesforce
SalesForce
User
Connected Apps
License
Profile
loginURL: https://login.salesforce.com
userName: the int...
Salesforce Plugin
Camel Salesforce
SELECT
Update
Delete
Plugin
DTO
DTO
DTO
DTO
Notify
Query
Version
Metadata
Project
Restful DSL
Camel
Salesforce
Restful
Endpoints
getList
META List
SELECT
Enterprise Integration Pattern
META List
oppID1..
oppID2..
oppID3..
oppID4..
oppID5..
Camel
Salesforce
SELECT
Opportunity
...
Updating to Salesforce
Restful
Endpoints
updateOpp Camel
Salesforce
Update
DTO
Event Driven Architecture
T
O
P
I
C
Camel
Salesforce
/SAPNotify
Connecting to SAP
Camel
SAP
Connecting to SAP
Camel
SalesForce
A-MQ
Camel SAP
Data
Transform
Hybrid Environment
Camel Salesforce
And SAP
API Endpoints
Camel Salesforce
Questions
?
Maggie Hu
Sr. Middleware Specialist Solution
Architect
Red Hat
Email: mhu@redhat.com
Twitter: @HuCMaggie
Chris...
Going Mobile with Red Hat JBoss BPMSuite & Red Hat
JBoss BRMS
Ken Spokas, Technical Director, Vizuri
Conor O’Neil, Product...
Enhancing customer experience through integration and
automation of business events in the cloud
Christina Wei Mei Lin, JB...
POWER UP and PARTY DOWN
with Red Hat Mobile,
Middleware and OpenShift.
Wednesday evening 9PM – 12AM
Pick up your invitatio...
Customize Your Enterprise Mobile Salesforce.com Integrations with Red Hat
Customize Your Enterprise Mobile Salesforce.com Integrations with Red Hat
Customize Your Enterprise Mobile Salesforce.com Integrations with Red Hat
Upcoming SlideShare
Loading in …5
×

Customize Your Enterprise Mobile Salesforce.com Integrations with Red Hat

3,411 views

Published on

Red Hat Summit 2016 in San Francisco

Published in: Data & Analytics
  • Be the first to comment

  • Be the first to like this

Customize Your Enterprise Mobile Salesforce.com Integrations with Red Hat

  1. 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. 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
  3. 3. Integrating Salesforce.com with Red Hat Products JBoss Middleware
  4. 4. Transforming Business with Red Hat
  5. 5. Mobile Ate the World
  6. 6. RHMAP & RH JBoss 7
  7. 7. Integrate Connect systems, applications, and data across your entire enterprise.
  8. 8. Integrate Connect systems, applications, and data across your entire enterprise.
  9. 9. 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
  10. 10. More Info ● Camel in Action ● Apache Camel Developer’s Cookbook ● Microservices for Java Developers ● Community website: ○ http://camel.apache.org
  11. 11. Demo
  12. 12. Today’s Demo! ❷ ❹ ❸ ❺ ❶
  13. 13. List & Update Salesforce.com Opportunities
  14. 14. Salesforce.com Opportunity
  15. 15. 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)
  16. 16. 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
  17. 17. Red Hat Mobile Application Platform
  18. 18. Client, Cloud, MBaaS Services
  19. 19. Core Platform, Node.js
  20. 20. Core Functionality, API-based, Node.js •Data Sync •API Keys •Cloud Alerts •Deploy Targets •Env Variables •User Admin •App Management •Cloud Env • Caching • Storage • Notifications • User Roles • Auth • Stats
  21. 21. MBaaS Services – Microservices
  22. 22. 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
  23. 23. 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
  24. 24. Client Apps
  25. 25. 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
  26. 26. 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
  27. 27. 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
  28. 28. 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
  29. 29. Salesforce Plugin Camel Salesforce SELECT Update Delete Plugin DTO DTO DTO DTO Notify Query Version Metadata Project
  30. 30. Restful DSL Camel Salesforce Restful Endpoints getList META List SELECT
  31. 31. Enterprise Integration Pattern META List oppID1.. oppID2.. oppID3.. oppID4.. oppID5.. Camel Salesforce SELECT Opportunity List Opp Opp Opp Opp SPLIT Aggregate
  32. 32. Updating to Salesforce Restful Endpoints updateOpp Camel Salesforce Update DTO
  33. 33. Event Driven Architecture T O P I C Camel Salesforce /SAPNotify
  34. 34. Connecting to SAP Camel SAP
  35. 35. Connecting to SAP Camel SalesForce A-MQ Camel SAP Data Transform
  36. 36. Hybrid Environment Camel Salesforce And SAP API Endpoints Camel Salesforce
  37. 37. 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
  38. 38. 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
  39. 39. 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
  40. 40. 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

×