IBM API Management Overview. 2014 IBM Corporation



Similar documents
C05 Discovery of Enterprise zsystems Assets for API Management

Axway API Portal. Putting APIs first for your developer ecosystem

API Management: Powered by SOA Software Dedicated Cloud

SOA and API Management

Sage Integration Cloud Technology Whitepaper

The bridge to delivering digital applications across cloud, mobile and partner channels

CA Mobile Device Management 2014 Q1 Getting Started

IBM Cloud TechTalks (Part 4 of 4):

Optimizing your IT infrastructure IBM Corporation

Integrating Mobile apps with your Enterprise

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

IBM Cloud Computing Infrastructure Architect V1. Version: Demo. Page <<1/9>>

RCS Liferay Google Analytics Portlet Installation Guide

Creating a Strong Security Infrastructure for Exposing JBoss Services

nexus Hybrid Access Gateway

Donky Technical Overview

Klarna Tech Talk: Mind the Data! Jeff Pollock InfoSphere Information Integration & Governance

Leverage Your EMC Storage Investment with User Provisioning for Syncplicity:

Microsoft Power BI. Nov 21, 2015

APIs The Next Hacker Target Or a Business and Security Opportunity?

MAM - Mobile Application Management

API Management Introduction and Principles

Apigee Edge API Services Manage, scale, secure, and build APIs and apps

A Comprehensive Solution for API Management

Mobile Device Management Version 8. Last updated:

Hybrid Cloud Customer Engagements

Capitalize on Big Data for Competitive Advantage with Bedrock TM, an integrated Management Platform for Hadoop Data Lakes

Alex Wong Senior Manager - Product Management Bruce Ong Director - Product Management

Copyright 2013, 3CX Ltd.

OPEN DATA CENTER ALLIANCE USAGE Model: Software as a Service (SaaS) Interoperability Rev 1.0

Security of Cloud Computing for the Power Grid

Rich Media & HD Video Streaming Integration with Brightcove

Salesforce Opportunities Portlet Documentation v2

How To Build A Digital Business From The Ground Up

Symantec App Center. Mobile Application Management and Protection. Data Sheet: Mobile Security and Management

Introduction to IBM Worklight Mobile Platform

Enterprise Access Control Patterns For REST and Web APIs

WebSphere Integration Solutions. IBM Day Minsk Anton Litvinov WebSphere Connectivity Professional Central Eastern Europe

Product Update. Get There Faster. Dan Ternes CTO, Asia-Pacific & Japan Software AG. All rights reserved.

SOA REFERENCE ARCHITECTURE: WEB TIER

Oracle Process Cloud Service Rapidly Automate & Manage Process Applications

Introduction to the EIS Guide

Cisco Integration Platform

Oracle Reference Architecture and Oracle Cloud

IBM Cloud Security Draft for Discussion September 12, IBM Corporation

Scale Cloud Across the Enterprise

Virtualization and IaaS management

HP Virtualization Performance Viewer

Monitoring GPFS Using TPC or, Monitoring IBM Spectrum Scale using IBM Spectrum Control. Christian Bolik, TPC/Spectrum Control development 13/05/2015

Journey to the Cloud and Application Release Automation Shane Pearson VP, Portfolio & Product Management

An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises

locuz.com A comprehensive orchestration tool for setting up private and hybrid clouds

Digital Marketplace - G-Cloud

Nýjungar í webmethods 9.x. Ingólfur Þorsteinsson

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle

API Architecture. for the Data Interoperability at OSU initiative

Mile Run World Record Progression 1913 to 1999 (Source: Wikipedia) Rapid App Development Fosters Improvement

Securing Corporate on Personal Mobile Devices

1 Overview Configuration on MACH Web Portal 1

SOLUTION BRIEF Citrix Cloud Solutions Citrix Cloud Solution for On-boarding

owncloud Architecture Overview

Asset Visibility Service (AVS) A Lightweight Operational Visibility Service from Zebra

5 Pillars of API Management with CA Technologies

Becoming a Cloud Services Broker. Neelam Chakrabarty Sr. Product Marketing Manager, HP SW Cloud Products, HP April 17, 2013

The Perks of Having a Dedicated Database.

Contents. Overview 1 SENTINET

Introducing ZENworks 11 SP4. Experience Added Value and Improved Capabilities. Article. Article Reprint. Endpoint Management

GE Healthcare. Centricity 360. Case Exchange service. Unleash the power of cloud to bring your distributed care teams together.

Table of Contents. Abstract. Cloud computing basics. The app economy. The API platform for the app economy

Jitterbit Technical Overview : Microsoft Dynamics CRM

A Brief Overview. Delivering Windows Azure Services on Windows Server. Enabling Service Providers

Netwrix Auditor for Exchange

Meraki Wireless Solution Comparison

Hybrid Cloud Management with Red Hat CloudForms

Cisco Mobile Collaboration Management Service

Integrating SharePoint with Lotus Notes and WebSphere Portal

Server & Application Monitor

Ironside Group Rational Solutions

IBM MobileFirst Launch David Lee Heyman

Sun and Oracle: Joining Forces in Identity Management

journey to a hybrid cloud

TCS Hy5 Presidio Your Mobile Environment, Your Way Configure, Secure, Deploy. Mobility Solutions

UNIFIED THREAT MANAGEMENT SOLUTIONS AND NEXT-GENERATION FIREWALLS ADMINISTRATION TOOLS NETWORK SECURITY I ENDPOINT SECURITY I DATA SECURITY

Windows Azure Pack Installation and Initial Configuration

Business Process Management Tampereen Teknillinen Yliopisto

IBM s Cloud Platform : IBM Bluemix

C Examcollection.Premium.Exam.34q

IBM SmartCloud Monitoring

Managed Cloud Services

Cloud Managed Printing

Transcription:

IBM API Management Overview

Please Note IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.

Public versus Partner versus Internal? Public, Open- To-All APIs APIs are open to any developer who wants to sign up Apps are more targeted towards end consumers The business driver is fostering external innovation, and quickly enter new customer facing ecosystems (Gaming, connected cars, Google glasses, ) or tools (IFTTT, wordpress, ) Protected, Open-To- Partner APIs APIs are open to select business partners Apps could be targeted at end consumers or business users The business driver is often linked to the ability to automate processes, exchange data, and accelerate partner onboarding Private, Internal APIs APIs are exposed only to existing developers within the enterprise Apps are usually targeted at employees of the enterprise The business driver can be channel consistency, productivity through re-use, and internal innovation

Real API Success = API externalization + realization API externalization API exploration Self-service sign up App key provisioning API usage analytics API realization Multi-tenant infrastructure Rate limiting and throttling Runtime policy enforcement API gateway deployment OAuth security management Data transformation/redaction Backend service discovery Version management Analytics support Role-based access control Environment management Monitoring and notification

What is IBM API Management?

A single, comprehensive solution to design, secure, control, publish, monitor & manage APIs IBM API Management Fully on-premise, multi-tenant solution, for API providers IBM DataPower API Gateway for security, control, integration & optimized access to a full range of Mobile, Web, API, SOA, B2B & Cloud workloads Over a decade of innovation, 10,000+ units sold, 2000+ customer installations worldwide

IBM API Management 1 Analyze & Monitor API usage 4 Create, assemble and version an API 3 Manage and Share with developer communities 2 Secure, control & scale the API

Easily manage your APIs design, secure, control, publish, monitor & manage Developer Portal API Manager Management Console Explore API documentation Provision application keys Define and manage APIs Explore API usage with analytics Manage API user communities Provision system resources Monitor runtime health Scale the environment

API Management v3 platform solution Management layer Gateway layer The management layer enables organizations to define, manage, expose and control APIs. Provides API Manager, Developer Portal and Management Console API configurations are deployed to the gateway, which provides the enforcement point for runtime policies to control API traffic. Gateway is DataPower physical or virtual

API Management v3 platform solution API call Gateway layer API Configuration Management layer Analytics data Integration appliance for data retrieval Data store

API Success Requires Addressing Needs of Multiple Stakeholders API Product Manager How can I rapidly release & update my APIs? How do I publicize my API? How do I measure success? App Developer Where do I access APIs? How do I understand the APIs? How do I measure success? API Developer How do I assemble APIs? How do I manage security? Will the infrastructure scale? How do I measure performance? Operations Lead How do I manage all the API Environments that are being requested? How can I scale each environment? How can I easily find and fix issues?

API Success Requires Addressing Needs of Multiple Stakeholders API Product Manager How can I rapidly release & update my APIs? How do I publicize my API? How do I measure success? App Developer Where do I access APIs? How do I understand the APIs? How do I measure success? API Developer How do I assemble APIs? How do I manage security? Will the infrastructure scale? How do I measure performance? Operations Lead How do I manage all the API Environments that are being requested? How can I scale each environment? How can I easily find and fix issues?

Support many organizations with one solution Multi-tenant support for multi-provider organizations Provider and Consumer organization Visibility Alerts & notifications Send email directly through tool

Single Dashboard health monitoring Consolidated super admin view View system health DataPower load balancing SSL certificate Management Server scaling

Setup in minutes Easy out of the box setup LDAP or internal identity provider support

API Success Requires Addressing Needs of Multiple Stakeholders API Product Manager How can I rapidly release & update my APIs? How do I publicize my API? How do I measure success? App Developer Where do I access APIs? How do I understand the APIs? How do I measure success? API Developer How do I assemble APIs? How do I manage security? Will the infrastructure scale? How do I measure performance? Operations Lead How do I manage all the API Environments that are being requested? How can I scale each environment? How can I easily find and fix issues?

Developer portal for API consumers Self service developer portal to explore APIs Browse API documentation Role-based access for viewing APIs Browse available plans with limits and choose from available plans

Monitor API consumption Monitor most active applications and APIs

API Success Requires Addressing Needs of Multiple Stakeholders API Product Manager How can I rapidly release & update my APIs? How do I publicize my API? How do I measure success? App Developer Where do I access APIs? How do I understand the APIs? How do I measure success? API Developer How do I assemble APIs? How do I manage security? Will the infrastructure scale? How do I measure performance? Operations Lead How do I manage all the API Environments that are being requested? How can I scale each environment? How can I easily find and fix issues?

Create, Secure & Version APIs Simple interface accelerates iterative API development & deployment Scale Version API Developer Define Assemble Intuitively and iteratively define APIs and associated policies Rapidly assemble APIs via configuration, not coding Minimize risk with industry leading security & scalability Monitor Meter Deploy, Test & Debug Secure 20

Easily create, find REST and SOAP APIs Define the REST or SOAP API you wish to expose Import from a registry Search for, add custom tags to, and mark favorite APIs for easier discovery

Assemble New APIs Through Configuration Assemble a new API by combining multiple REST or SOAP services into a composite API Provide examples of the request and response messages, headers and parameters Drag and connect linking the request and response messages Transform the message elements with a click

Secure the API Identify application with Client ID & Secret Authenticate using LDAP or Authentication URL Authorize using OAuth 2.0 support with implicit grant type, authorization code, resource owner

Version the API for iterative development Version the API configuration in just one click Revert prior version

API Success Requires Addressing Needs of Multiple Stakeholders API Product Manager How can I rapidly release & update my APIs? How do I publicize my API? How do I measure success? App Developer Where do I access APIs? How do I understand the APIs? How do I measure success? API Developer How do I assemble APIs? How do I manage security? Will the infrastructure scale? How do I measure performance? Operations Lead How do I manage all the API Environments that are being requested? How can I scale each environment? How can I easily find and fix issues?

Productize APIs using Plans Include multiple APIs and Resources per Plan Version your Plans Apply Entitlement by Plan or Resource Fine grained control over plan deployment Enforce Hard or Soft limits

Gain Business Insights Pinpoint key market fluctuations and find correlations related to your business Business Analytics for both API provider and application developer: Top traffic producing API, Top application producing traffic Structured Filtered Search across analytics for example country:usa, color:red Saved Searches and Filters for easy and consistent retrieval Enables chargeback/billing for API consumption by developers through export of activity as.cvs file

Thank You