9
MULE ESB–API Layer

Mule esb api layer

Embed Size (px)

Citation preview

Page 1: Mule esb api layer

MULE ESB–API Layer

Page 2: Mule esb api layer

2

API Layer

A REST or Web services API layer offers a decoupled interface to data

and/or functionality of one or more applications. It provides a common,

language-agnostic way of interacting with an application

Page 3: Mule esb api layer

3

Usecases

Here are some common examples of where an API layer would be used:

You need to connect to a legacy application that does not have a REST API. For example you have a custom CRM or HR system that you want employees to be able to access through a portal.

You want to publish an API that enables your partners to communicate with your systems through a well-defined interface. Typically a Web services API is created for this.

Page 4: Mule esb api layer

4

Anypoint Platform for APIs

Make API-led connectivity a reality with Anypoint™ Platform.

Build new APIs, design new interfaces for existing APIs and more efficiently manage all your APIs using a single platform to rapidly expose enterprise data to mobile devices, web apps and connected things in a secure controlled way.

Unleash the value of your information, eliminating the friction of integration and enabling unprecedented speed, agility and rapid change.

Page 5: Mule esb api layer

5

API Gateway

Creates a secure connection to any backend service or data source

Runs in the cloud or on-premises behind a firewall

Lets you enforce runtime policies and collect data for analytics

Page 6: Mule esb api layer

6

API Manager

API management just got easier. With API Manager, you can manage users, traffic and SLAs and secure APIs with just a few simple steps. The built-in API Gateway allows you to easily connect to any backend service or data source. Wherever your APIs are hosted and whatever technologies they run on, you can keep tabs on all your APIs in one place.

Page 7: Mule esb api layer

7

API contract manager

Manages access to your API by issuing contract keys

Monitors the API to confirm it is meeting all contract terms

Ensures compliance with service level agreements (SLAs)

Page 8: Mule esb api layer

8

API policy manager

Applies policies to APIs or endpoints around security, throttling, rate limiting, and more

Federate with PingFederate or OpenAM to provide identity management and OAuth protection for your APIs

Lets you require or restrict certain behaviors in a few simple steps

Lets you add or remove policies at runtime with no API downtime

Page 9: Mule esb api layer