Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Real-time Data Virtualization of SAP in Salesforce using OData API
Build a connected app in 10’ or less
with Lightning & D...
All contents © MuleSoft Inc.
Safe harbor statement
The information in this presentation is confidential and proprietary to...
All contents © MuleSoft Inc.
Scenario at Acme Inc.
3
•  Customer 1-view charter, Acme Inc. business requirements:
–  Show ...
All contents © MuleSoft Inc.
Anypoint Data Gateway for Lightning Connect
Connection Details Object Details UI/Relationship...
Anypoint Data Gateway
Demo
All contents © MuleSoft Inc.
Salesforce + MuleSoft
Lightning Connect + Data Gateway
External Objects/Data Sources
Field Pe...
All contents © MuleSoft Inc.
Applied Data Virtualization
External
Data Sources
Lightning Connect
CONSUME
Anypoint Data Gat...
All contents © MuleSoft Inc.
Scenario at Acme Inc.
8
•  Customer 1-view charter, Acme Inc. business requirements:
ü Show ...
All contents © MuleSoft Inc.
Data Virtualization Components
9
•  Salesforce Lightning Connect
–  External Data Sources – O...
Building your own Data Gateways
Build a connected app in 10’ or less
with Lightning & Data Gateway
Matias Coaker
Sr Softwa...
All contents © MuleSoft Inc.
Anypoint Data Gateway for Lightning Connect
11
Supported Datasources
Out of the box
All contents © MuleSoft Inc.
…You need a Data Gateway for your
legacy datasource?
…You want to expose your API as an
Odata...
All contents © MuleSoft Inc.
APIKit + OData support
13
Existing APIKit module
Build a Mule App from a
RAML file
New OData ...
All contents © MuleSoft Inc.
Building Your OData API
14
Json Data Model
JSON file describing
entities and properties
Withi...
All contents © MuleSoft Inc.
Building Your OData API
15
Json Data Model
JSON file describing
entities and properties
Withi...
All contents © MuleSoft Inc.
Building Your OData API
16
Json Data Model
JSON file describing
entities and properties
Withi...
All contents © MuleSoft Inc.
Building Your OData API
17
Json Data Model
JSON file describing
entities and properties
Withi...
All contents © MuleSoft Inc.
Building Your OData API
18
Json Data Model
JSON file describing
entities and properties
Withi...
Demo
Q & A
Matias Coaker
Sr Software Engineer
matias.coaker@mulesoft.com
Bikram Sen
Sr Architect, Strategic Alliances
bikram.se...
Thank You!
Prochain SlideShare
Chargement dans…5
×

Build a Connected App in 10 Minutes or Less With Lightning + Data Gateway

600 vues

Publié le

We all know that with Salesforce Lightning you can build apps rapidly. But in order to bring them to life you need data from peripheral systems. Lightning Connect + MuleSoft's Data Gateway allows you to connect all of these elements in no time at all. Join us for a live demo, followed by Q&A.

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Build a Connected App in 10 Minutes or Less With Lightning + Data Gateway

  1. 1. Real-time Data Virtualization of SAP in Salesforce using OData API Build a connected app in 10’ or less with Lightning & Data Gateway Bikram Sen Sr Architect - Strategic Alliances, MuleSoft Matias Coaker Sr Software Engineer, MuleSoft
  2. 2. All contents © MuleSoft Inc. Safe harbor statement The information in this presentation is confidential and proprietary to MuleSoft and may not be disclosed without the permission of MuleSoft. This presentation is not subject to your license agreement or any other service or subscription agreement with MuleSoft. MuleSoft has no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation and MuleSoft's strategy and possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by MuleSoft at any time for any reason without notice. The information on this document is not a commitment, promise or legal obligation to deliver any material, code or functionality. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This document is for informational purposes and may not be incorporated into a contract. MuleSoft assumes no responsibility for errors or omissions in this document, except if such damages were caused by MuleSoft intentionally or grossly negligent. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions. 2
  3. 3. All contents © MuleSoft Inc. Scenario at Acme Inc. 3 •  Customer 1-view charter, Acme Inc. business requirements: –  Show SAP Sales Orders and details in Salesforce. –  Orders should reflect real-time status. –  Data should be accessible anywhere and from any device. •  The Salesforce technical team lead thinks of a solution. Do I: –  Volume – Need to load thousands of SAP Sales Order records in Salesforce and keep them in sync with SAP. –  Complexity – Need to build and manage complex integration, and need to create custom apex code and config in Salesforce. –  Scalability – Need to think of industry standards so that this solution is scalable for other use case.
  4. 4. All contents © MuleSoft Inc. Anypoint Data Gateway for Lightning Connect Connection Details Object Details UI/Relationship Details Configure Data Gateway Define Objects Configure Relationships/ UI components Meet Jack: Salesforce Admin at Acme, Inc. Jack’s Charter Integrate SAP Sales Order data into Salesforce Account records
  5. 5. Anypoint Data Gateway Demo
  6. 6. All contents © MuleSoft Inc. Salesforce + MuleSoft Lightning Connect + Data Gateway External Objects/Data Sources Field Permissions Object Relationships Data Gateway & Sources Object Creation & Mapping Security & Policy Setup VPC OdataAPI Producer ODataAPI Consumer Use External Data Sources to connect to External Systems Use Salesforce configuration to setup External Object relationships Avoid large data movements and data storage in salesforce Achieve real time, on-demand integration when needed Built on industry standard OData protocol Create reusable OData API to expose your backend systems Avoid complicated integration code development and maintenance Expose legacy data securely with VPC and security policy enforcements Integration running natively in the cloud + Seamlessly access backoffice data in days by using industry standard framework and scalable platforms (Salesforce + MuleSoft)
  7. 7. All contents © MuleSoft Inc. Applied Data Virtualization External Data Sources Lightning Connect CONSUME Anypoint Data GatewayCONNECT VPC Governance Object Object Object Anypoint Data Gateway Designer CONFIGURE Customer’s environment
  8. 8. All contents © MuleSoft Inc. Scenario at Acme Inc. 8 •  Customer 1-view charter, Acme Inc. business requirements: ü Show SAP Sales Orders and details in Salesforce ü Orders should reflect real-time status ü Data should be accessible anywhere and from any device •  Solved by Jack using Anypoint Data Gateway and Lightning Connect: –  Volume – No need to load thousands of SAP Sales Order records in Salesforce and keep them in sync with SAP. Data fetched real-time from SOR –  Complexity – No need to build and manage complex integration, and create custom apex code/config in Salesforce. Complex Integration pre-built –  Scalability – No need to think of industry standards so that this solution is scalable for other use case. Integration built on REST api and OData standards.
  9. 9. All contents © MuleSoft Inc. Data Virtualization Components 9 •  Salesforce Lightning Connect –  External Data Sources – OData endpoint definitions –  External Objects – Represent objects built on external data sources http://www.salesforce.com/platform/solutions/connect-integrate •  MuleSoft Anypoint Data Gateway –  Connections –  Gateway & Policies –  Objects http://www.mulesoft.com/platform/data-gateway •  OData Protocol – An open protocol for RESTful APIs –  RESTful in architecture –  JSON interchange format –  Broadly supported http://www.odata.org
  10. 10. Building your own Data Gateways Build a connected app in 10’ or less with Lightning & Data Gateway Matias Coaker Sr Software Engineer matias.coaker@mulesoft.com
  11. 11. All contents © MuleSoft Inc. Anypoint Data Gateway for Lightning Connect 11 Supported Datasources Out of the box
  12. 12. All contents © MuleSoft Inc. …You need a Data Gateway for your legacy datasource? …You want to expose your API as an Odata API? …You need data orchestration within your Data Gateway? What If… 12 + +
  13. 13. All contents © MuleSoft Inc. APIKit + OData support 13 Existing APIKit module Build a Mule App from a RAML file New OData service Extension to support and handle OData requests OData made easy Mule App exposing two APIs APIKit OData Service REST + Odata API
  14. 14. All contents © MuleSoft Inc. Building Your OData API 14 Json Data Model JSON file describing entities and properties Within Anypoint Studio Auto-generated Mule ESB application In CloudHub Runs locally or in CloudHub. Define the model Implement Run / Deploy
  15. 15. All contents © MuleSoft Inc. Building Your OData API 15 Json Data Model JSON file describing entities and properties Within Anypoint Studio Auto-generated Mule ESB application In CloudHub Runs locally or in CloudHub. Define the model Implement Run / Deploy Simple json file Array of entities EDM compatible
  16. 16. All contents © MuleSoft Inc. Building Your OData API 16 Json Data Model JSON file describing entities and properties Within Anypoint Studio Auto-generated Mule ESB application In CloudHub Runs locally or in CloudHub. Define the model Implement Run / Deploy Anypoint Studio
  17. 17. All contents © MuleSoft Inc. Building Your OData API 17 Json Data Model JSON file describing entities and properties Within Anypoint Studio Auto-generated Mule ESB application In CloudHub Runs locally or in CloudHub. Define the model Implement Run / Deploy
  18. 18. All contents © MuleSoft Inc. Building Your OData API 18 Json Data Model JSON file describing entities and properties Within Anypoint Studio Auto-generated Mule ESB application In CloudHub Runs locally or in CloudHub. Define the model Implement Run / Deploy
  19. 19. Demo
  20. 20. Q & A Matias Coaker Sr Software Engineer matias.coaker@mulesoft.com Bikram Sen Sr Architect, Strategic Alliances bikram.sen@mulesoft.com
  21. 21. Thank You!

×