• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
API Management: Unlock the Value of Your Unique Assets with a Robust API
 

API Management: Unlock the Value of Your Unique Assets with a Robust API

on

  • 940 views

Innovation World 2013 Presentation. ...

Innovation World 2013 Presentation.
Experts agree that APIs are the leading best practice to build innovative applications, integrate partners and keep up with the speed of the business. In this presentation, we explored how to implement a robust API strategy, use APIs to align your business initiatives such as enabling partners and enterprise mobile strategy, and benefit from the lessons learned by leading Fortune 500 companies.

Speakers:
Robert Rowe
Senior Manager Product Marketing, Software AG

Daniel Adelhardt
Director Product Management, Software AG

Statistics

Views

Total Views
940
Views on SlideShare
940
Embed Views
0

Actions

Likes
0
Downloads
28
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    API Management: Unlock the Value of Your Unique Assets with a Robust API API Management: Unlock the Value of Your Unique Assets with a Robust API Presentation Transcript

    • Unlock the Value of Your Unique Assets with a Robust API Daniel Adelhardt Director, Product Management Robert Rowe Sr. Manager, Product Marketing ©2013 Software AG. All rights reserved.
    • APIs are a High Volume, Billion Dollar Business Salesforce.com generates half of its $2.3B in revenue via APIs 300,000 registered apps Twitter processes 13B transactions per day via its APIs. Google processes about 5B transactions per day via its APIs 2 | ©2013 Software AG. All rights reserved. For internal use only Ena rs Partne bling $2B/yr. “90% of what we do is business through APIs”
    • What is an API? •  It’s a service 3 | ©2013 Software AG. All rights reserved. For internal use only
    • New Methods to Reach Customers Via Apps WEB   APPS   1 billion TRADITIONAL  IT   4 | 1 trillion API  PLATFORM   ©2013 Software AG. All rights reserved. For internal use only But why would any organization willingly risk exposing its most precious data assets over the Web?
    • The App and API Value Chain Apps   Delighted   Customer   App Developer API  PLATFORM   5 | ©2013 Software AG. All rights reserved. For internal use only IT  Systems  
    • Business Reasons for Exposing APIs Power Mobile Apps Find New Sources of Revenue Foster Innovation Self-service Customers,Partners APIs provide Business Value 6 | ©2013 Software AG. All rights reserved. For internal use only
    • How Many Apps Are There? Source: http:// www.pureoxygenmobile.com/howmany-apps-in-each-app-store/ iTunes, Google Play, Windows Phone Marketplace, Blackberry World 7 | ©2013 Software AG. All rights reserved. For internal use only
    • 8 | ©2013 Software AG. All rights reserved. For internal use only
    • API Business Models – Show Me The Money! Source: 20 API business models in 20 minutes, John Musser, ProgrammableWeb, API Strategy Conference, 2013 Bake your business model into your API 9 | ©2013 Software AG. All rights reserved. For internal use only
    • The Time for API Adoption is Now! Key Points: •  The App economy is not limited to a single industry •  Remixing data from multiple sources is emerging as a hot new business model (i.e. mashing up maps with transit data) •  Numerous reasons to expose APIs •  Many business models for making money with APIs 10 | ©2013 Software AG. All rights reserved. For internal use only
    • How to Implement a Robust API Strategy ©2013 ©2013 Software AG. All rights reserved. For internal 11 | Software AG. All rights reserved. For internal use only use only
    • Framework to Build a Robust API Platform API Goals & Prioritization (Identification) 12 | ©2013 Software AG. All rights reserved. For internal use only Definition & Realization (Actualization) Deployment & Optimization (Operations)
    • Decide on the Business Goals of your API Targeted Audience Business Model Marketing Strategy 13 | ©2013 Software AG. All rights reserved. For internal use only
    • Is your API well provisioned? Infrastructure Processes People 14 | ©2013 Software AG. All rights reserved. For internal use only
    • Provide Simple & flexible APIs •  Provide choices – •  Data Formats •  Protocols •  Authentication •  Get familiar with API Design Patterns 15 | ©2013 Software AG. All rights reserved. For internal use only
    • Building an API is a lot like building a UX Incorporate User Feedback Refine Mock Up 16 | Try out ©2013 Software AG. All rights reserved. For internal use only Implement Provision
    • Your Protocol Choices – SOAP to REST? •  RESTful APIs are clearly perceived as state of the art •  BUT: SOAP also provides unique advantages •  Decide based on your API audience •  Or design for both Source: ProgrammableWeb, based on 5100 API’s as of Feb 2013 Don’t let Hype drive your design choices! 17 | ©2013 Software AG. All rights reserved. For internal use only
    • JSON or XML – your payload format choices? JSON XML •  •  •  •  •  •  Verbosity Extensible Strongly typed More complex Namespaces Wide range of layered technologies •  •  •  •  •  More compact Not extensible by design Simple syntax Ambiguity Faster Don’t let Hype drive your design choices! 18 | ©2013 Software AG. All rights reserved. For internal use only
    • Optimize for Cloud & Mobile Infrastructure Considerations •  •  •  •  API Result Caching Leverage Compression (GZIP) Traffic Management High Availability 19 | ©2013 Software AG. All rights reserved. For internal use only
    • Some API Design Best Practices Partial Responses Limit Results GET http://myhost/myAPI/info? Limit=25 Pagination GET http://myhost/myAPI/info? Offset=50&Limit=25 Service side Sorting GET http://myhost/myAPI/info? Sort=name&order=ASC Design for Versions 20 | GET http://myhost/myAPI/info? fields=name, e-mail GET http://myhost/v1/myAPI/.. ©2013 Software AG. All rights reserved. For internal use only
    • API Façade implemented by an API Gateway Authentication & Authorization API Facade Security & Intrusion Protection API Gateway Traffic Optimization & Shaping Monitoring & SLA Management 21 | ©2013 Software AG. All rights reserved. For internal use only Backends
    • Managing the lifecycle of your API Salesforce: /services/ data/v20.0/sobjects/ Account Intuit: /api/v1/app/ BillingStatus/ <appid> Dependencies & impact analysis API versioning Provisioning, deprecation & retirement “Communication leads to community that is, to understanding, intimacy and mutual valuing.” - Rollo May 22 | ©2013 Software AG. All rights reserved. For internal use only
    • Analyse your API’s usage Leverage Analytics QoS   Support   Traffic   MarkeEng   Trends   Business   “You can't manage what you can't measure” - Peter Drucker 23 | ©2013 Software AG. All rights reserved. For internal use only
    • Delighting your developers •  Make it easy to find APIs •  Document APIs properly •  Provide Sample Code or SDKs •  Share Sample Apps •  Evangelize •  Sponsor Hackathons Communicate & Evangelize Great Documentation 24 | ©2013 Software AG. All rights reserved. For internal use only
    • The Software AG API Management Suite ©2013 ©2013 Software AG. All rights reserved. For internal 25 | Software AG. All rights reserved. For internal use only use only
    • Why do APIs need to be managed? Partners API PLATFORM Provision APIs? Retire APIs? Secure internal assets? Onboard developers? Provide tiered access? API  Provider   26 | ©2013 Software AG. All rights reserved. For internal use only Meter Usage? Sign up for access? Understand usage? Track their KPIs? App  Developer   Affiliates ISV’s Internal Developers
    • Typical Deployment Architecture API Consumers API Portal API Invocation Optional Load Balancer Edge Security Enterprise Edge Enterprise Gateway CentraSite Mediator API Mediation Mediator API Lifecycle API Metering and Analytics Backend Services 27 | ©2013 Software AG. All rights reserved. For internal use only Secure Enterprise Network
    • Benefits of Software AG’s API Management Suite Full Lifecycle Control over your APIS 28 | Single, unified solution for both internal as well as external APIs ©2013 Software AG. All rights reserved. For internal use only Scale your API deployments rapidly with out-of-thebox Terracotta caching Leverage proven webMethods technology recognized by leading analysts Achieve faster timeto-value with Prime methodology and our expertise