Using APIs for Better Business Partnerships

Post on 07-Aug-2015

37 views 1 download

transcript

Copyright © 2001-2012 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer.

Using APIs for better Business

Partnerships

A Look Ahead

Two significant forces are changing the face of business:

The Effect of Cloud

• Cloud has commoditized IT and is lowering the barrier for App developers and startups

• The pace of business change is increasing and is forcing businesses to focus on their core competencies

The Effect of Mobile & Devices

• The number of mobile devices now exceeds the number of PCs

• The number of connected devices (Internet of Things) will exceed the number of mobile devices by 2020

The Net Effect

APIs are the Key

APIs in the Cloud

Mobile and Device APIs

A More Digestible Perspective

Financial Companies

• B2B initiatives– Branded stored value cards– Branded credit cards– Pay by points

• B2D initiative– Micro-payments

Travel Examples

• B2B initiatives– Outsourced Mobile App

development– Travel partners– Points exchanges

The Net Effect

• The structure of IT is changing• The number of partnerships is going to

grow exponentially• SaaS providers• App Developers• Mobile & Device Partners

• Companies need an API Strategy and Platform

API Strategy

• Focus on Product– Avoid the proliferation of APIs by moving the

center of gravity to the partner or 3rd party• Provide Funding

– Fund each API as you would an enterprise application

• Structure the Organization– New Roles– New Processes

API Platform

• Measure the impact of your programsAnalytics

• Build your developer and partner ecosystem

Developer Engagement

• Secure and protect your systemsGateway Services

• Simplify and speed up development

Service Integration

• Build the right services & APIs the right way

Lifecycle Management

Our Products

Analytics

Developer Engagement

Gateway Services

Application Integration

Lifecycle Management

Developer Engagement

Analytics

Application Integration

Lifecycle Manager

• Ensure standards and practices are followed

• Define and track multiple API and service versions and their dependencies

• Automatically provision APIs, documentation, etc to the developer portal

In the Cloud or On-Premise

Thanks…

Alistair Farquharson, CTO, SOA Softwareajf@soa.comwww.soa.com@afarqu@SOASoftwareInc