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

1,391 views

Published on

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

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,391
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
54
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. 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.
  2. 2. 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”
  3. 3. What is an API? •  It’s a service 3 | ©2013 Software AG. All rights reserved. For internal use only
  4. 4. 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?
  5. 5. 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  
  6. 6. 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
  7. 7. 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. 8. 8 | ©2013 Software AG. All rights reserved. For internal use only
  9. 9. 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
  10. 10. 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
  11. 11. 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
  12. 12. 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)
  13. 13. 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
  14. 14. Is your API well provisioned? Infrastructure Processes People 14 | ©2013 Software AG. All rights reserved. For internal use only
  15. 15. 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
  16. 16. 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
  17. 17. 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
  18. 18. 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
  19. 19. 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
  20. 20. 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
  21. 21. 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
  22. 22. 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
  23. 23. 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
  24. 24. 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
  25. 25. 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
  26. 26. 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
  27. 27. 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
  28. 28. 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

×