Вы находитесь на странице: 1из 28

How IT can Enable the Enterprise With APIs

Andy Hampshire
TIBCO Mashery Technical Evangelist
Housekeeping

Webinar Recording
Todays 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
DISCLAIMER
This document (including, without limitation, any product roadmap or statement of direction data)
illustrates the planned testing, release and availability dates for TIBCO products and services. This
document is provided for informational purposes only and its contents are subject to change without
notice. TIBCO makes no warranties, express or implied, in or relating to this document or any
information in it, including, without limitation, that this document, or any information in it, is error-free
or meets any conditions of merchantability or fitness for a particular purpose. This document may not be
reproduced or transmitted in any form or by any means without our prior written permission.

The material provided is for informational purposes only, and should not be relied on in making a
purchasing decision. The information is not a commitment, promise or legal obligation to deliver any
material, code, or functionality. The development, release, and timing of any features or functionality
described for our products remains at our sole discretion.

During the course of this presentation TIBCO or its representatives may make forward-looking
statements regarding future events, TIBCOs future results or our future financial performance. These
statements are based on managements current expectations. Although we believe that the expectations
reflected in the forward-looking statements contained in this presentation are reasonable, these
expectations or any of the forward-looking statements could prove to be incorrect and actual results or
financial performance could differ materially from those stated herein. TIBCO does not undertake to
update any forward-looking statement that may be made from time to time or on its behalf.

Copyright 2000-2017 TIBCO Software Inc.


CONFIDENTIALITY

The following information is confidential information of TIBCO Software


Inc. Use, duplication, transmission, or republication for any purpose
without the prior written consent of TIBCO is expressly prohibited.

Copyright 2000-2017 TIBCO Software Inc.


Agenda

Introduction

APIs By Design

APIs as a Service

Driving Innovation and Reuse

IOT and Smart Industry

Q&A

Copyright 2000-2017 TIBCO Software Inc.


Introduction

APIs are still 2017 hottest industry subject alongside DevOps,


Microservices and IOT

APIs - business problem or business opportunity ?


Even LOB Execs are talking about APIs
Business benefits from extension of reach
IT Benefits come from agility, but dont pay for agility with a lack of integrity

APIs Everywhere
Inside the enterprise
On the cloud

Copyright 2000-2017 TIBCO Software Inc.


IT is seen as the Business preventer, not the enabler

IT has to protect the resources


Be Agile but controlled
Break and fix fast might work
Dont risk core Integrity

Copyright 2000-2017 TIBCO Software Inc.


API Design

With API First design


APIs will be everywhere

APIs no longer the By-product


Of An App . Now the Product

Focus
Functionality & requirements
Usage Patterns
Deployment models

Copyright 2000-2017 TIBCO Software Inc.


API Right Sizing

Getting the granularity right

Big is Bad, or is it ?
Just think of that all important core bank app, running on
antiquated hardware, with few ways to get at the data.
The API from hell, everyone has one WSDL based service that
does everything to every business object ?

Small is better but is it always ?


Few situations where agile isnt best
API Rightsizing through Service Composition

Copyright 2000-2017 TIBCO Software Inc.


API Classification

API Classes ? Types ? Sets ?

Number of ways the problem can be expressed

Application
Experience

Core

Copyright 2000-2017 TIBCO Software Inc.


API Classification

App Experience Layer


Devs

LoB
IT
Application Application Application
Corp

Core IT
Core Core Core Core Core

Copyright 2000-2017 TIBCO Software Inc.


API Right Sizing

Usage not misuse

Client Client Client Client Client Client Client Client Client Client Client

API

Copyright 2000-2017 TIBCO Software Inc.


API Right Sizing

Usage not misuse

Client Client Client Client Client Client Client Client Client Client Client

API Management

API API
API
V2 DR

Copyright 2000-2017 TIBCO Software Inc.


API Orchestration

Interlinked
API Network

Copyright 2000-2017 TIBCO Software Inc.


API Orchestration

Orchestration
APIs

Copyright 2000-2017 TIBCO Software Inc.


API Orchestration

Mediation
APIs

Copyright 2000-2017 TIBCO Software Inc.


Focus on Functionality

Developers build business logic Shouldnt need to worry about

o Deployment Model
o Security Policies
o Handling SLAs

Copyright 2000-2017 TIBCO Software Inc.


API design

Rule 1 Keep it common


Follow a design pattern and stick to it
For example: http://www.narwhl.com

Rule 2 Not all API users are as clever as you


Full Level 3 HATEOAS is cool but is it required ?
Just Keep it simple

Rule 3 Careful what you change


Follow best practice for breaking changes

Copyright 2000-2017 TIBCO Software Inc.


API Deployment

API Management

Java TIBCO
NodeJs
J2EE BW

Copyright 2000-2017 TIBCO Software Inc.


APIs as a Service

APIs will be everywhere

Management layer in the cloud to handle all cloud requests

Look for Worldwide traffic management to seamlessly route workloads

Reduced costs and faster to deploy

Offload skills requirement for IT group

Use Hybrid solution for Internal use and specific external use cases

Copyright 2000-2017 TIBCO Software Inc.


Driving Innovation

Creating APIs that will drive innovative use is still an art, designing the
APIs that will be most effective for the target user community needs to
become a science.

IT needs to shift roles if companies are going to stay competitive and innovative. They need
to become more efficient and expose data and services in a consistent manner that provides
the same level of governance with far less delay. They need to stop being the gatekeepers
and become, instead, a service organization - they need to help their developers, analysts
and business folks get their jobs done quickly. APIs and good API management help because
all data is presented through a single layer that Ops can maintain through a simple admin
interface, no matter where those services live. Adding self service makes things move even
more smoothly. This lets ops focus on maintaining their systems and shifts a lot of the
administrative weirdness to an automated, yet secure, system.

Copyright 2000-2017 TIBCO Software Inc.


Driving reuse

Build it and they wont come

Portal is required but not enough on it own

Actively manage and promote by an API Manager

Package up APIs into useful groups

Document, document and then document some more

Use analytics to understand how APIs are used

Solicit user feedback

Just be creative !

Copyright 2000-2017 TIBCO Software Inc.


Microservices and APIs

Lead with API First approach

APIs align with deployable


microservices

Size is your enemy

Forgiving clients are your friends

New Event based paradigms


Event Sourcing
Event Streaming

Copyright 2000-2017 TIBCO Software Inc.


Enabling IOT and Industry 4.0

IOT
Mainly going to be streaming APIs
(sensor data)
Small payloads

Smart Manufacturing
As companies buy into the concept of Mass Customization,rather than mass
production, APIs become key
Consumers will innovation Retail app that allows for ordering of an outfit,
colour coordinated, and tailored to user specifics across suppliers.

Copyright 2000-2017 TIBCO Software Inc.


Audience Q&A

Submit your questions using the Q&A panel on


your Webinar application.
Next Steps

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
Share Your Feedback!

Copyright 2000-2016 TIBCO Software Inc.


Thank You for Joining Us!

Copyright 2000-2016 TIBCO Software Inc.

Вам также может понравиться