SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Downloaden Sie, um offline zu lesen
Next Generation Services Platforms
Munich 17/18th June 2015
The Telcos winning the migration to service
providers have understood and internalized API
Management operations, and are now focused on
mashing up local capabilities in an open
ecosystem as no problem is solved through just
one providers APIs. But remember APIs are just a
small piece of technology, the solution is much
broader then simply presenting APIs to internal
groups, partners, 3rd parties and customers.
Structure
•  Dean Bubley WebRTC update
o  6B WebRTC- capable devices by 2019
•  Dragana Linfield, Etisalat
o  Etisalat Digital Case Study, Leveraging WebRTC to extend digital
communication services
•  Francesco Vadalà & Vincenzo Amorino, Telecom Italia
o  Future Strategies and the Impact APIs has on Telco Industry
•  Sebastian Grabowski, Orange Poland
o  BIHAPI Business Intelligence Hackathon API
•  Michal Ajduk, Play Poland
o  Play API, Enriching 3rd Party Services with Operator Capabilities
•  Antonio Cruz, SAPO
o  API Management Patters
WebRTC Market Status & Contextual Roadmap
Dean Bubley, Disruptive Analysis
NGSP, June 2015
dean.bubley@disruptive-analysis.com @disruptivedean
Any web-connected device will be WebRTC capable over time. Main limitation today is the
lack of IE and Safari WebRTC support, plus its not yet a ratified standard.
WebRTC on >6bn devices by 2019
Million WebRTC
devices worldwide,
year-end
Source: Disruptive Analysis 2014 Edition WebRTC Report
0
1000
2000
3000
4000
5000
6000
7000
2011 2012 2013 2014 2015 2016 2017 2018 2019
Other (TV+M2M/IoT)
Smartphones
Tablets
PCs
Copyright Disruptive Analysis Ltd 2015June 2015
Lead WebRTC use-cases, June 2015
Copyright Disruptive Analysis Ltd 2015Source: Disruptive Analysis WebRTC report update June 2015
Customer service & platforms
• Mayday, Amex etc.
• Contact centres
• Developer SDKs/platforms
• Mobile consumer VoIP & social chat
• Education/training/healthcare
• Free standalone video-calling
• Conferencing niches & web extensions
• Innovative UC & collaboration
Live &
commercial
• Full-scale corporate conferencing & UC
• Telco VoLTE/IMS extension
• CDNs, File/screen-sharing
Pilots /
pre-
commercial
Trials &
demos
• Entertainment & consumer electronics
• IPTV & personal broadcast
• M2M & IoT
• Public Safety
What is interesting in some ‘WebRTC’ implementations is they use the technology with
customizations in their own container rather than relying on the browser. This reflects the pre-
standards status and patchy browser coverage. Plus highlights the lack of importance
interoperability plays in most use-cases.
Telcos & WebRTC: growing fast
Copyright Disruptive Analysis Ltd 2015June 2015
Developer /
PaaS
Service
extension
Verticals / New
services
Not yet
commercial
European SP
videoconferencing
and many others
Asian MNO dev
pltfm
Integral to
some iOS
RCS apps
Asian MNO
chat app
Growing WebRTC adoption by Telcos, beyond simple experimentation.
| 1
Etisalat Digital Case Study 
Leveraging WebRTC
to extend digital communication services
Dragana Linfield
dlinfield@etisalat.ae
| 4
Etisalat introduces HD voice and video calling with new C’Me app
http://7daysindubai.com/etisalat-introduces-voice-and-video-
calling-with-cme-app
http://ameinfo.com/technology/it/software/etisalat-introduces-hd-
voice-and-video-calling-with-new-cme-mobile-application/
C’Me is a proprietary IP Communications Client – we’re seeing more telcos follow this path
given RCS and VoLTE’s costs and delays.
Supports most of the common IP Communication features. Main challenge is
interoperability with other telcos if its to offer a traditional telco comms proposition, and if
it does not, then the value proposition will be limited by limited community.
|
• Existing Etisalat MSISDN works on any device
• Android/iOS (smart phone/tablets)
• App to non app calls
• Existing billing relationship for prepay/ post pay
• English/Arabic language
6
Etisalat C’Me: Communicate from any device with your mobile number
• Social Networks:  Follow your social 
media messages (e.g. Twitter) in one app
C’Me is a Single identity, multi device unified communication solution that allows user to access rich 
portfolio of services using their smart phones, tablets and PC/MAC over any network.
‐HD Voice/Video Call
‐Rich Chat with live video window: 
‐sharing (location/PTT etc.),
‐Group chat, Stickers
‐ Send SMS from C’Me
Etisalat are using WebRTC to extend traditional comms services as well as offer them
through APIs to be used within apps, services and business processes.
| 9
Etisalat WebRTC Platform – Telephony made simple
A cloud‐based platform enabling Etisalat to deploy new 
services based on Comms APIs and accelerate innovation. 
This will allow voice, messaging and real time presence to 
be consumed in a new and more exciting way.
Simplifies complexity and technology barrier involved in 
providing a communication services for the application 
developers
Objectives:
1. Develop and rollout new communications‐enabled services.
2. Bridge between Web and Telco services
3. Address Enterprise and SME market
4. Expose APIs (Voice, Messaging) and start engaging regional 
developers to develop apps
Similarly extending C’Me and exposing capabilities through an API
|
WebRTC can help C’Me to extend reach to anywhere, any device, any network and any time  
Extend Network Capabilities to reach SIM‐less device (browser , PC, social networks)
Opening to Innovation‐ expose C’Me API through WebRTC to regional developers to develop 
innovative services 
11
C’Me – browser integrated
communication experience
WebRTC
Platform
WebRTC opportunity: Extend the reach of C’Me
The challenge with this use case remains channel to market, other people than telcos appear
able to sell it. While Telcos struggle.
|
PLATFORM	FOR	FUTURE	INNOVATION	AT	WEB	SPEED	
• A seller doesn't want to reveal his number.
• Subscribe to a privacy service ‘Call Me’ button.
• Control when to receive calls. Notification by voice message/ email/ SMS.
• Buyer simply ‘Clicks to Call’
• When the car is sold, ‘Call Me ‘ button is deactivated.
13
Seller set-up Page
Call me
Buyer Page
Call Me from Web Browser – Give customers privacy and control
Future Strategies and the Impact APIs has
on Telco Industry
TELECOM ITALIA GROUP
Next Generation Service Platform – Telecom API - 2015
Munich, 17-18 June 2015
Vincenzo Amorino
Francesco Vadalà
The Telecom Italia Experience
SmartPipe & NetAPI dept.
5
Telecom Italia API project is one of the longest continuously operating programs of any
Telco. Recent focus has been on processes, and has seen significant internal uptake in APIs.
While the focus in 2016 will be on making money through the services made possible.
6
Significant rise in API use – mainly internal consumption to 2B per month
11
Conclusions
• Telecom Italia Network API Platform is not a "black box", rather it is an
approach to platform design and service integration built and evolved
over the years.
• The Network API Platform plays a key role inside the Telecom Italia, by
increasing abstraction through functional decomposition while ensuring
security, performances and differentiated SLA to fulfill heterogeneous
(internal and external) third party needs and business models
• The API approach is somehow stabilized and the Network API Platform
has allowed to explore new business relationships and promise to
enable more and more smart usage of the network resources.
• It is time to consolidate our experience, and make it more fruitful
Keep it easy
Telecom Italia’s update on Network API Platform
Francesco Vadalà, Vincenzo Amorino, Smart Pipe and NetAPI
Telecom Italia has been on a long journey with APIs, but they now feel confident to use APIs
across all aspects of their business to drive new revenues. Not API platform is am approach
to design and service integration – significant organization learning.
BIHAPI
Business Intelligence
Hackathon API
II edytion (2014-215)
BIHAPI shows the importance of taking a local focus and mashing-up APIs
BIHAP
I
Business Intelligence
Hackathon API
Open Data,
Telco&Web APIs,
WebRTC
OpenMiddleware Community
For whom: Developers, SME, SOHO, Startups, Geeks, Students…..
3 cities
Warszawa
Poznań,
Gdańsk
3
finalistów
wizyta.pl
PublishSoSimply
Sesame+
20
partners
16
members of
jury
22+
warsztaty
konsultacje
dostęp do
infrastruktury Ministerstw
o
Administra
cji i
Cyfryzacji
patronage
33,5k
PLN
awards
3
finalistów
wizyta.pl
PublishSoSimply
Sesame+
81 APIs
36: Orange PL
30: Warszawa
11: Poznań
4: Gdańsk
101 ideas
28 PoC
BIHAP
I
Business Intelligence
Hackathon API
Ecosystem based approach
Multi-technology – real world is not just one vendor’s APIs
BIHAP
I
Business Intelligence
Hackathon API
OCSG
api.orange.pl
SMS
ZTE SDP
USSD
Payment AccMgmt
IKEA
Call Services
OpenCloud JSLEE
Terminal Status
Warsaw WMS
Historical Maps
MySQL Database
Public Transport
Location MMS Adaptation
Telco
Domain
City Data
Domain
Main
Platform
Security SLA
Warsaw WFS
Veturilo P&R
Gdańsk WMS
Hypsometric Maps
Poznań Web
Services
Busstops Events
Warsaw Web
Services
Queue
NGW Mobicents
Cell ID Status HLR
Open Data GW
WFS WMS
Michał Ajduk
michal.ajduk@play.pl
Play showed a solid grasp of how APIs apply across their business
11Play API
Proof of
concept
Internal
Service
Partner
service
70% API use is internal and 30% is with
partners, with no long tail use - nothing
new!
PoC
3rd party
Internal & MVNO
Net API –
100mln requests / month
They are also taking an open approach – Poland is going to be a hot-bed of innovation.
16Play API
Service Delivery… Framework
Trusted 3rd parties with ready services,
not mythical long tail developers
Trusted, FLEXIBLE, technology partner
Enriching working services
70% API use is internal and 30% is with
partners
Billing, Auth & User Profile API is a Key!
Messaging and Voice services are nice to
have’s
APIs between departaments (eg. IT <->
Billing <-> Core Network) – Amazon
approach
API  Management  
Pa,erns
with	
  Service	
  Delivery	
  Broker	
  
antonio.j.cruz@telecom.pt	
  
António	
  Cruz	
  
Next	
  Genera1on	
  Service	
  Pla7orms	
  2015	
  
This	
  is	
  an	
  important	
  presenta<on	
  as	
  it	
  consolidated	
  much	
  learning	
  from	
  SAPO	
  on	
  API	
  Management.	
  
They’ve	
  built	
  up	
  a	
  plaGorm	
  using	
  open	
  source,	
  its	
  an	
  important	
  model	
  for	
  other	
  telcos	
  that	
  wish	
  to	
  
take	
  control	
  of	
  their	
  future.	
  
The  API  Management  Momentum
API  Management  Solu6ons  Today
•  The	
  capabili<es	
  found	
  in	
  many	
  of	
  API	
  Management	
  
solu<ons	
  today	
  go	
  way	
  beyond	
  the	
  Web	
  services	
  Catalog	
  
commonly	
  found	
  in	
  classic	
  corporate	
  SOA	
  solu<ons,	
  aka	
  
“ESBs”:	
  
•  Not	
  only	
  XML,	
  SOAP	
  and	
  WS-­‐*,	
  but	
  especially	
  REST	
  and	
  JSON,	
  and	
  
performs	
  transforma<ons	
  between	
  any	
  of	
  those.	
  
•  Authen<ca<on	
  and	
  authoriza<on,	
  using	
  OAuth	
  and	
  OpenID	
  
Connect	
  Web	
  standards.	
  
•  Support	
  to	
  most	
  of	
  IT	
  management	
  processes	
  that	
  are	
  relevant	
  to	
  
the	
  API	
  lifecycle.	
  
•  Portals	
  for	
  community/product	
  ini<a<ve/program.	
  
•  Real-­‐<me	
  sta<s<cs/no<fica<ons	
  on	
  APIs	
  usage,	
  health,	
  
performance	
  and	
  SLAs.	
  
•  APIs	
  mone<za<on,	
  stores	
  and	
  open	
  business	
  models.	
  
•  Scale	
  efficiently	
  as	
  a	
  mul<tenant	
  cloud	
  service.	
  
•  Perform	
  a	
  strategic	
  role	
  in	
  Enterprise	
  Business	
  Architecture.	
  
API  Management  Context
•  Agile	
  reu<liza<on	
  and	
  
integra<on	
  of	
  business	
  
capabili<es	
  in	
  both	
  
internal	
  and	
  external	
  
par<es	
  projects.	
  
•  Processes	
  and	
  culture	
  
change,	
  resources	
  
standardiza<on,	
  
infrastructure	
  
consolida<on,	
  costs	
  
reduc<on.	
  
•  Strategic	
  posi<oning,	
  
innova<ve	
  P&S,	
  new	
  
business	
  models,	
  data	
  
assets,	
  improved	
  
customer	
  experience.	
  
TM	
  Forum	
  
Digital	
  Services	
  
Reference	
  
Architecture	
  
IoT	
  	
  
Reference	
  
Architecture	
  
(example)	
  
Analysis	
  Mason	
  
SDN/NFV	
  
Reference	
  
Architecture	
  
Portugal  Telecom  Service  Delivery  
Broker
SDB  Ecosystem  Today
SDB delivers APIs to a broad
portfolio of apps developed by
PT and its partners.
23
%	
  
GRO
WTH	
  
YoY	
  
40
M	
  
API	
  
CALLS	
  
DAILY	
  
75
0	
  
APIs	
  
	
  
1.2B	
  API	
  calls	
  per	
  month	
  (mostly	
  web-­‐based	
  not	
  network	
  based),	
  on	
  a	
  per	
  subscriber	
  basis	
  is	
  twice	
  
that	
  of	
  Telecom	
  Italia.	
  With	
  strong	
  growth	
  of	
  23%	
  
About  API  Management  Pa,erns
•  Design	
  paderns	
  are	
  (only)	
  “proven	
  solu+ons	
  to	
  
commonly	
  occurring	
  problems”.	
  
•  They	
  are	
  not	
  “silver	
  bullets”	
  nor	
  “magical	
  recipes”.	
  
•  Generally,	
  paderns	
  are	
  discovered/recognized	
  by	
  real-­‐world	
  
experience	
  of	
  solving	
  the	
  problems,	
  not	
  “invented”	
  or	
  
“created”.	
  
•  Paderns	
  are	
  valuable	
  essen<ally	
  because	
  they	
  enable	
  a	
  
common	
  language	
  to	
  debate,	
  approach	
  and	
  eventually	
  
solve	
  problems.	
  
•  API	
  Management	
  paderns	
  help	
  to	
  understand	
  the	
  
current	
  Enterprise	
  Architecture	
  state	
  in	
  an	
  
organiza<on,	
  and	
  what	
  can	
  be	
  done	
  about	
  it.	
  
Service  Design
Con6nuous  Delivery
•  PROBLEM:	
  The	
  end-­‐to-­‐end	
  process	
  
of	
  developing	
  and	
  releasing	
  
soeware	
  is	
  oeen	
  long	
  and	
  
cumbersome,	
  it	
  involves	
  many	
  
people,	
  departments	
  and	
  obstacles	
  
which	
  can	
  make	
  the	
  effort	
  needed	
  
to	
  implement	
  Con<nuous	
  Delivery	
  
to	
  seem	
  overwhelming.	
  	
  
•  SOLUTION:	
  Iden<fy	
  the	
  goals,	
  
establish	
  the	
  processes	
  and	
  a	
  
plaGorm	
  that	
  will	
  enable	
  evolving	
  in	
  
the	
  right	
  direc<on.	
  This	
  plaGorm	
  
includes	
  adop<ng	
  specific	
  principles,	
  
tools,	
  methods	
  and	
  prac<ces.	
  A	
  
maturity	
  model	
  helps	
  to	
  understand	
  
the	
  actual	
  state	
  and	
  iden<fy	
  paths	
  
to	
  progress.	
  
BUI
LD	
  
DEPL
OY	
  
TE
ST	
  
REPO
RT	
  
External  by  Design
•  PROBLEM:	
  Any	
  business	
  capability	
  only	
  used	
  
internally	
  in	
  the	
  organiza<on	
  today	
  may	
  be	
  
required	
  to	
  be	
  externally	
  exposed	
  in	
  the	
  future,	
  
e.g.	
  in	
  order	
  to	
  enable	
  new	
  business	
  models.	
  
However,	
  tradi<onally	
  in	
  the	
  organiza<on,	
  
architectures,	
  standards	
  and	
  tools	
  used	
  to	
  
implement	
  solu<ons	
  for	
  internal	
  consump<on,	
  are	
  
different	
  from	
  the	
  ones	
  applied	
  when	
  the	
  solu<on	
  
is	
  targeted	
  to	
  external	
  par<es	
  or	
  customers,	
  e.g.	
  
outside	
  the	
  corpora<on	
  firewall.	
  
This	
  differen<a<on	
  creates	
  a	
  burden	
  in	
  
maintenance,	
  makes	
  more	
  complex	
  to	
  access	
  
internal	
  resources	
  from	
  external	
  applica<ons,	
  and	
  
difficults	
  the	
  reposi<oning	
  of	
  internal	
  solu<ons	
  in	
  
an	
  external	
  context.	
  
•  SOLUTION:	
  All	
  services	
  and	
  applica<ons	
  must	
  be	
  
designed	
  with	
  built-­‐in	
  ability	
  to	
  be	
  externalized	
  at	
  
any	
  moment.	
  Using	
  the	
  same	
  architecture	
  and	
  
technologies	
  for	
  developing	
  both	
  internal	
  and	
  
external	
  APIs	
  and	
  applica<ons,	
  the	
  reu<liza<on	
  
poten<al	
  of	
  internal	
  assets	
  is	
  greatly	
  simplified,	
  
e.g.	
  only	
  requiring	
  to	
  provision	
  a	
  new	
  
configura<on.	
  	
  
Enterprise	
  API	
  Catalog	
  
Service	
  Delivery	
  Broker	
  
IT
Resource
s
DataPhysical
Resource
s
Domain	
  
APIs	
  
Custo
mer
Emplo
yee
Partne
r
Real-­‐Time
•  PROBLEM:	
  Users	
  will	
  not	
  wait	
  long	
  
for	
  anything,	
  par<cularly	
  mobile	
  
users	
  expecta<on	
  is	
  to	
  have	
  what	
  
they	
  want	
  immediately,	
  or	
  in	
  a	
  few	
  
seconds.	
  
•  SOLUTION:	
  Every	
  service	
  must	
  be	
  
designed	
  with	
  user	
  experience	
  in	
  
mind,	
  and	
  that	
  means	
  designing	
  and	
  
developing	
  service	
  APIs	
  able	
  to	
  fulfill	
  
the	
  real-­‐<me	
  expecta<ons	
  of	
  users.	
  
Real-­‐<me	
  is	
  a	
  transversal	
  quality	
  
required	
  in	
  Enterprise	
  Architecture,	
  
and	
  is	
  not	
  restricted	
  to	
  a	
  specific	
  
type	
  of	
  services	
  or	
  data.	
  When	
  
interac<ng	
  with	
  a	
  Real-­‐Time	
  
Enterprise,	
  the	
  user	
  will	
  get	
  any	
  of	
  
his	
  Products	
  and	
  Services	
  
immediately	
  provisioned	
  and	
  
configured	
  aeer	
  subscribing,	
  
immediate	
  understanding	
  and	
  
feedback	
  upon	
  his	
  problems,	
  and	
  
proac<ve	
  offerings	
  that	
  make	
  sense	
  
to	
  his	
  lifestyle	
  and	
  needs.	
  
Mul6tenancy
•  PROBLEM:	
  Both	
  for	
  business	
  
and	
  opera<onal	
  reasons,	
  it	
  is	
  
desired	
  to	
  enable	
  resources	
  
sharing,	
  such	
  as	
  an	
  applica<on	
  
and	
  its	
  database,	
  and	
  being	
  
able	
  to	
  deliver	
  both	
  to	
  a	
  group	
  
of	
  tenants	
  (customers)	
  in	
  a	
  
way	
  that	
  each	
  tenant’s	
  data	
  is	
  
isolated	
  and	
  remains	
  invisible	
  
to	
  other	
  tenants.	
  	
  
•  SOLUTION:	
  The	
  applica<on	
  
logic	
  must	
  decide	
  how	
  to	
  
iden<fy	
  and	
  flow	
  tenant	
  
iden<fica<on	
  on	
  every	
  
request,	
  and	
  most	
  database	
  
tables	
  must	
  include	
  a	
  tenant	
  
ID	
  column.	
  	
  
Standard  Management  API
•  PROBLEM:	
  APIs	
  and	
  applica<ons	
  
usually	
  do	
  not	
  explicitly	
  expose	
  
management	
  capabili<es	
  such	
  as	
  
their	
  own	
  health	
  status,	
  neither	
  
no<fy	
  their	
  dependencies	
  failures,	
  
nor	
  follow	
  a	
  standardized	
  approach	
  
when	
  implemen<ng	
  those	
  
capabili<es.	
  Monitoring	
  systems	
  
are	
  thus	
  generally	
  coupled	
  with	
  
APIs	
  func<onal	
  interfaces,	
  use	
  
them	
  to	
  assert	
  health	
  of	
  both	
  APIs	
  
and	
  applica<ons,	
  and	
  generally	
  
only	
  respond	
  reac<vely	
  to	
  
incidents.	
  
•  SOLUTION:	
  Beyond	
  their	
  func<onal	
  
interfaces,	
  APIs	
  and	
  applica<ons	
  
may	
  offer	
  a	
  standardized	
  
management	
  API	
  interface	
  that	
  will	
  
enable	
  monitoring	
  systems	
  to	
  act	
  
proac<vely	
  upon	
  problem	
  
no<fica<ons	
  and	
  predict	
  poten<al	
  
incidents.	
  
User	
  
Applica1ons	
  
Monitoring	
  
Systems	
  
APIs	
  
(e.g.	
  
News)	
  
Networ
k	
  
&	
  
Devices	
  
(e.g.	
  SMS	
  
Gateway)	
  
Physical	
  
Resourc
es	
  
(e.g.	
  
Database)	
  
	
  
	
  
API	
  
Manage
ment	
  
Interface	
  
Func<on
al	
  
Interface	
  
(e.g.	
  GetManagementReport)	
  (e.g.	
  GetNews	
  or	
  
SendSMS)	
  
PlaEorm  &  Infrastructure
Collabora6on  Lifecycle
•  PROBLEM:	
  Service	
  lifecycle	
  
management	
  is	
  a	
  complex	
  
process	
  that	
  impacts	
  
provisioning,	
  assurance	
  and	
  
opera<onal	
  readiness.	
  When	
  
not	
  done	
  efficiently,	
  
nega<vely	
  impacts	
  the	
  
customer	
  experience	
  and	
  the	
  
<me-­‐to-­‐market	
  of	
  new	
  
products	
  and	
  services.	
  
•  SOLUTION:	
  Successfully	
  
managing	
  the	
  lifecycle	
  of	
  
every	
  service	
  API	
  requires	
  
that	
  several	
  persons/teams	
  
collaborate	
  efficiently.	
  
Segment	
  user	
  experiences	
  
based	
  on	
  simple	
  and	
  well-­‐
defined	
  tasks,	
  	
  according	
  to	
  
their	
  responsible	
  roles,	
  and	
  
whenever	
  needed	
  to	
  advance	
  
the	
  process	
  flow,	
  inform	
  
ac<ons	
  and	
  decision	
  required	
  
through	
  event-­‐driven	
  
no<fica<ons	
  and	
  status	
  
reports.	
  
Process  Automa6on
•  PROBLEM:	
  When	
  performed	
  
manually,	
  tasks	
  tend	
  to	
  be	
  repe<<ve	
  
and	
  tedious,	
  introducing	
  undesired	
  
latency	
  into	
  processes,	
  drama<cally	
  
raising	
  the	
  risk	
  of	
  errors,	
  
unsa<sfac<on,	
  and	
  cost.	
  	
  
•  SOLUTION:	
  By	
  exposing	
  APIs,	
  
automate	
  as	
  much	
  as	
  possible	
  all	
  the	
  
manual	
  ac<vi<es	
  that	
  are	
  cri<cal	
  to	
  
the	
  business.	
  Automa<on	
  is	
  a	
  game	
  
changing	
  road,	
  leading	
  to	
  many	
  
organiza<onal,	
  process	
  and	
  cultural	
  
challenges.	
  Poten<al	
  candidates	
  for	
  
process	
  automa<on	
  generally	
  include,	
  
but	
  are	
  not	
  restricted	
  to:	
  
1)	
  IT	
  development	
  ac<vi<es;	
  
2)	
  BSS/OSS	
  provisioning	
  and	
  
configura<on	
  of	
  all	
  physical	
  and	
  logical	
  
resources;	
  
3)	
  Enablement	
  of	
  self-­‐service	
  
experiences	
  to	
  customers,	
  internal	
  IT	
  
requests,	
  and	
  partners	
  on-­‐boarding.	
  
	
  
Mul6channel
•  PROBLEM:	
  Users	
  aden<on	
  is	
  
disperse	
  over	
  different	
  channels	
  
and	
  they	
  prefer	
  experiences	
  that	
  
are	
  cross-­‐channel,	
  e.g.	
  mobile,	
  
Web,	
  TV,	
  etc.	
  	
  
•  SOLUTION:	
  Products	
  and	
  services	
  
should	
  be	
  designed	
  to	
  support	
  
mul<channel	
  experiences	
  from	
  
the	
  start,	
  so	
  that	
  instead	
  of	
  
compe<ng,	
  channels	
  can	
  become	
  
complementary,	
  e.g.	
  using	
  a	
  
tablet	
  to	
  control	
  a	
  Video-­‐On-­‐
Demand	
  service,	
  or	
  the	
  Web	
  to	
  
create	
  TV	
  playlists.	
  This	
  can	
  be	
  
done	
  semng	
  up	
  small	
  
mul<disciplinary	
  teams	
  that	
  are	
  
specially	
  assembled/consulted	
  for	
  
the	
  dura<on	
  of	
  each	
  specific	
  
project.	
  
Cloud  Service
•  PROBLEM:	
  Adding	
  more	
  resources	
  (e.g.	
  
CPU	
  and/or	
  memory)	
  to	
  a	
  physical	
  
server	
  in	
  order	
  to	
  increase	
  a	
  service	
  
performance	
  (ver<cal	
  scalability,	
  or	
  
scale-­‐up)	
  is	
  limited	
  by	
  the	
  capacity	
  of	
  
that	
  server,	
  and	
  in	
  many	
  cases	
  this	
  will	
  
not	
  be	
  cheap	
  and/or	
  possible.	
  	
  
•  SOLUTION:	
  Services	
  must	
  be	
  designed	
  
to	
  allow	
  the	
  addi<on	
  of	
  redundant	
  
servers	
  in	
  a	
  Virtualized	
  environment,	
  
with	
  the	
  same	
  func<on,	
  so	
  that	
  they	
  
can	
  scale	
  work	
  without	
  exponen<ally	
  
increasing	
  costs,	
  as	
  a	
  single	
  logic	
  en<ty,	
  
thus	
  enabling	
  to	
  increase	
  service	
  
performance	
  whenever	
  needed	
  
(horizontal	
  scalability,	
  or	
  scale-­‐out).	
  
Adding	
  on	
  that,	
  elas<city	
  is	
  also	
  an	
  
important	
  capability,	
  so	
  that	
  only	
  the	
  
resources	
  effec<vely	
  needed	
  are	
  
allocated	
  and	
  will	
  be	
  charged.	
  
Mul6tenant  Load  Balancing
•  PROBLEM:	
  A	
  service	
  implementa<on	
  on	
  a	
  
single	
  server	
  has	
  a	
  finite	
  capacity.	
  To	
  address	
  
this	
  problem,	
  redundant	
  deployments	
  of	
  the	
  
service	
  are	
  created	
  and	
  a	
  load	
  balancing	
  
system	
  over	
  a	
  servers	
  farm	
  is	
  added	
  to	
  
dynamically	
  distribute	
  workloads	
  across	
  service	
  
implementa<ons.	
  However,	
  the	
  customers	
  of	
  a	
  
mul<tenant	
  service	
  will	
  have	
  different	
  
performance	
  requirements,	
  but	
  there	
  is	
  no	
  
way	
  to	
  dynamically	
  configure	
  and	
  balance	
  their	
  
requests	
  accordingly.	
  	
  
	
  
•  SOLUTION:	
  The	
  load	
  balancing	
  system	
  must	
  be	
  
able	
  to	
  iden<fy	
  which	
  servers	
  must	
  answer	
  to	
  
each	
  of	
  the	
  tenants	
  requests,	
  so	
  that	
  it	
  can	
  
efficiently	
  distribute	
  the	
  requests	
  load	
  through	
  
the	
  servers	
  farm.	
  
To	
  enable	
  that,	
  we	
  can	
  dynamically	
  configure	
  
on	
  each	
  server	
  a	
  set	
  of	
  load	
  balancer	
  probe	
  
endpoints	
  per	
  tenant,	
  so	
  that	
  only	
  the	
  
configured	
  servers	
  for	
  each	
  tenant	
  will	
  be	
  
visible	
  to	
  the	
  load	
  balancer.	
  
S1	
   S2	
   S3	
   S4	
   S5	
  
Tenant	
  
A	
  
Tenant	
  B	
   Tenant	
  C	
  
Shared	
  
Databa
ses	
  
End-­‐To-­‐End  Tracing
Applica
<ons	
  
APIs	
  
Resourc
es	
  
Users	
   “john@gmail.com”	
  
“VOD	
  App	
  on	
  iOS”	
  
“SubscriberManagement	
  API”	
  
“Server	
  A	
  on	
  Farm	
  X”	
  
IDENTITY	
  PROVIDER	
  
AUTHORIZATION	
  
SERVER	
  
API	
  CATALOG	
  
CMDB/INVENTORY	
  
UNIFIED	
  TRACE	
  COMPONENTS	
  ACTORS	
  
•  PROBLEM:	
  Several	
  layers	
  of	
  
Products,	
  Services	
  and	
  
Resources	
  make	
  
understanding	
  of	
  problem	
  
root	
  causes	
  difficult,	
  and	
  
significantly	
  increases	
  the	
  
<me	
  and	
  effort	
  required	
  for	
  
incidents	
  detec<on	
  and	
  
resolu<on.	
  	
  
•  SOLUTION:	
  When	
  using	
  
APIs	
  in	
  the	
  integra<ons	
  
between	
  layers,	
  it	
  is	
  
possible	
  to	
  consolidate	
  all	
  
segments	
  of	
  each	
  message	
  
flow	
  in	
  an	
  unified	
  trace	
  
view,	
  that	
  iden<fies	
  the	
  
user,	
  applica<on,	
  service	
  
APIs	
  and	
  physical	
  resources	
  
involved	
  on	
  every	
  message	
  
flow,	
  which	
  will	
  increase	
  
support	
  teams	
  efficiency,	
  
avoid	
  undue	
  incident	
  
escalona<ons	
  and	
  reduce	
  
cost.	
  	
  
Security
Iden6ty  Gateway
•  PROBLEM:	
  Applica<ons	
  need	
  to	
  
authen<cate	
  users	
  using	
  
different	
  providers,	
  such	
  as	
  
social,	
  corporate	
  and	
  
applica<onal	
  iden<ty	
  providers.	
  
Integra<ng	
  applica<ons	
  with	
  
different	
  protocols	
  requires	
  
significant	
  effort	
  and	
  couples	
  
them	
  to	
  the	
  providers	
  specific	
  
protocols,	
  thus	
  lowering	
  
applica<ons	
  portability,	
  
maintainability	
  and	
  extensibility.	
  	
  
•  SOLUTION:	
  An	
  Iden<ty	
  Gateway	
  
abstracts	
  the	
  specific	
  details	
  of	
  
any	
  iden<ty	
  provider,	
  thus	
  
allowing	
  applica<ons	
  to	
  
integrate	
  with	
  them	
  using	
  a	
  
single	
  protocol,	
  enabled	
  by	
  the	
  
Iden<ty	
  Gateway	
  service	
  
component.	
  
Use
r	
  
Facebook,	
  
Google,	
  
Twi^er,	
  
LinkedIn,	
  etc.	
  
Service Delivery
Broker
Corporate	
  
Iden1ty	
  
WS-­‐Federa<on	
  
Adapter	
  
Social	
  Iden<ty	
  
Adapters	
  
SDB	
  Connect	
  
Iden<
ty	
  
Gate
way	
  
Applica<on	
  
OpenID	
  
Connect	
  
Frontend
Integrated  Authen6ca6on  &  
Authoriza6on
•  PROBLEM:	
  Applica<ons	
  requiring	
  
users	
  iden<ty	
  generally	
  also	
  need	
  
to	
  access	
  (through	
  APIs)	
  protected	
  
resources	
  on	
  behalf	
  of	
  those	
  
users.	
  Instead	
  of	
  implemen<ng	
  
two	
  disconnected	
  flows,	
  store	
  and	
  
use	
  separate	
  creden<als	
  on	
  each	
  
flow	
  (users	
  authen<ca<on	
  and	
  
resources	
  access	
  authoriza<on),	
  
applica<ons	
  should	
  be	
  able	
  to	
  
authen<cate	
  and	
  authorize	
  their	
  
users	
  relying	
  on	
  an	
  integrated	
  
protocol.	
  
•  SOLUTION:	
  When	
  used	
  together,	
  
OpenID	
  Connect	
  and	
  OAuth	
  2.0	
  
specifica<ons	
  enable	
  support	
  to	
  
users	
  federated	
  authen<ca<on	
  
and	
  delega<on	
  of	
  access	
  
authoriza<on	
  to	
  APIs.	
  An	
  
applica<on	
  can	
  use	
  OpenID	
  
Connect	
  to	
  sign-­‐in	
  a	
  user	
  and	
  then	
  
request	
  an	
  OAuth	
  2.0	
  access	
  
token	
  to	
  invoke	
  APIs	
  on	
  behalf	
  of	
  
that	
  user.	
  
APIs	
  SDB	
  
Run1me	
  
Use
r	
  
Facebook,	
  
Google,	
  
Twi^er,	
  
LinkedIn,	
  etc.	
  
Service Delivery
Broker
Corporate	
  
Iden1ty	
  
Toke
n	
  
Man
ager	
  
WS-­‐Federa<on	
  
Adapter	
  
Social	
  Iden<ty	
  
Adapters	
  
SDB	
  Connect	
  
Iden<
ty	
  
Gate
way	
  
Applica<on	
   OAuth	
  
2.0	
  
Frontend Backend
OpenID	
  
Connect	
  

Weitere ähnliche Inhalte

Was ist angesagt?

Apidaze Telecom API pre-conference workshop 11_11_2013
Apidaze Telecom API pre-conference workshop 11_11_2013Apidaze Telecom API pre-conference workshop 11_11_2013
Apidaze Telecom API pre-conference workshop 11_11_2013Alan Quayle
 
BlueVia overview
BlueVia overviewBlueVia overview
BlueVia overviewBlueVia
 
Telestax Restcomm Telecom API pre-conference workshop 11 Nov 2013
Telestax Restcomm Telecom API pre-conference workshop 11 Nov 2013Telestax Restcomm Telecom API pre-conference workshop 11 Nov 2013
Telestax Restcomm Telecom API pre-conference workshop 11 Nov 2013Alan Quayle
 
Communication Service Providers (CSP) and the Telecom API Ecosystem
 Communication Service Providers (CSP) and the Telecom API Ecosystem Communication Service Providers (CSP) and the Telecom API Ecosystem
Communication Service Providers (CSP) and the Telecom API EcosystemAlan Quayle
 
Codestrong 2012 breakout session at&t api platform and trends
Codestrong 2012 breakout session  at&t api platform and trendsCodestrong 2012 breakout session  at&t api platform and trends
Codestrong 2012 breakout session at&t api platform and trendsAxway Appcelerator
 
The winners and losers in the move to the Real-Time Cloud Communications
The winners and losers in the move to the Real-Time Cloud CommunicationsThe winners and losers in the move to the Real-Time Cloud Communications
The winners and losers in the move to the Real-Time Cloud CommunicationsAlan Quayle
 
TADS Telecom Summit Layer 7 Ross Garrett
TADS Telecom Summit Layer 7 Ross GarrettTADS Telecom Summit Layer 7 Ross Garrett
TADS Telecom Summit Layer 7 Ross GarrettAlan Quayle
 
APIs - The Foundation of the Future Telco
APIs - The Foundation of the Future TelcoAPIs - The Foundation of the Future Telco
APIs - The Foundation of the Future TelcoWSO2
 
TADS Telecom Summit Bakrie Telecom Raj Sunder
TADS Telecom Summit Bakrie Telecom Raj SunderTADS Telecom Summit Bakrie Telecom Raj Sunder
TADS Telecom Summit Bakrie Telecom Raj SunderAlan Quayle
 
TADSummit building a serivce innovation ecosystem - mac taylor - Huawei
TADSummit building a serivce innovation ecosystem - mac taylor - HuaweiTADSummit building a serivce innovation ecosystem - mac taylor - Huawei
TADSummit building a serivce innovation ecosystem - mac taylor - HuaweiAlan Quayle
 
Dialog's Developer Ecosystem Success Story with hSenid Mobile TADSummit
Dialog's Developer Ecosystem Success Story with hSenid Mobile TADSummitDialog's Developer Ecosystem Success Story with hSenid Mobile TADSummit
Dialog's Developer Ecosystem Success Story with hSenid Mobile TADSummitAlan Quayle
 
Libon (probably) the World’s most Successful Telco IP Communication Service, ...
Libon (probably) the World’s most Successful Telco IP Communication Service, ...Libon (probably) the World’s most Successful Telco IP Communication Service, ...
Libon (probably) the World’s most Successful Telco IP Communication Service, ...Alan Quayle
 
Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...
Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...
Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...Alan Quayle
 
Becoming the Uncarrier: T-Mobile's Digital Journey
Becoming the Uncarrier: T-Mobile's Digital JourneyBecoming the Uncarrier: T-Mobile's Digital Journey
Becoming the Uncarrier: T-Mobile's Digital JourneyApigee | Google Cloud
 
Mobile operators: working together to adopt a standardized API platform, WSO2...
Mobile operators: working together to adopt a standardized API platform, WSO2...Mobile operators: working together to adopt a standardized API platform, WSO2...
Mobile operators: working together to adopt a standardized API platform, WSO2...Alan Quayle
 
WSO2.Telco - The Open Source Digital Enablement Platform
WSO2.Telco - The Open Source Digital	Enablement PlatformWSO2.Telco - The Open Source Digital	Enablement Platform
WSO2.Telco - The Open Source Digital Enablement PlatformWSO2
 
SDP GLobal Summit 2012 Highlights from Alan Quayle
SDP GLobal Summit 2012 Highlights from Alan QuayleSDP GLobal Summit 2012 Highlights from Alan Quayle
SDP GLobal Summit 2012 Highlights from Alan QuayleAlan Quayle
 
How CPaaS is Emerging as a Catalyst for Digital Transformation
How CPaaS is Emerging as a Catalyst for Digital TransformationHow CPaaS is Emerging as a Catalyst for Digital Transformation
How CPaaS is Emerging as a Catalyst for Digital TransformationRaúl Castañón Martínez
 

Was ist angesagt? (20)

AT&T API Platform
AT&T API PlatformAT&T API Platform
AT&T API Platform
 
Apidaze Telecom API pre-conference workshop 11_11_2013
Apidaze Telecom API pre-conference workshop 11_11_2013Apidaze Telecom API pre-conference workshop 11_11_2013
Apidaze Telecom API pre-conference workshop 11_11_2013
 
BlueVia overview
BlueVia overviewBlueVia overview
BlueVia overview
 
Telestax Restcomm Telecom API pre-conference workshop 11 Nov 2013
Telestax Restcomm Telecom API pre-conference workshop 11 Nov 2013Telestax Restcomm Telecom API pre-conference workshop 11 Nov 2013
Telestax Restcomm Telecom API pre-conference workshop 11 Nov 2013
 
Communication Service Providers (CSP) and the Telecom API Ecosystem
 Communication Service Providers (CSP) and the Telecom API Ecosystem Communication Service Providers (CSP) and the Telecom API Ecosystem
Communication Service Providers (CSP) and the Telecom API Ecosystem
 
Codestrong 2012 breakout session at&t api platform and trends
Codestrong 2012 breakout session  at&t api platform and trendsCodestrong 2012 breakout session  at&t api platform and trends
Codestrong 2012 breakout session at&t api platform and trends
 
The winners and losers in the move to the Real-Time Cloud Communications
The winners and losers in the move to the Real-Time Cloud CommunicationsThe winners and losers in the move to the Real-Time Cloud Communications
The winners and losers in the move to the Real-Time Cloud Communications
 
TADS Telecom Summit Layer 7 Ross Garrett
TADS Telecom Summit Layer 7 Ross GarrettTADS Telecom Summit Layer 7 Ross Garrett
TADS Telecom Summit Layer 7 Ross Garrett
 
APIs - The Foundation of the Future Telco
APIs - The Foundation of the Future TelcoAPIs - The Foundation of the Future Telco
APIs - The Foundation of the Future Telco
 
TADS Telecom Summit Bakrie Telecom Raj Sunder
TADS Telecom Summit Bakrie Telecom Raj SunderTADS Telecom Summit Bakrie Telecom Raj Sunder
TADS Telecom Summit Bakrie Telecom Raj Sunder
 
TADSummit building a serivce innovation ecosystem - mac taylor - Huawei
TADSummit building a serivce innovation ecosystem - mac taylor - HuaweiTADSummit building a serivce innovation ecosystem - mac taylor - Huawei
TADSummit building a serivce innovation ecosystem - mac taylor - Huawei
 
Dialog's Developer Ecosystem Success Story with hSenid Mobile TADSummit
Dialog's Developer Ecosystem Success Story with hSenid Mobile TADSummitDialog's Developer Ecosystem Success Story with hSenid Mobile TADSummit
Dialog's Developer Ecosystem Success Story with hSenid Mobile TADSummit
 
AT&T Enhanced WebRTC API Overview
AT&T Enhanced WebRTC API OverviewAT&T Enhanced WebRTC API Overview
AT&T Enhanced WebRTC API Overview
 
Libon (probably) the World’s most Successful Telco IP Communication Service, ...
Libon (probably) the World’s most Successful Telco IP Communication Service, ...Libon (probably) the World’s most Successful Telco IP Communication Service, ...
Libon (probably) the World’s most Successful Telco IP Communication Service, ...
 
Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...
Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...
Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...
 
Becoming the Uncarrier: T-Mobile's Digital Journey
Becoming the Uncarrier: T-Mobile's Digital JourneyBecoming the Uncarrier: T-Mobile's Digital Journey
Becoming the Uncarrier: T-Mobile's Digital Journey
 
Mobile operators: working together to adopt a standardized API platform, WSO2...
Mobile operators: working together to adopt a standardized API platform, WSO2...Mobile operators: working together to adopt a standardized API platform, WSO2...
Mobile operators: working together to adopt a standardized API platform, WSO2...
 
WSO2.Telco - The Open Source Digital Enablement Platform
WSO2.Telco - The Open Source Digital	Enablement PlatformWSO2.Telco - The Open Source Digital	Enablement Platform
WSO2.Telco - The Open Source Digital Enablement Platform
 
SDP GLobal Summit 2012 Highlights from Alan Quayle
SDP GLobal Summit 2012 Highlights from Alan QuayleSDP GLobal Summit 2012 Highlights from Alan Quayle
SDP GLobal Summit 2012 Highlights from Alan Quayle
 
How CPaaS is Emerging as a Catalyst for Digital Transformation
How CPaaS is Emerging as a Catalyst for Digital TransformationHow CPaaS is Emerging as a Catalyst for Digital Transformation
How CPaaS is Emerging as a Catalyst for Digital Transformation
 

Ähnlich wie Next Generation Service Platform Summary 2015

WebRTC Global Summit Summary 2015
WebRTC Global Summit Summary 2015WebRTC Global Summit Summary 2015
WebRTC Global Summit Summary 2015Alan Quayle
 
Service Delivery Innovation Summit 2014 Summary
Service Delivery Innovation Summit 2014 SummaryService Delivery Innovation Summit 2014 Summary
Service Delivery Innovation Summit 2014 SummaryAlan Quayle
 
Next Generation Service Platforms Review 2014
Next Generation Service Platforms Review 2014Next Generation Service Platforms Review 2014
Next Generation Service Platforms Review 2014Alan Quayle
 
Telco Global Connect 5
Telco Global Connect 5Telco Global Connect 5
Telco Global Connect 5Sadiq Malik
 
Webrtc workshop from Alan Quayle
Webrtc workshop from Alan QuayleWebrtc workshop from Alan Quayle
Webrtc workshop from Alan QuayleAlan Quayle
 
TADSummit, Simfony: Building a Global IoT Service Provider using Programmable...
TADSummit, Simfony: Building a Global IoT Service Provider using Programmable...TADSummit, Simfony: Building a Global IoT Service Provider using Programmable...
TADSummit, Simfony: Building a Global IoT Service Provider using Programmable...Alan Quayle
 
SDP Global Summit 2013 Summary
SDP Global Summit 2013 SummarySDP Global Summit 2013 Summary
SDP Global Summit 2013 SummaryAlan Quayle
 
2020 2017 presentation analyst - james crawshaw
2020 2017 presentation   analyst - james crawshaw2020 2017 presentation   analyst - james crawshaw
2020 2017 presentation analyst - james crawshawJames Crawshaw
 
5G: the context, use cases, privacy, security and rules. Attilio Somma, TIM
5G: the context, use cases, privacy, security and rules. Attilio Somma, TIM5G: the context, use cases, privacy, security and rules. Attilio Somma, TIM
5G: the context, use cases, privacy, security and rules. Attilio Somma, TIMData Driven Innovation
 
Enea Capital Markets Day 2019
Enea Capital Markets Day 2019Enea Capital Markets Day 2019
Enea Capital Markets Day 2019Enea Software AB
 
[WSO2 Summit APAC 2020] APIs as the Accelerator to Bring CSP Business Forward
[WSO2 Summit APAC 2020] APIs as the Accelerator to Bring CSP Business Forward[WSO2 Summit APAC 2020] APIs as the Accelerator to Bring CSP Business Forward
[WSO2 Summit APAC 2020] APIs as the Accelerator to Bring CSP Business ForwardWSO2
 
gsmaoneapigatewaycanadalaunchpresentationjune2012-120622175222-phpapp01.pdf
gsmaoneapigatewaycanadalaunchpresentationjune2012-120622175222-phpapp01.pdfgsmaoneapigatewaycanadalaunchpresentationjune2012-120622175222-phpapp01.pdf
gsmaoneapigatewaycanadalaunchpresentationjune2012-120622175222-phpapp01.pdfeiljima
 
TADSummit Welcome Address, Alan Quayle
TADSummit Welcome Address, Alan QuayleTADSummit Welcome Address, Alan Quayle
TADSummit Welcome Address, Alan QuayleAlan Quayle
 
DWS15 - Digital Infrastructure - IDATE Insight - From telcos to it - The forc...
DWS15 - Digital Infrastructure - IDATE Insight - From telcos to it - The forc...DWS15 - Digital Infrastructure - IDATE Insight - From telcos to it - The forc...
DWS15 - Digital Infrastructure - IDATE Insight - From telcos to it - The forc...IDATE DigiWorld
 
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...Alan Quayle
 
Challenges Consuming Programmable Telecoms from the Developer’s Perspective
Challenges Consuming Programmable Telecoms from the Developer’s PerspectiveChallenges Consuming Programmable Telecoms from the Developer’s Perspective
Challenges Consuming Programmable Telecoms from the Developer’s PerspectiveSebastian Schumann
 
Service Delivery Broker - Digital Services Management
Service Delivery Broker - Digital Services ManagementService Delivery Broker - Digital Services Management
Service Delivery Broker - Digital Services ManagementAnt Cruz
 
Real Option or Quasar
Real Option or QuasarReal Option or Quasar
Real Option or Quasardtc100842
 
Enabling business with CPaaS and SBCs
Enabling business with CPaaS and SBCsEnabling business with CPaaS and SBCs
Enabling business with CPaaS and SBCsTelcoBridges Inc.
 

Ähnlich wie Next Generation Service Platform Summary 2015 (20)

WebRTC Global Summit Summary 2015
WebRTC Global Summit Summary 2015WebRTC Global Summit Summary 2015
WebRTC Global Summit Summary 2015
 
Service Delivery Innovation Summit 2014 Summary
Service Delivery Innovation Summit 2014 SummaryService Delivery Innovation Summit 2014 Summary
Service Delivery Innovation Summit 2014 Summary
 
Next Generation Service Platforms Review 2014
Next Generation Service Platforms Review 2014Next Generation Service Platforms Review 2014
Next Generation Service Platforms Review 2014
 
Telco Global Connect 5
Telco Global Connect 5Telco Global Connect 5
Telco Global Connect 5
 
Webrtc workshop from Alan Quayle
Webrtc workshop from Alan QuayleWebrtc workshop from Alan Quayle
Webrtc workshop from Alan Quayle
 
TADSummit, Simfony: Building a Global IoT Service Provider using Programmable...
TADSummit, Simfony: Building a Global IoT Service Provider using Programmable...TADSummit, Simfony: Building a Global IoT Service Provider using Programmable...
TADSummit, Simfony: Building a Global IoT Service Provider using Programmable...
 
SDP Global Summit 2013 Summary
SDP Global Summit 2013 SummarySDP Global Summit 2013 Summary
SDP Global Summit 2013 Summary
 
2020 2017 presentation analyst - james crawshaw
2020 2017 presentation   analyst - james crawshaw2020 2017 presentation   analyst - james crawshaw
2020 2017 presentation analyst - james crawshaw
 
5G: the context, use cases, privacy, security and rules. Attilio Somma, TIM
5G: the context, use cases, privacy, security and rules. Attilio Somma, TIM5G: the context, use cases, privacy, security and rules. Attilio Somma, TIM
5G: the context, use cases, privacy, security and rules. Attilio Somma, TIM
 
Enea Capital Markets Day 2019
Enea Capital Markets Day 2019Enea Capital Markets Day 2019
Enea Capital Markets Day 2019
 
[WSO2 Summit APAC 2020] APIs as the Accelerator to Bring CSP Business Forward
[WSO2 Summit APAC 2020] APIs as the Accelerator to Bring CSP Business Forward[WSO2 Summit APAC 2020] APIs as the Accelerator to Bring CSP Business Forward
[WSO2 Summit APAC 2020] APIs as the Accelerator to Bring CSP Business Forward
 
gsmaoneapigatewaycanadalaunchpresentationjune2012-120622175222-phpapp01.pdf
gsmaoneapigatewaycanadalaunchpresentationjune2012-120622175222-phpapp01.pdfgsmaoneapigatewaycanadalaunchpresentationjune2012-120622175222-phpapp01.pdf
gsmaoneapigatewaycanadalaunchpresentationjune2012-120622175222-phpapp01.pdf
 
TADSummit Welcome Address, Alan Quayle
TADSummit Welcome Address, Alan QuayleTADSummit Welcome Address, Alan Quayle
TADSummit Welcome Address, Alan Quayle
 
DWS15 - Digital Infrastructure - IDATE Insight - From telcos to it - The forc...
DWS15 - Digital Infrastructure - IDATE Insight - From telcos to it - The forc...DWS15 - Digital Infrastructure - IDATE Insight - From telcos to it - The forc...
DWS15 - Digital Infrastructure - IDATE Insight - From telcos to it - The forc...
 
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
 
Challenges Consuming Programmable Telecoms from the Developer’s Perspective
Challenges Consuming Programmable Telecoms from the Developer’s PerspectiveChallenges Consuming Programmable Telecoms from the Developer’s Perspective
Challenges Consuming Programmable Telecoms from the Developer’s Perspective
 
Service Delivery Broker - Digital Services Management
Service Delivery Broker - Digital Services ManagementService Delivery Broker - Digital Services Management
Service Delivery Broker - Digital Services Management
 
IOvents project overview
IOvents project overviewIOvents project overview
IOvents project overview
 
Real Option or Quasar
Real Option or QuasarReal Option or Quasar
Real Option or Quasar
 
Enabling business with CPaaS and SBCs
Enabling business with CPaaS and SBCsEnabling business with CPaaS and SBCs
Enabling business with CPaaS and SBCs
 

Mehr von Alan Quayle

Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...Alan Quayle
 
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...Alan Quayle
 
What makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias GoebelWhat makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias GoebelAlan Quayle
 
eSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João CasaleSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João CasalAlan Quayle
 
Architecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeArchitecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeAlan Quayle
 
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...Alan Quayle
 
Programmable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas GranigProgrammable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas GranigAlan Quayle
 
How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...Alan Quayle
 
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel BourgoisLatest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel BourgoisAlan Quayle
 
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...Alan Quayle
 
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...Alan Quayle
 
Open Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan QuayleOpen Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan QuayleAlan Quayle
 
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei IancuOpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei IancuAlan Quayle
 
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe LeitaoTADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe LeitaoAlan Quayle
 
What happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan QuayleWhat happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan QuayleAlan Quayle
 
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike BromwichStacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike BromwichAlan Quayle
 
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...Alan Quayle
 
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João CamarateFounding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João CamarateAlan Quayle
 
How to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro GauciHow to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro GauciAlan Quayle
 

Mehr von Alan Quayle (20)

What is a vCon?
What is a vCon?What is a vCon?
What is a vCon?
 
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
 
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
 
What makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias GoebelWhat makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias Goebel
 
eSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João CasaleSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João Casal
 
Architecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeArchitecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin Sime
 
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
 
Programmable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas GranigProgrammable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas Granig
 
How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...
 
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel BourgoisLatest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
 
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
 
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
 
Open Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan QuayleOpen Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan Quayle
 
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei IancuOpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
 
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe LeitaoTADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
 
What happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan QuayleWhat happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan Quayle
 
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike BromwichStacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
 
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
 
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João CamarateFounding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
 
How to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro GauciHow to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro Gauci
 

Kürzlich hochgeladen

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Kürzlich hochgeladen (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Next Generation Service Platform Summary 2015

  • 1. Next Generation Services Platforms Munich 17/18th June 2015 The Telcos winning the migration to service providers have understood and internalized API Management operations, and are now focused on mashing up local capabilities in an open ecosystem as no problem is solved through just one providers APIs. But remember APIs are just a small piece of technology, the solution is much broader then simply presenting APIs to internal groups, partners, 3rd parties and customers.
  • 2. Structure •  Dean Bubley WebRTC update o  6B WebRTC- capable devices by 2019 •  Dragana Linfield, Etisalat o  Etisalat Digital Case Study, Leveraging WebRTC to extend digital communication services •  Francesco Vadalà & Vincenzo Amorino, Telecom Italia o  Future Strategies and the Impact APIs has on Telco Industry •  Sebastian Grabowski, Orange Poland o  BIHAPI Business Intelligence Hackathon API •  Michal Ajduk, Play Poland o  Play API, Enriching 3rd Party Services with Operator Capabilities •  Antonio Cruz, SAPO o  API Management Patters
  • 3. WebRTC Market Status & Contextual Roadmap Dean Bubley, Disruptive Analysis NGSP, June 2015 dean.bubley@disruptive-analysis.com @disruptivedean
  • 4. Any web-connected device will be WebRTC capable over time. Main limitation today is the lack of IE and Safari WebRTC support, plus its not yet a ratified standard. WebRTC on >6bn devices by 2019 Million WebRTC devices worldwide, year-end Source: Disruptive Analysis 2014 Edition WebRTC Report 0 1000 2000 3000 4000 5000 6000 7000 2011 2012 2013 2014 2015 2016 2017 2018 2019 Other (TV+M2M/IoT) Smartphones Tablets PCs Copyright Disruptive Analysis Ltd 2015June 2015
  • 5. Lead WebRTC use-cases, June 2015 Copyright Disruptive Analysis Ltd 2015Source: Disruptive Analysis WebRTC report update June 2015 Customer service & platforms • Mayday, Amex etc. • Contact centres • Developer SDKs/platforms • Mobile consumer VoIP & social chat • Education/training/healthcare • Free standalone video-calling • Conferencing niches & web extensions • Innovative UC & collaboration Live & commercial • Full-scale corporate conferencing & UC • Telco VoLTE/IMS extension • CDNs, File/screen-sharing Pilots / pre- commercial Trials & demos • Entertainment & consumer electronics • IPTV & personal broadcast • M2M & IoT • Public Safety What is interesting in some ‘WebRTC’ implementations is they use the technology with customizations in their own container rather than relying on the browser. This reflects the pre- standards status and patchy browser coverage. Plus highlights the lack of importance interoperability plays in most use-cases.
  • 6. Telcos & WebRTC: growing fast Copyright Disruptive Analysis Ltd 2015June 2015 Developer / PaaS Service extension Verticals / New services Not yet commercial European SP videoconferencing and many others Asian MNO dev pltfm Integral to some iOS RCS apps Asian MNO chat app Growing WebRTC adoption by Telcos, beyond simple experimentation.
  • 8. | 4 Etisalat introduces HD voice and video calling with new C’Me app http://7daysindubai.com/etisalat-introduces-voice-and-video- calling-with-cme-app http://ameinfo.com/technology/it/software/etisalat-introduces-hd- voice-and-video-calling-with-new-cme-mobile-application/ C’Me is a proprietary IP Communications Client – we’re seeing more telcos follow this path given RCS and VoLTE’s costs and delays.
  • 9. Supports most of the common IP Communication features. Main challenge is interoperability with other telcos if its to offer a traditional telco comms proposition, and if it does not, then the value proposition will be limited by limited community. | • Existing Etisalat MSISDN works on any device • Android/iOS (smart phone/tablets) • App to non app calls • Existing billing relationship for prepay/ post pay • English/Arabic language 6 Etisalat C’Me: Communicate from any device with your mobile number • Social Networks:  Follow your social  media messages (e.g. Twitter) in one app C’Me is a Single identity, multi device unified communication solution that allows user to access rich  portfolio of services using their smart phones, tablets and PC/MAC over any network. ‐HD Voice/Video Call ‐Rich Chat with live video window:  ‐sharing (location/PTT etc.), ‐Group chat, Stickers ‐ Send SMS from C’Me
  • 10. Etisalat are using WebRTC to extend traditional comms services as well as offer them through APIs to be used within apps, services and business processes. | 9 Etisalat WebRTC Platform – Telephony made simple A cloud‐based platform enabling Etisalat to deploy new  services based on Comms APIs and accelerate innovation.  This will allow voice, messaging and real time presence to  be consumed in a new and more exciting way. Simplifies complexity and technology barrier involved in  providing a communication services for the application  developers Objectives: 1. Develop and rollout new communications‐enabled services. 2. Bridge between Web and Telco services 3. Address Enterprise and SME market 4. Expose APIs (Voice, Messaging) and start engaging regional  developers to develop apps
  • 11. Similarly extending C’Me and exposing capabilities through an API | WebRTC can help C’Me to extend reach to anywhere, any device, any network and any time   Extend Network Capabilities to reach SIM‐less device (browser , PC, social networks) Opening to Innovation‐ expose C’Me API through WebRTC to regional developers to develop  innovative services  11 C’Me – browser integrated communication experience WebRTC Platform WebRTC opportunity: Extend the reach of C’Me
  • 12. The challenge with this use case remains channel to market, other people than telcos appear able to sell it. While Telcos struggle. | PLATFORM FOR FUTURE INNOVATION AT WEB SPEED • A seller doesn't want to reveal his number. • Subscribe to a privacy service ‘Call Me’ button. • Control when to receive calls. Notification by voice message/ email/ SMS. • Buyer simply ‘Clicks to Call’ • When the car is sold, ‘Call Me ‘ button is deactivated. 13 Seller set-up Page Call me Buyer Page Call Me from Web Browser – Give customers privacy and control
  • 13. Future Strategies and the Impact APIs has on Telco Industry TELECOM ITALIA GROUP Next Generation Service Platform – Telecom API - 2015 Munich, 17-18 June 2015 Vincenzo Amorino Francesco Vadalà The Telecom Italia Experience SmartPipe & NetAPI dept.
  • 14. 5 Telecom Italia API project is one of the longest continuously operating programs of any Telco. Recent focus has been on processes, and has seen significant internal uptake in APIs. While the focus in 2016 will be on making money through the services made possible.
  • 15. 6 Significant rise in API use – mainly internal consumption to 2B per month
  • 16. 11 Conclusions • Telecom Italia Network API Platform is not a "black box", rather it is an approach to platform design and service integration built and evolved over the years. • The Network API Platform plays a key role inside the Telecom Italia, by increasing abstraction through functional decomposition while ensuring security, performances and differentiated SLA to fulfill heterogeneous (internal and external) third party needs and business models • The API approach is somehow stabilized and the Network API Platform has allowed to explore new business relationships and promise to enable more and more smart usage of the network resources. • It is time to consolidate our experience, and make it more fruitful Keep it easy Telecom Italia’s update on Network API Platform Francesco Vadalà, Vincenzo Amorino, Smart Pipe and NetAPI Telecom Italia has been on a long journey with APIs, but they now feel confident to use APIs across all aspects of their business to drive new revenues. Not API platform is am approach to design and service integration – significant organization learning.
  • 18. BIHAPI shows the importance of taking a local focus and mashing-up APIs BIHAP I Business Intelligence Hackathon API Open Data, Telco&Web APIs, WebRTC OpenMiddleware Community For whom: Developers, SME, SOHO, Startups, Geeks, Students…..
  • 19. 3 cities Warszawa Poznań, Gdańsk 3 finalistów wizyta.pl PublishSoSimply Sesame+ 20 partners 16 members of jury 22+ warsztaty konsultacje dostęp do infrastruktury Ministerstw o Administra cji i Cyfryzacji patronage 33,5k PLN awards 3 finalistów wizyta.pl PublishSoSimply Sesame+ 81 APIs 36: Orange PL 30: Warszawa 11: Poznań 4: Gdańsk 101 ideas 28 PoC BIHAP I Business Intelligence Hackathon API Ecosystem based approach
  • 20. Multi-technology – real world is not just one vendor’s APIs BIHAP I Business Intelligence Hackathon API OCSG api.orange.pl SMS ZTE SDP USSD Payment AccMgmt IKEA Call Services OpenCloud JSLEE Terminal Status Warsaw WMS Historical Maps MySQL Database Public Transport Location MMS Adaptation Telco Domain City Data Domain Main Platform Security SLA Warsaw WFS Veturilo P&R Gdańsk WMS Hypsometric Maps Poznań Web Services Busstops Events Warsaw Web Services Queue NGW Mobicents Cell ID Status HLR Open Data GW WFS WMS
  • 22. Play showed a solid grasp of how APIs apply across their business 11Play API Proof of concept Internal Service Partner service 70% API use is internal and 30% is with partners, with no long tail use - nothing new! PoC 3rd party Internal & MVNO Net API – 100mln requests / month
  • 23. They are also taking an open approach – Poland is going to be a hot-bed of innovation. 16Play API Service Delivery… Framework Trusted 3rd parties with ready services, not mythical long tail developers Trusted, FLEXIBLE, technology partner Enriching working services 70% API use is internal and 30% is with partners Billing, Auth & User Profile API is a Key! Messaging and Voice services are nice to have’s APIs between departaments (eg. IT <-> Billing <-> Core Network) – Amazon approach
  • 24. API  Management   Pa,erns with  Service  Delivery  Broker   antonio.j.cruz@telecom.pt   António  Cruz   Next  Genera1on  Service  Pla7orms  2015   This  is  an  important  presenta<on  as  it  consolidated  much  learning  from  SAPO  on  API  Management.   They’ve  built  up  a  plaGorm  using  open  source,  its  an  important  model  for  other  telcos  that  wish  to   take  control  of  their  future.  
  • 26. API  Management  Solu6ons  Today •  The  capabili<es  found  in  many  of  API  Management   solu<ons  today  go  way  beyond  the  Web  services  Catalog   commonly  found  in  classic  corporate  SOA  solu<ons,  aka   “ESBs”:   •  Not  only  XML,  SOAP  and  WS-­‐*,  but  especially  REST  and  JSON,  and   performs  transforma<ons  between  any  of  those.   •  Authen<ca<on  and  authoriza<on,  using  OAuth  and  OpenID   Connect  Web  standards.   •  Support  to  most  of  IT  management  processes  that  are  relevant  to   the  API  lifecycle.   •  Portals  for  community/product  ini<a<ve/program.   •  Real-­‐<me  sta<s<cs/no<fica<ons  on  APIs  usage,  health,   performance  and  SLAs.   •  APIs  mone<za<on,  stores  and  open  business  models.   •  Scale  efficiently  as  a  mul<tenant  cloud  service.   •  Perform  a  strategic  role  in  Enterprise  Business  Architecture.  
  • 27. API  Management  Context •  Agile  reu<liza<on  and   integra<on  of  business   capabili<es  in  both   internal  and  external   par<es  projects.   •  Processes  and  culture   change,  resources   standardiza<on,   infrastructure   consolida<on,  costs   reduc<on.   •  Strategic  posi<oning,   innova<ve  P&S,  new   business  models,  data   assets,  improved   customer  experience.   TM  Forum   Digital  Services   Reference   Architecture   IoT     Reference   Architecture   (example)   Analysis  Mason   SDN/NFV   Reference   Architecture  
  • 28. Portugal  Telecom  Service  Delivery   Broker
  • 29. SDB  Ecosystem  Today SDB delivers APIs to a broad portfolio of apps developed by PT and its partners. 23 %   GRO WTH   YoY   40 M   API   CALLS   DAILY   75 0   APIs     1.2B  API  calls  per  month  (mostly  web-­‐based  not  network  based),  on  a  per  subscriber  basis  is  twice   that  of  Telecom  Italia.  With  strong  growth  of  23%  
  • 30. About  API  Management  Pa,erns •  Design  paderns  are  (only)  “proven  solu+ons  to   commonly  occurring  problems”.   •  They  are  not  “silver  bullets”  nor  “magical  recipes”.   •  Generally,  paderns  are  discovered/recognized  by  real-­‐world   experience  of  solving  the  problems,  not  “invented”  or   “created”.   •  Paderns  are  valuable  essen<ally  because  they  enable  a   common  language  to  debate,  approach  and  eventually   solve  problems.   •  API  Management  paderns  help  to  understand  the   current  Enterprise  Architecture  state  in  an   organiza<on,  and  what  can  be  done  about  it.  
  • 32. Con6nuous  Delivery •  PROBLEM:  The  end-­‐to-­‐end  process   of  developing  and  releasing   soeware  is  oeen  long  and   cumbersome,  it  involves  many   people,  departments  and  obstacles   which  can  make  the  effort  needed   to  implement  Con<nuous  Delivery   to  seem  overwhelming.     •  SOLUTION:  Iden<fy  the  goals,   establish  the  processes  and  a   plaGorm  that  will  enable  evolving  in   the  right  direc<on.  This  plaGorm   includes  adop<ng  specific  principles,   tools,  methods  and  prac<ces.  A   maturity  model  helps  to  understand   the  actual  state  and  iden<fy  paths   to  progress.   BUI LD   DEPL OY   TE ST   REPO RT  
  • 33. External  by  Design •  PROBLEM:  Any  business  capability  only  used   internally  in  the  organiza<on  today  may  be   required  to  be  externally  exposed  in  the  future,   e.g.  in  order  to  enable  new  business  models.   However,  tradi<onally  in  the  organiza<on,   architectures,  standards  and  tools  used  to   implement  solu<ons  for  internal  consump<on,  are   different  from  the  ones  applied  when  the  solu<on   is  targeted  to  external  par<es  or  customers,  e.g.   outside  the  corpora<on  firewall.   This  differen<a<on  creates  a  burden  in   maintenance,  makes  more  complex  to  access   internal  resources  from  external  applica<ons,  and   difficults  the  reposi<oning  of  internal  solu<ons  in   an  external  context.   •  SOLUTION:  All  services  and  applica<ons  must  be   designed  with  built-­‐in  ability  to  be  externalized  at   any  moment.  Using  the  same  architecture  and   technologies  for  developing  both  internal  and   external  APIs  and  applica<ons,  the  reu<liza<on   poten<al  of  internal  assets  is  greatly  simplified,   e.g.  only  requiring  to  provision  a  new   configura<on.     Enterprise  API  Catalog   Service  Delivery  Broker   IT Resource s DataPhysical Resource s Domain   APIs   Custo mer Emplo yee Partne r
  • 34. Real-­‐Time •  PROBLEM:  Users  will  not  wait  long   for  anything,  par<cularly  mobile   users  expecta<on  is  to  have  what   they  want  immediately,  or  in  a  few   seconds.   •  SOLUTION:  Every  service  must  be   designed  with  user  experience  in   mind,  and  that  means  designing  and   developing  service  APIs  able  to  fulfill   the  real-­‐<me  expecta<ons  of  users.   Real-­‐<me  is  a  transversal  quality   required  in  Enterprise  Architecture,   and  is  not  restricted  to  a  specific   type  of  services  or  data.  When   interac<ng  with  a  Real-­‐Time   Enterprise,  the  user  will  get  any  of   his  Products  and  Services   immediately  provisioned  and   configured  aeer  subscribing,   immediate  understanding  and   feedback  upon  his  problems,  and   proac<ve  offerings  that  make  sense   to  his  lifestyle  and  needs.  
  • 35. Mul6tenancy •  PROBLEM:  Both  for  business   and  opera<onal  reasons,  it  is   desired  to  enable  resources   sharing,  such  as  an  applica<on   and  its  database,  and  being   able  to  deliver  both  to  a  group   of  tenants  (customers)  in  a   way  that  each  tenant’s  data  is   isolated  and  remains  invisible   to  other  tenants.     •  SOLUTION:  The  applica<on   logic  must  decide  how  to   iden<fy  and  flow  tenant   iden<fica<on  on  every   request,  and  most  database   tables  must  include  a  tenant   ID  column.    
  • 36. Standard  Management  API •  PROBLEM:  APIs  and  applica<ons   usually  do  not  explicitly  expose   management  capabili<es  such  as   their  own  health  status,  neither   no<fy  their  dependencies  failures,   nor  follow  a  standardized  approach   when  implemen<ng  those   capabili<es.  Monitoring  systems   are  thus  generally  coupled  with   APIs  func<onal  interfaces,  use   them  to  assert  health  of  both  APIs   and  applica<ons,  and  generally   only  respond  reac<vely  to   incidents.   •  SOLUTION:  Beyond  their  func<onal   interfaces,  APIs  and  applica<ons   may  offer  a  standardized   management  API  interface  that  will   enable  monitoring  systems  to  act   proac<vely  upon  problem   no<fica<ons  and  predict  poten<al   incidents.   User   Applica1ons   Monitoring   Systems   APIs   (e.g.   News)   Networ k   &   Devices   (e.g.  SMS   Gateway)   Physical   Resourc es   (e.g.   Database)       API   Manage ment   Interface   Func<on al   Interface   (e.g.  GetManagementReport)  (e.g.  GetNews  or   SendSMS)  
  • 38. Collabora6on  Lifecycle •  PROBLEM:  Service  lifecycle   management  is  a  complex   process  that  impacts   provisioning,  assurance  and   opera<onal  readiness.  When   not  done  efficiently,   nega<vely  impacts  the   customer  experience  and  the   <me-­‐to-­‐market  of  new   products  and  services.   •  SOLUTION:  Successfully   managing  the  lifecycle  of   every  service  API  requires   that  several  persons/teams   collaborate  efficiently.   Segment  user  experiences   based  on  simple  and  well-­‐ defined  tasks,    according  to   their  responsible  roles,  and   whenever  needed  to  advance   the  process  flow,  inform   ac<ons  and  decision  required   through  event-­‐driven   no<fica<ons  and  status   reports.  
  • 39. Process  Automa6on •  PROBLEM:  When  performed   manually,  tasks  tend  to  be  repe<<ve   and  tedious,  introducing  undesired   latency  into  processes,  drama<cally   raising  the  risk  of  errors,   unsa<sfac<on,  and  cost.     •  SOLUTION:  By  exposing  APIs,   automate  as  much  as  possible  all  the   manual  ac<vi<es  that  are  cri<cal  to   the  business.  Automa<on  is  a  game   changing  road,  leading  to  many   organiza<onal,  process  and  cultural   challenges.  Poten<al  candidates  for   process  automa<on  generally  include,   but  are  not  restricted  to:   1)  IT  development  ac<vi<es;   2)  BSS/OSS  provisioning  and   configura<on  of  all  physical  and  logical   resources;   3)  Enablement  of  self-­‐service   experiences  to  customers,  internal  IT   requests,  and  partners  on-­‐boarding.    
  • 40. Mul6channel •  PROBLEM:  Users  aden<on  is   disperse  over  different  channels   and  they  prefer  experiences  that   are  cross-­‐channel,  e.g.  mobile,   Web,  TV,  etc.     •  SOLUTION:  Products  and  services   should  be  designed  to  support   mul<channel  experiences  from   the  start,  so  that  instead  of   compe<ng,  channels  can  become   complementary,  e.g.  using  a   tablet  to  control  a  Video-­‐On-­‐ Demand  service,  or  the  Web  to   create  TV  playlists.  This  can  be   done  semng  up  small   mul<disciplinary  teams  that  are   specially  assembled/consulted  for   the  dura<on  of  each  specific   project.  
  • 41. Cloud  Service •  PROBLEM:  Adding  more  resources  (e.g.   CPU  and/or  memory)  to  a  physical   server  in  order  to  increase  a  service   performance  (ver<cal  scalability,  or   scale-­‐up)  is  limited  by  the  capacity  of   that  server,  and  in  many  cases  this  will   not  be  cheap  and/or  possible.     •  SOLUTION:  Services  must  be  designed   to  allow  the  addi<on  of  redundant   servers  in  a  Virtualized  environment,   with  the  same  func<on,  so  that  they   can  scale  work  without  exponen<ally   increasing  costs,  as  a  single  logic  en<ty,   thus  enabling  to  increase  service   performance  whenever  needed   (horizontal  scalability,  or  scale-­‐out).   Adding  on  that,  elas<city  is  also  an   important  capability,  so  that  only  the   resources  effec<vely  needed  are   allocated  and  will  be  charged.  
  • 42. Mul6tenant  Load  Balancing •  PROBLEM:  A  service  implementa<on  on  a   single  server  has  a  finite  capacity.  To  address   this  problem,  redundant  deployments  of  the   service  are  created  and  a  load  balancing   system  over  a  servers  farm  is  added  to   dynamically  distribute  workloads  across  service   implementa<ons.  However,  the  customers  of  a   mul<tenant  service  will  have  different   performance  requirements,  but  there  is  no   way  to  dynamically  configure  and  balance  their   requests  accordingly.       •  SOLUTION:  The  load  balancing  system  must  be   able  to  iden<fy  which  servers  must  answer  to   each  of  the  tenants  requests,  so  that  it  can   efficiently  distribute  the  requests  load  through   the  servers  farm.   To  enable  that,  we  can  dynamically  configure   on  each  server  a  set  of  load  balancer  probe   endpoints  per  tenant,  so  that  only  the   configured  servers  for  each  tenant  will  be   visible  to  the  load  balancer.   S1   S2   S3   S4   S5   Tenant   A   Tenant  B   Tenant  C   Shared   Databa ses  
  • 43. End-­‐To-­‐End  Tracing Applica <ons   APIs   Resourc es   Users   “john@gmail.com”   “VOD  App  on  iOS”   “SubscriberManagement  API”   “Server  A  on  Farm  X”   IDENTITY  PROVIDER   AUTHORIZATION   SERVER   API  CATALOG   CMDB/INVENTORY   UNIFIED  TRACE  COMPONENTS  ACTORS   •  PROBLEM:  Several  layers  of   Products,  Services  and   Resources  make   understanding  of  problem   root  causes  difficult,  and   significantly  increases  the   <me  and  effort  required  for   incidents  detec<on  and   resolu<on.     •  SOLUTION:  When  using   APIs  in  the  integra<ons   between  layers,  it  is   possible  to  consolidate  all   segments  of  each  message   flow  in  an  unified  trace   view,  that  iden<fies  the   user,  applica<on,  service   APIs  and  physical  resources   involved  on  every  message   flow,  which  will  increase   support  teams  efficiency,   avoid  undue  incident   escalona<ons  and  reduce   cost.    
  • 45. Iden6ty  Gateway •  PROBLEM:  Applica<ons  need  to   authen<cate  users  using   different  providers,  such  as   social,  corporate  and   applica<onal  iden<ty  providers.   Integra<ng  applica<ons  with   different  protocols  requires   significant  effort  and  couples   them  to  the  providers  specific   protocols,  thus  lowering   applica<ons  portability,   maintainability  and  extensibility.     •  SOLUTION:  An  Iden<ty  Gateway   abstracts  the  specific  details  of   any  iden<ty  provider,  thus   allowing  applica<ons  to   integrate  with  them  using  a   single  protocol,  enabled  by  the   Iden<ty  Gateway  service   component.   Use r   Facebook,   Google,   Twi^er,   LinkedIn,  etc.   Service Delivery Broker Corporate   Iden1ty   WS-­‐Federa<on   Adapter   Social  Iden<ty   Adapters   SDB  Connect   Iden< ty   Gate way   Applica<on   OpenID   Connect   Frontend
  • 46. Integrated  Authen6ca6on  &   Authoriza6on •  PROBLEM:  Applica<ons  requiring   users  iden<ty  generally  also  need   to  access  (through  APIs)  protected   resources  on  behalf  of  those   users.  Instead  of  implemen<ng   two  disconnected  flows,  store  and   use  separate  creden<als  on  each   flow  (users  authen<ca<on  and   resources  access  authoriza<on),   applica<ons  should  be  able  to   authen<cate  and  authorize  their   users  relying  on  an  integrated   protocol.   •  SOLUTION:  When  used  together,   OpenID  Connect  and  OAuth  2.0   specifica<ons  enable  support  to   users  federated  authen<ca<on   and  delega<on  of  access   authoriza<on  to  APIs.  An   applica<on  can  use  OpenID   Connect  to  sign-­‐in  a  user  and  then   request  an  OAuth  2.0  access   token  to  invoke  APIs  on  behalf  of   that  user.   APIs  SDB   Run1me   Use r   Facebook,   Google,   Twi^er,   LinkedIn,  etc.   Service Delivery Broker Corporate   Iden1ty   Toke n   Man ager   WS-­‐Federa<on   Adapter   Social  Iden<ty   Adapters   SDB  Connect   Iden< ty   Gate way   Applica<on   OAuth   2.0   Frontend Backend OpenID   Connect