API Management - A Transformation

13
Copyright © 2001-2012 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. API Management - a Transformation
  • date post

    19-Oct-2014
  • Category

    Technology

  • view

    312
  • download

    1

description

This presentation explains how companies are transforming their businessees with APIs. In it, we go into detail on how to take advantage of cloud integration brokers, API providers, and application developers.

Transcript of API Management - A Transformation

Page 1: API Management - A Transformation

API Management- a Transformation

Page 2: API Management - A Transformation

www.soa.com/atmosphere

Today’s Audience

• You work for a company and are wondering how to leverage APIs– How do you create a compelling case for your business?– How do you go about building an API?– How do you release it into the wild?

• You are an App Developer– What does the API do for me?– Can I trust this API?

• You are one of our competitors– They are serving beer in the lobby

Page 3: API Management - A Transformation

www.soa.com/atmosphere

A Case Study – SOA Software• SOA Software built its first product in 2002• Thriving software product business

– Direct Sales to Enterprise– On premise

• Profitable

Page 4: API Management - A Transformation

www.soa.com/atmosphere

Existing Market Landscape

• SOA Management• Registry/Repository• Governance

• We saw this market evolve from SOA Management to a larger, and more complex market over time

Page 5: API Management - A Transformation

www.soa.com/atmosphere

Change

• Driving forces for change

– Encroachment on our existing business model

– Different users and buyers

– A natural evolution for SOA

Page 6: API Management - A Transformation

www.soa.com/atmosphere

Emerging Market Landscape• (Cloud) Integration Brokers/Brokerages – these are the middle-

men, like SOA Software, that are offering value-added services for hard-earned cash

• API Providers – these are businesses that expose APIs• App Developers – these are internal groups, partners and

developers

• Typical patterns that we are seeing:– B2E – business to employee. More and more businesses are

leveraging mobile devices (personal or not) in the workplace– B2B – the traditional partner integration space with an emphasis

on mobile, devices– B2D – business to developer. This is a pattern that exploits a long

term consumer-facing strategy

Page 7: API Management - A Transformation

www.soa.com/atmosphere

Challenges• Motivating the business

– Threats do not always translate well to opportunities• Channel Development

– Funding– Sales– Support– Profit

• Leveraging existing technology– Temptation is to throw everything out and start again– Don’t forget that while technology changes, the problems

largely stay the same– New requirements: SaaS, Multi-tenancy, UI, Security,

Market and Competitive needs, etc.

Page 8: API Management - A Transformation

www.soa.com/atmosphere

Our Approach• We have a good, scalable, proven SOA runtime technology that

is capable of REST, Mobile, etc.

– An on-premise software product is tough to build and support– We wanted to leverage this as much as possible. This has years of

QA and works like a charm

• Our management server is targeted for internal use, behind the firewall by operations and IT.

– We decided to create a new server that leveraged the latest technologies and met the requirements of SaaS, multi-tenancy and federation. It is impossible to retrofit these capabilities and we needed a whole new product.

Page 9: API Management - A Transformation

www.soa.com/atmosphere

Our Approach• We set about designing the API as a

product itself: the ‘Atmosphere Platform API’

• Since we were building an API Management platform anyway we could be our own customer to prove out the technology

• As an example, we needed the following API Management Requirements ourselves:– App and API Discovery – we are an App, we

had an API– Community Management– Debugging, Testing, Monitoring– Security– Policy Management– Document Management

Page 10: API Management - A Transformation

www.soa.com/atmosphere

Platform Architecture

Page 11: API Management - A Transformation

www.soa.com/atmosphere

A new product for a new channel• Has both enterprise maturity and the feel of a new product• Is targeted to a new audience• Supports multiple channels• The API allows the product to be deployed as SaaS, on-premise,

and hybrid• Enables new business models, including federations

Page 12: API Management - A Transformation

www.soa.com/atmosphere

Summary

• Start with a compelling business strategy– New channels– New markets– New models– Risks and Threats

• Treat your API as a product– Extend your brand– Put yourself in the developer’s shoes, think about how they can

make money• Leverage your API as a platform

– Provides both stickiness and scaling strategy– Provides technical longevity - as soon as you launch a product, it is

out of date. An API has a longer life.

Page 13: API Management - A Transformation

www.soa.com/atmosphere

Thanks…

Alistair Farquharson, CTO, SOA [email protected]@afarqu@atmosphere_api @SOASoftwareInc