droidcon: benefits of cross-operator apis

33
@ManfredBo The benefits of cross- operator APIs Manfred Bortenschlager @ManfredB o @droidconUK, Oct 24, 2013

Upload: 3scalenet

Post on 10-May-2015

676 views

Category:

Technology


3 download

DESCRIPTION

My talk at the Droidcon barcamp about benefits of Cross-Operator APIs. Find more at http://manfredbo.tumblr.com

TRANSCRIPT

Page 1: Droidcon: Benefits of Cross-Operator APIs

The benefits of cross-operator APIs

Manfred Bortenschlager @ManfredBo

@droidconUK, Oct 24, 2013

Page 2: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

2

What is this all about ?

Page 3: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

3

Mobile Network Operators have a lot of capabilities valuable for developers.

These are underutilised.

Page 4: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

4

Why?

Page 5: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

5

Source: http://bulldogdrummond.com/blog/3745

Page 6: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

6

Page 7: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

7

What can be done ?

Page 8: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

8

OneAPI Exchange

Page 9: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

9

OneAPI Exchange is…

… an infrastructure that allows developers access to mobile network operator assets via APIs.

This infrastructure federates different operators into one unit providing a wider reach for developers.

What is OneAPI Exchange ?

Page 10: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

10

Current CoverageCurrent Partners:

Total Reach: 215.7m Subscribers (C) http://www.traveltip.org

Page 11: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

11

How does that work operatively ?

Page 12: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

12

Collaboration

<<App Users>><<App Developers>>

Exam

ple

Page 13: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

13

<<Developer Operator>> <<Serving Operator>>

<<App Users>><<App Developers>>

Exam

ple

Collaboration

Page 14: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

14

<<Developer Operator>> <<Serving Operator>>

<<App Users>><<App Developers>>

Exam

ple

Developer joins Operator’s developer program

User is subscriber of other Operator

Collaboration

Page 15: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

15

Developer Registry

Operator Registry Settlement …

<<Developer Operator>> <<Serving Operator>>

<<App Users>><<App Developers>>

Developed by:

Exam

ple

All API calls of involved Operators are federated via the OneAPI Exchange.

The Developer can reach far more users.

Page 16: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

16

A Payment API example flow

Page 17: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

17

Example: Payment API Flow

Developer Registry

Operator Registry Settlement … OneAPI

Exchange

<<Developer Operator>> <<Serving Operator>>

1. Uses developer operator’s APIs

Developed by:

Exam

ple

Page 18: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

18

Example: Payment API Flow

Developer Registry

Operator Registry Settlement … OneAPI

Exchange

<<Developer Operator>> <<Serving Operator>>

2. Downloads app (from anywhere)

3. Issues a payment

Developed by:

Exam

ple

Page 19: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

19

Example: Payment API Flow

Developer Registry

Operator Registry Settlement … OneAPI

Exchange

<<Developer Operator>> <<Serving Operator>>

4. Contact OneAPI Exchange to identify servingoperator

Developed by:

Exam

ple

Page 20: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

20

Example: Payment API Flow

Developer Registry

Operator Registry Settlement … OneAPI

Exchange

<<Developer Operator>> <<Serving Operator>>5. Coordinates transaction with serving operator

6. Charges to bill

Developed by:

Exam

ple

Page 21: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

21

Example: Payment API Flow

Developer Registry

Operator Registry Settlement … OneAPI

Exchange

<<Developer Operator>> <<Serving Operator>>7. Serving operator pays out developer operator

8. Developer operator pays out developer

Developed by:

Exam

ple

Page 22: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

22

The benefits for developers

Page 23: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

1. Simplicity Relation with only one operator

2. Trust User interacts only with serving operator’s brand

3. Speed Platform independent REST APIs

4. Reach Cover subscribers of all participating operators

5. Force Operators compete for developers

Benefits

Page 24: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

24

Current status

Page 25: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

25

Current APIs

Lets users authenticate securely using the Operator Identity.

Subscriber attributes can be leveraged.

Page 26: Droidcon: Benefits of Cross-Operator APIs

@ManfredBoCurrent APIs

26

Lets users conduct mobile payments which are conveniently settled via the Operator bill.

Page 27: Droidcon: Benefits of Cross-Operator APIs

@ManfredBoCurrent APIs

27

Lets users send/receive SMS/MMS out of an app and make use of rich communications.

Page 28: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

28

Main OneAPI Exchange APIs

• Payment API

• Operator Identity API

• Messaging API

Supplementary OneAPI Exchange APIs

• Operator Discovery API

• Price Lookup API

• Transaction Logging API

• Logo API

Current APIs

Page 29: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

29

API releases on rolling basis(based on demand)

OneAPI Exchange Status

Page 30: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

30

Page 31: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

31

How can I start using the APIs ?

Page 32: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

32

Get involved in the OneAPI Pilot Partner Program !

Work closely with a Mobile Network Operator Secure a long-term relationship Contribute to shaping the APIs Leverage promotion activities

(eg, at Mobile World Congress)

Register here: www.gsma.com/oneapi(Pilot partner program to be launched early November 2013)

OneAPI Pilot Partner Program

Page 33: Droidcon: Benefits of Cross-Operator APIs

@ManfredBo

33

Contact

OneAPI programme

www.gsma.com/oneapi

Manfred Bortenschlager

@ManfredBo