3. 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
4.
5. 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
6. 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
7.
8. 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/