Module 2:
Introduction to API led
Connectivity
Agenda
Demo
Anypoint
Platform
Introduction
to API led
connectivity
DemandsonIT
Cloud and SaaS
Big Data , Analytics
Mobile
Digital Competition
IT Delivery CapacityToday
Time
Reusable APIs &
Services for
accessing data
and resources
Enable the
business to self
serve and deliver
more of their own
projects right way
API??
 Application Programming Interface provides information for how to communicate
with a software component, defining the
 Operation (what to call)
 Inputs (What to send with a call)
 Outputs (What you get back from a call)
 Underlying data types
 It defines functionalities independent of implementations
Anypoint Platform
 A unified , highly productive , hybrid integration platform that creates a seamless application
network of apps, data and devices with API-led connectivity
 A collection of runtimes, frameworks, tools and web applications
 Tools and framework for building applications
 Mule runtime for running applications and applying policies
 On-prem or in the cloud
 Web application for deploying, running , managing and monitoring applications
 Defining, managing and discovering APIs
 https://www.mulesoft.com/platform/enterprise-integration
RAML : Restful API Modelling Language
 A simple, Structured, and succinct way of describing RESTful APIs
 RAML is a human-readable and machine process-able description of a RESTful API
interface.
 API documentation generators, API client-code generators, and API servers consume a
RAML document to create user documentation, client code, and server code stubs,
respectively.
 A non- proprietary vendor neutral open spec.
 RAML is based on broadly- used standards such as YAML and JSON
 Uses a human-readable data serialization format where data structure hierarchy is
specified by indentation
 https://raml.org/

Introduction to API Led connectivity

  • 1.
    Module 2: Introduction toAPI led Connectivity
  • 2.
  • 3.
    DemandsonIT Cloud and SaaS BigData , Analytics Mobile Digital Competition IT Delivery CapacityToday Time Reusable APIs & Services for accessing data and resources Enable the business to self serve and deliver more of their own projects right way
  • 5.
    API??  Application ProgrammingInterface provides information for how to communicate with a software component, defining the  Operation (what to call)  Inputs (What to send with a call)  Outputs (What you get back from a call)  Underlying data types  It defines functionalities independent of implementations
  • 6.
    Anypoint Platform  Aunified , highly productive , hybrid integration platform that creates a seamless application network of apps, data and devices with API-led connectivity  A collection of runtimes, frameworks, tools and web applications  Tools and framework for building applications  Mule runtime for running applications and applying policies  On-prem or in the cloud  Web application for deploying, running , managing and monitoring applications  Defining, managing and discovering APIs  https://www.mulesoft.com/platform/enterprise-integration
  • 8.
    RAML : RestfulAPI Modelling Language  A simple, Structured, and succinct way of describing RESTful APIs  RAML is a human-readable and machine process-able description of a RESTful API interface.  API documentation generators, API client-code generators, and API servers consume a RAML document to create user documentation, client code, and server code stubs, respectively.  A non- proprietary vendor neutral open spec.  RAML is based on broadly- used standards such as YAML and JSON  Uses a human-readable data serialization format where data structure hierarchy is specified by indentation  https://raml.org/