KEMBAR78
Creating an OData-Enabled API | PPTX
Creating a MuleSoft OData-Enabled API for Salesforce
MuleSoft Virtual Meetup
All contents © MuleSoft Inc.
Our Partners
2
Agenda
By Greg Serrano
Creating an OData-Enabled
API
All contents © MuleSoft Inc.
OData API
• Introduction to OData
• I’m a Mule Developer, how is it useful to me?
• Demo Showcase
All contents © MuleSoft Inc.
What is ODATA?
All contents © MuleSoft Inc.
What is ODATA?
All contents © MuleSoft Inc.
What is ODATA?
All contents © MuleSoft Inc.
I’m a Mule Developer, how is it useful to me?
• Management use-cases which involves CRUD
• Generating Reports
• Simplify your API
• Flexibility
• OData is able to provide metadata
All contents © MuleSoft Inc.
Ecosystem
• Producers
• Consumers
All contents © MuleSoft Inc.
OData API - Prerequisites
• OData Plugin (Uses OData ver. 2.0)
• Mule EE 4.1.1 and later
• Anypoint Studio 7.1.4 and later
• Maven
All contents © MuleSoft Inc.
OData API - Components
• odata.raml
• api.raml
• odataLibrary.raml
All contents © MuleSoft Inc.
OData API - Components
All contents © MuleSoft Inc.
OData API - Demo
All contents © MuleSoft Inc.
References
• https://docs.mulesoft.com/apikit/4.x/creating-an-odata-api-with-
apikit
• https://www.odata.org/
• https://github.com/mulesoft/apikit-odata-extension
• https://success.salesforce.com/issues_view?id=a1p3A000000mCca
QAE
• https://help.salesforce.com/articleView?id=platform_connect_add_
external_data_source.htm&type=5
Thank you
See you next time
Please send topic suggestions to the organizer
Creating an OData-Enabled API

Creating an OData-Enabled API

  • 1.
    Creating a MuleSoftOData-Enabled API for Salesforce MuleSoft Virtual Meetup
  • 2.
    All contents ©MuleSoft Inc. Our Partners 2
  • 3.
  • 4.
    By Greg Serrano Creatingan OData-Enabled API
  • 5.
    All contents ©MuleSoft Inc. OData API • Introduction to OData • I’m a Mule Developer, how is it useful to me? • Demo Showcase
  • 6.
    All contents ©MuleSoft Inc. What is ODATA?
  • 7.
    All contents ©MuleSoft Inc. What is ODATA?
  • 8.
    All contents ©MuleSoft Inc. What is ODATA?
  • 9.
    All contents ©MuleSoft Inc. I’m a Mule Developer, how is it useful to me? • Management use-cases which involves CRUD • Generating Reports • Simplify your API • Flexibility • OData is able to provide metadata
  • 10.
    All contents ©MuleSoft Inc. Ecosystem • Producers • Consumers
  • 11.
    All contents ©MuleSoft Inc. OData API - Prerequisites • OData Plugin (Uses OData ver. 2.0) • Mule EE 4.1.1 and later • Anypoint Studio 7.1.4 and later • Maven
  • 12.
    All contents ©MuleSoft Inc. OData API - Components • odata.raml • api.raml • odataLibrary.raml
  • 13.
    All contents ©MuleSoft Inc. OData API - Components
  • 14.
    All contents ©MuleSoft Inc. OData API - Demo
  • 15.
    All contents ©MuleSoft Inc. References • https://docs.mulesoft.com/apikit/4.x/creating-an-odata-api-with- apikit • https://www.odata.org/ • https://github.com/mulesoft/apikit-odata-extension • https://success.salesforce.com/issues_view?id=a1p3A000000mCca QAE • https://help.salesforce.com/articleView?id=platform_connect_add_ external_data_source.htm&type=5
  • 16.
  • 17.
    See you nexttime Please send topic suggestions to the organizer