creating a hybrid gateway for api traffic - tibco...

22
Ed Julson API Platform Product Marketing TIBCO Software Creating a Hybrid Gateway for API Traffic

Upload: phungtuyen

Post on 31-Mar-2018

225 views

Category:

Documents


2 download

TRANSCRIPT

Ed Julson API Platform Product Marketing

TIBCO Software

Creating a Hybrid Gateway for API Traffic

Webinar Recording

Today’s webinar is being recorded and a link to the recording will be emailed to all webinar registrants

Have A Question?

Submit questions using the Q&A panel on your Webinar application

Housekeeping

© Copyright 2000-2015 TIBCO Software Inc. 3

APIs Are Strategic to Business Today

B2b Innovation

Mobile App’s

IoT

Channel Expansion

New Business Models

Microservices

App Architecture Digital Initiatives

Applications and Data

Description Biz Value

Internal APIs for app dev teams. May not be well documented or managed.

•  Share app functionality or data with dev teams

•  Lightweight integration, supports reuse

B2B relationships. Invitation only, documented and managed •  Reduce costs via optimized supply chain or

partner self-service

Public APIs open to 3rd parties. Typically linked to digital transformation initiatives.

•  New business models & revenue streams

•  Enables innovation and disruption

4

What People Are Doing With APIs Pu

blic

A

PsPa

rtne

r

AP

IsIn

tern

al

AP

Is

SECURITY MODELS CONSUMER TYPES

DEVELOPER TOOLS

GLOBAL REACH

VISIBILITY API PRODUCTS

UTILIZATION ANALYTICS

SCALE

PCI, HiTrust, SOC2

CREDENTIALS

PACKAGES ROLES

LOAD DEVELOPER ONBOARDING

SDKs

DOCUMENTATION

KEYS

API VERSIONS

HYBRID, PRIVATE, PUBLIC CLOUD

SLAs

The Evolution of APIs – Enter Complexity

Policies

Succeed or Fail Quickly

…and you Need an API Management Platform

Experimentation

Succeed or Fail Quickly

…and you Need an API Management Platform

Experimentation The Right Tools

Lightweight & Low Code

Succeed or Fail Quickly

…and you Need an API Management Platform

Experimentation The Right Tools Agility

Lightweight & Low Code Create Agility Zones

Succeed or Fail Quickly

…and you Need an API Management Platform

Experimentation The Right Tools Agility API Oversight

Lightweight & Low Code Create Agility Zones Single Pane of Glass

Succeed or Fail Quickly

…and you Need an API Management Platform

Experimentation The Right Tools Agility API Oversight

Lightweight & Low Code Create Agility Zones Single Pane of Glass

Security & Operational Control

11

Get API consumers signed up and

building fast, scale partner support

API PORTAL

Define access & security policies,

manage API “product line”

APIGATEWAY

Ensure fast, reliable API

performance—in the cloud, on-prem,

or both

API DISTRIBUTION NETWORK™

Understand how your platform drives real business value

REPORTING & ANALYTICS

Engage Control Perform Measure

Core Functionality - Mashery Enterprise

API CREATION

Access your backend systems using simple

modeling tools to create your APIs

© Copyright 2000-2016 TIBCO Software Inc.

The Role of an API Gateway

Policy Definition

API Traffic Management

Enforce SLA’s

Secure Access

© Copyright 2000-2013 TIBCO Software Inc.

Different Gateway Deployment Options

SaaS On-Prem Hybrid

Pro’s: •  No IT Infrastructure •  Subscription Based •  Rapid Startup •  Frequent functional

Updates

Con’s: •  Less Customization •  Don’t Own Software •  Dependent on SaaS SLA

Pro’s: •  May be more customizable •  You own the software •  Greater op’s control •  Tighter key and secrets mgt

Con’s: •  Requires capital investment •  Higher operating costs •  Less frequent feature updates •  Administrative overhead

Pro’s: •  Single SaaS admin console •  Mix cloud & on-prem traffic •  Deploy to Docker containers •  Benefits of on-prem control with

the flexibility of SaaS Con’s: •  May need capital investment •  Higher operating costs •  Less frequent feature updates

© Copyright 2000-2016 TIBCO Software Inc.

• Basically, a deployment option of our SaaS API platform • Combination of SaaS and on-prem software

• On-prem software is “tethered” to Mashery SaaS

•  Functionality shared between the cloud and on-prem •  SaaS usage for policy definitions •  Mashery Local executes policies •  Seamless mix of traffic between SaaS & on-prem

• Centralized SaaS management of all gateway instances

How the Mashery Local Hybrid Gateway Works

Mashery Gateway as a Hybrid Deployment

Mashery Local

Key Mgt Security Traffic Mgt

Throttling

Mashery SaaS

API Portal

Logging

Analytics

API Packaging Dev Onboarding

Core API Mgt Gateway

API Modeling

(Design-Time)

Security Throttling

SSL Term.

(Runtime)

Cloud

On-Prem

Admin

Recommended Use Case

•  When local traffic mgt is required

•  Where IT is moving to container based environments

•  Where some API management functionality in the cloud is ok

© Copyright 2000-2016 TIBCO Software Inc.

• Can be deployed either to VM’s or Docker containers • Very lightweight compared to VM’s

• Scripts are provided to build your Docker image

• API Traffic scaling via load balancers and replicated ML

• Rapid startup of replication instances (seconds)

• Aligns well with DevOps PaaS approach • Complementary to microservices architecture

Mashery Local (ML) and Containers

© Copyright 2000-2016 TIBCO Software Inc.

• Mashery pioneered SaaS based API Management • A lot of experience with Hybrid gateways

•  Tight alignment with TIBCO Integration products •  Model, Mock, and publish APIs to Mashery •  Logical extension of microservices design/refactoring •  APIs are at the core of Integration

How Mashery is Different

© Copyright 2000-2016 TIBCO Software Inc.

Questions You Should Ask Yourself: • Do I need a full API Management solution, or just a gateway?

• Do I really need to manage API traffic on-premise?

• Do I have the resources and expertise to setup and manage an on-prem gateway?

• Do I expect to have to distribute my API programs to different geo locations or site?

•  Is a container based approach to workloads and devops tooling important to me?

Which Approach is Best for You?

Audience Q&A

Submit your questions using the Q&A panel on

your Webinar application.

•  Join TIBCO Mashery 30-day Free Trial

https://www.mashery.com/trial-signup

• Access a product demo from the mashery.com website

•  For Support or Sales queries, please contact us at

http://www.tibco.com/contact-us

Next Steps

Share Your Feedback!

© Copyright 2000-2016 TIBCO Software Inc.

Thank You for Joining Us!

© Copyright 2000-2016 TIBCO Software Inc.