![Page 1: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/1.jpg)
![Page 2: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/2.jpg)
MWC 2011 Business Services Symposium
Service Delivery BrokerEnabling Services and M i th A E i
y
Managing the Apps Experience
A tó i CAntónio [email protected]
![Page 3: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/3.jpg)
Agenda
The business problem
g
The business problemWho is SAPOWhat is SAPO doingHow did we get heregConclusions (aka Why should you care)
![Page 4: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/4.jpg)
Agenda
The business problem
g
The business problemWho is SAPOWhat is SAPO doingHow did we get heregConclusions (aka Why should you care)
![Page 5: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/5.jpg)
The Business Problem
Competition is getting stronger and CSPs need toCompetition is getting stronger and CSPs need to be more than dumb pipe carriers
New services and new business models evolve
A new approach to services management isA new approach to services management is needed enabling CSPs to deliver innovative productsproducts
![Page 6: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/6.jpg)
The Solution
A concept-to-cash solution supporting servicesA concept-to-cash solution, supporting services management from Development to the MarketplaceMarketplace.
A product-oriented user experience that empowers CSPs to sell competitive products in record time.
CSPs can have “Business Models as a Service”.CSPs can have Business Models as a Service .
![Page 7: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/7.jpg)
Supported Business ModelsppPay-per-use real-time/deferred
P SMS t C t t It d li d B i tPer SMS sent, Content Item delivered, Banner view, etc.Pre-paid
1000 SMS Package, 1000 Location Requests Package g , q gTwo-sided (revenue share)
The income generated by a service is shared with the service providerprovider
Premium (positive discrimination of customers)Dedicated service instances, discounts for great usage
FreemiumBasic usage is free, premium content or features is charged
SubscriptionSubscriptionService access for a time period, ex: GIS Studio SaaS application
Commercial campaigns R l i di i i d diReal-time discount, coupons, time period discount
![Page 8: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/8.jpg)
Agenda
The business problem
g
The business problemWho is SAPOWhat is SAPO doingHow did we get heregConclusions (aka Why should you care)
![Page 9: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/9.jpg)
Who is SAPO
A division inside a Portugal Telecom companyA division inside a Portugal Telecom company.We are the leading web presence in Portugal.We get over 20 millions page views every day.Our current revenue mainly comes from ads.yWe’re on the Internet business for over 15 years.
![Page 10: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/10.jpg)
Agenda
The business problem
g
The business problemWho is SAPOWhat is SAPO doingHow did we get heregConclusions (aka Why should you care)
![Page 11: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/11.jpg)
What is SAPO doingg
We build Web services and apps Lots of themWe build Web services and apps. Lots of them.We already have dozens of apps and over 1000 ser ice endpoints to manage!service endpoints to manage!
To manage those Web services, we developed our own Service-Orientation platform, the SDB.
We call it Service Delivery Broker because it enables end-to-end Service Lifecycle Management, intermediate routing, protocol bridging, data format and data model transformations, policy enforcement, security, validation and cachingand caching.
![Page 12: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/12.jpg)
SAPO IPTV Apps using SDB Web servicespp g
![Page 13: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/13.jpg)
SAPO IPTV Apps using SDB Web servicespp g
![Page 14: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/14.jpg)
SAPO IPTV Apps using SDB Web servicespp g
![Page 15: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/15.jpg)
SAPO Apps on Samsung Connected TVspp g...also using SDB Web services
![Page 16: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/16.jpg)
SAPO Apps on Samsung Connected TVspp g...also using SDB Web services
![Page 17: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/17.jpg)
SAPO Apps on Samsung Connected TVspp g...also using SDB Web services
![Page 18: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/18.jpg)
SAPO Apps on Samsung Connected TVspp g...also using SDB Web services
![Page 19: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/19.jpg)
SAPO Apps on LG Connected TVspp...also using SDB Web services
![Page 20: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/20.jpg)
SAPO Apps on LG Connected TVspp...also using SDB Web services
![Page 21: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/21.jpg)
SAPO Apps on LG Connected TVspp...also using SDB Web services
![Page 22: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/22.jpg)
SAPO IPTV Apps Usage Statistics
Portugal Telecom IPTV offer (aka “MEO”) has
pp g
Portugal Telecom IPTV offer (aka MEO ) has currently 600.000 subscribers.540 000 s bscribers can access SAPO IPTV Apps540.000 subscribers can access SAPO IPTV Apps that are using Web services through the SDB.In December 2010:
1.500.000 apps were loaded13.000.000 Page Views
![Page 23: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/23.jpg)
SAPO Mobile Apps using SDB Web servicespp g
![Page 24: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/24.jpg)
SAPO Mobile Apps using SDB Web servicespp g
![Page 25: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/25.jpg)
SAPO Mobile Apps using SDB Web servicespp g
Android
iP d N ki WRT Windows iPhoneAndroid iPad Nokia WRT Mobile/Phone iPhone
![Page 26: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/26.jpg)
SAPO Mobile Apps Usage StatisticsMonth Visitors Page Views Banner Views
Ago-09 178.062 1.585.402 2.860.644S t 09 193 460 1 617 193 2 503 395
pp g
Set-09 193.460 1.617.193 2.503.395Out-09 219.376 1.816.399 2.841.042Nov-09 252.462 1.959.934 2.681.786Dez-09 326 277 2 138 107 2 851 357Dez 09 326.277 2.138.107 2.851.357
Total 2009 1.169.637 9.117.035 13.738.224Jan-10 331.401 2.137.015 2.174.154Fev-10 329.330 2.078.622 2.841.043Mar-10 398.036 3.452.659 3.568.697Abr-10 367.281 3.405.751 3.695.255Mai-10 384.551 3.132.709 3.347.757Jun-10 383.167 3.184.279 3.110.759Jul-10 387.118 3.495.529 2.652.379
Ago-10 462.195 4.023.784 3.485.198Set-10 485 923 4 366 898 3 402 545Set-10 485.923 4.366.898 3.402.545Out-10 530.068 4.492.553 3.690.170Nov-10 489.166 4.192.947 3.413.817Dez-10 549.365 4.563.775 3.705.227
Total 2010 5.097.601 42.526.521 39.087.001
![Page 27: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/27.jpg)
Agenda
The business problem
g
The business problemWho is SAPOWhat is SAPO doingHow did we get heregConclusions (aka Why should you care)
![Page 28: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/28.jpg)
How did we get hereg
SAPO has over 200 content partnersSAPO has over 200 content partners. This means a lot of content services to manage.
We have a heterogeneous environment:Java, C#, PHP, Perl, Python, Erlang, etc.y g
We needed a lot of standardized Web services so we could agilize apps development for Web,we could agilize apps development for Web, mobile and IPTV.Nowadays our mobile Web and IPTV appNowadays our mobile, Web and IPTV app developers don’t have to worry about Web services interoperability content transformation routing andinteroperability, content transformation, routing and security.
![Page 29: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/29.jpg)
Service Delivery Broker Solution
![Page 30: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/30.jpg)
Service Delivery Broker Runtime
![Page 31: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/31.jpg)
TMF061 Service Lifecycle Phases and RolesRole based Services Factory applicable to both Functional and Service Management InterfacesRole based Services Factory applicable to both Functional and Service Management Interfaces
![Page 32: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/32.jpg)
Service Lifecycle ManagementStandards-based Enterprise SOA governance model that simplifies service creation and deploymentp g p p y
![Page 33: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/33.jpg)
Service Lifecycle ManagementEnforces reusable services not reusable code
![Page 34: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/34.jpg)
Service Lifecycle ManagementSchema repository management using the Service Delivery Support Application p y g g y pp pp
![Page 35: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/35.jpg)
Service Lifecycle ManagementService operations design p g
![Page 36: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/36.jpg)
Service Lifecycle ManagementService operation parameters design p p g
![Page 37: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/37.jpg)
Service Lifecycle ManagementStandards compliance validation using the Service Delivery Support Application p g y pp pp
![Page 38: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/38.jpg)
Service Lifecycle ManagementReal-Time Monitoring using the Service Delivery Support Application g g y pp pp
![Page 39: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/39.jpg)
![Page 40: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/40.jpg)
Supported Business ModelsppPay-per-use real-time/deferred
P SMS t C t t It d li d B i tPer SMS sent, Content Item delivered, Banner view, etc.Pre-paid
1000 SMS Package, 1000 Location Requests Package g , q gTwo-sided (revenue share)
The income generated by a service is shared with the service providerprovider
Premium (positive discrimination of customers)Dedicated service instances, discounts for great usage
FreemiumBasic usage is free, premium content or features is charged
SubscriptionSubscriptionService access for a time period, ex: GIS Studio SaaS application
Commercial campaigns R l i di i i d diReal-time discount, coupons, time period discount
![Page 41: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/41.jpg)
SDB Logical Architectureg...on Microsoft Windows Azure: SDB as a Service
![Page 42: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/42.jpg)
Agenda
The business problem
g
The business problemWho is SAPOWhat is SAPO doingHow did we get heregConclusions (aka Why should you care)
![Page 43: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/43.jpg)
Conclusions (aka Why should you care)
Get concept-to-cash and time-to-market much fasterGet concept to cash and time to market much faster.Operate a two-sided business model that enables developers business and drive them to success with SDBdevelopers business and drive them to success with SDB and yours Value-Added Services.Manage services in a standardized way, ensuring g y gcompliance with best practices from both industry and TM Forum.Reduce cost of service management and delivery by using SDB in a PaaS/SaaS model over a cloud infrastructure.
SDB l d t t d Wi d ASDB was already tested over Windows Azure.Enable Telco related services using GSMA OneAPI:
SMS, MMS, Location and Charging.
![Page 44: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/44.jpg)
References & Contact
TM Forum Service Delivery Broker CatalystTM Forum Service Delivery Broker Catalysthttp://www.tmforum.org/ServiceDeliveryBroker/9306/home.html
SAPO Serviceshttp://services.sapo.ptp p p
SAPO Marketplace on Windows AzureS O a etp ace o do s u ehttp://sdbmarketplace.cloudapp.net
António CruzSDB Project ManagerSDB Project Manager
![Page 45: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/45.jpg)
MWC 2011 Business Services Symposium
Service Delivery BrokerEnabling Services and M i th A E i
y
Managing the Apps Experience
A tó i CAntónio [email protected]
![Page 46: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/46.jpg)
![Page 47: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/47.jpg)
![Page 48: Managing Applications and Enriching the User Experience](https://reader035.vdocuments.site/reader035/viewer/2022081404/558ca018d8b42a306d8b469d/html5/thumbnails/48.jpg)