Monetizing on APIs with
better API Management and
monitoring
An ontology for API governance


                                 Nuwan Bandara
                                       2010/017
Introduction to the domain
• What are APIs (Application Programming Interfaces)
  • APIs are the integration between businesses and between
    businesses and their customers


• Why APIs, business critical
  • Communication and being informed are treated as the most
    valuable attributes in todays business


• What is the real requirement
  • Business unit ‘A’ needed to know what business unit ‘B’ is
    doing with business partner ‘X’
Problem Overview
• Covering the costs of an integrated platform

• Problems in creating ROI by exposing services and
  information

• How all these being governed
Motivation
• Service provisioning is a timely topic

• Global financial meltdown, scraped IT expenses

• Governance in terms of service provisioning is over
  looked

• Small businesses are crushed without proper
  standards for API management and monetization

• Opportunities to generate revenue via IT are being
  neglected
Aim
• Create a management and a governance framework
  for services, which are exposed by organizations and
  provide a solid foundation to create ROI from their IT
  investments
Objectives
• Will realize the Aim using
  • A literature review on the subject area
  • A series of qualitative and quantitative analyses
     • to gather context details about the problem domain, about
       service consumer, developer & integrator
  • A Gap analysis
     • of what’s being implemented and used versus what’s
       required by the business.
  • Solution as a POC
  • Solution evaluation
Understanding of the area
• Banks Should be Banking on APIs and Apps
  • Gartner, 2012

• REST APIs gain added importance in application integration design
  • Gartner, 2012

• Towards Open Telco - Business Models of API Management Providers
  • 11 Proceedings of the 2011 44th Hawaii International Conference on
    System Sciences, 2011

• “Instapaper” and the Concept of Monetizing Your API
  • ProgrammableWeb, 2012

• Monetization Strategize for Mobile Operators
  • CISCO, 2010
Methodology
• Evaluate literature, to identify proposals for a possible
  solution

• Fact gathering from the large organizations and
  smaller organizations on their services strategy

• Analyze current implementations

• Analyze current governance practices

• Propose a technical solution to standardize the API
  provisioning and governance
Critical evaluation of the solution
• Compare with current industry
  implementations

• Compare with current literature

• Get feedback from industry experts

• Get feedback from API providers, subscribers
  and app developers
Questions ?

Monetizing on APIs with better API management and monitoring

  • 1.
    Monetizing on APIswith better API Management and monitoring An ontology for API governance Nuwan Bandara 2010/017
  • 2.
    Introduction to thedomain • What are APIs (Application Programming Interfaces) • APIs are the integration between businesses and between businesses and their customers • Why APIs, business critical • Communication and being informed are treated as the most valuable attributes in todays business • What is the real requirement • Business unit ‘A’ needed to know what business unit ‘B’ is doing with business partner ‘X’
  • 3.
    Problem Overview • Coveringthe costs of an integrated platform • Problems in creating ROI by exposing services and information • How all these being governed
  • 4.
    Motivation • Service provisioningis a timely topic • Global financial meltdown, scraped IT expenses • Governance in terms of service provisioning is over looked • Small businesses are crushed without proper standards for API management and monetization • Opportunities to generate revenue via IT are being neglected
  • 5.
    Aim • Create amanagement and a governance framework for services, which are exposed by organizations and provide a solid foundation to create ROI from their IT investments
  • 6.
    Objectives • Will realizethe Aim using • A literature review on the subject area • A series of qualitative and quantitative analyses • to gather context details about the problem domain, about service consumer, developer & integrator • A Gap analysis • of what’s being implemented and used versus what’s required by the business. • Solution as a POC • Solution evaluation
  • 7.
    Understanding of thearea • Banks Should be Banking on APIs and Apps • Gartner, 2012 • REST APIs gain added importance in application integration design • Gartner, 2012 • Towards Open Telco - Business Models of API Management Providers • 11 Proceedings of the 2011 44th Hawaii International Conference on System Sciences, 2011 • “Instapaper” and the Concept of Monetizing Your API • ProgrammableWeb, 2012 • Monetization Strategize for Mobile Operators • CISCO, 2010
  • 8.
    Methodology • Evaluate literature,to identify proposals for a possible solution • Fact gathering from the large organizations and smaller organizations on their services strategy • Analyze current implementations • Analyze current governance practices • Propose a technical solution to standardize the API provisioning and governance
  • 9.
    Critical evaluation ofthe solution • Compare with current industry implementations • Compare with current literature • Get feedback from industry experts • Get feedback from API providers, subscribers and app developers
  • 10.