Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Customize Your Enterprise Mobile Salesforce.com Integrations with Red Hat

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité

Consultez-les par la suite

1 sur 43 Publicité

Plus De Contenu Connexe

Diaporamas pour vous (20)

Similaire à Customize Your Enterprise Mobile Salesforce.com Integrations with Red Hat (20)

Publicité

Plus récents (20)

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

×