We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byRhett Mullineaux
Modified over 3 years ago
WIMS 2.0: Converging Web 2.0 with the Telco world Designing REST APIs for the exposure of session-based IMS capabilities David Lozano - TELEFÓNICA I+D (Reference Architectures for New Network Platforms) Luis A. Galindo - TELEFÓNICA SPAIN Luis García de la Iglesia – HI IBERIA Date: 17/09/2008 © 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal
TELEFÓNICA I+D © 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal 2 01 Motivations for WIMS 2.0 02 Objectives and convergence strategies in WIMS 2.0 03 Technical principles - WIMS 2.0 Service Platform - Open Web APIs 04 Session-based IMS capabilities through REST APIs 05 Conclusions and next steps Index
TELEFÓNICA I+D © 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal 3 01 Web 2.0 Recommendation Affiliation Audio Viral Marketing User decides The Long Tail Web standards Perpetual Beta Data AJAX Wikis Social Software Blogs CSS Design Mobility RSS Folksonomy Video IMS Open APIs Share SimplicityService User is the core Microformats Economy Usability Participation Remixability Standardization Teleco 2.0 Design WiMAX Widgets Simplicity VC SOAP Syndication Videocasting XHTML Podcasting Granularity Aggregation Ruby on Rails Data Inside Collaboration UMTS LTE IM Page Rank Optimization for search engines Presence Cost per Click Modularity SEO Trust XFN FOAF Web 2.0 Wikipedia GMail CSS Beauty GMail eBay Delicious LinkedID Itunes PayPal LinkedId Jabber Google Wasp Writely Google Maps Google News Yahoo Maps BaseCamp CastPost TrendMapperPandora Blogger Live.Com CreativeCommons Amazon Delicious BitTorrent Skype PayPal Flickr OpenBC Technorati AdSense Fotolia TagCloud YouTube Mozilla Dodge Ball MTurk Ipodder A9 Friendster UpcomingSquidoo GTalk RSSReader Orkut Backpack Kiko ZenGarden StyleGala SimpleBits Etsy Flock Gmaps Mashups IceRocket 9Rules Zimbra TadalistProtoPageMyYahoo RememberTheMilk BlinkSale Zoozio Netvibes UnwieldlyMeebo Alistapart AlexaChalk.IT GTD Cloudalicious StumbleUpon TrendMapper Rollyo PubSub Wink InOrder BuzzTracker FeedBurner Feedster NewsGator Rojo Plazes Vimeo LastFM MeasureMap WordPress TypePad Mint Planzo Upcoming SoFLow Ning 43Things Digg TagTagger Taggling firstname.lastname@example.org@gmail.com cc under license cc 2.5 es of attribution 04.11.06 Motivations for WIMS 2.0 Web 2.0 main concepts The user is the centre: give users what they want. They create the service content, they customize service features and they even participate in the service development. The user is now regarded as the main active driver. Combination and flexibility: the Internet becomes the platform for developing and delivering new cost-effective services. It enables the mixture of service functionalities (mashups) and content (syndication). The user is the centre: give users what they want. They create the service content, they customize service features and they even participate in the service development. The user is now regarded as the main active driver. Combination and flexibility: the Internet becomes the platform for developing and delivering new cost-effective services. It enables the mixture of service functionalities (mashups) and content (syndication). Web 2.0
TELEFÓNICA I+D © 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal 4 Initiatives such as Telco 2.0 point out that there is a need to change the telecom market: Differentiating the offer with traditional services is difficult. From take what you are given to take what you want. Operators need to reconsider its position and strategic role An interesting role: service capabilities providers IMS, and its service enablers, represents the right platform to enable this change in mid-term. Legacy capabilities should be considered as well, especially for the short-term. 01 Motivations for WIMS 2.0 Changing the philosophy of telecom markets
TELEFÓNICA I+D © 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal 5 Objectives of WIMS 2.0 What do we want and Why? 02 Identify and analyse the mechanisms, within the current service architecture, that enable the new generation of Web 2.0-convergent telecom services Result: convergence guidelines, technological analysis and definition of the WIMS 2.0 Services Platform Telefónica follows a two-sided approach: The Operator offers its services capabilities to the Web 2.0 community. This exposure of capabilities enables the construction of final services by Third Parties. The operator exploits the Web 2.0 world (concepts, contents, technologies…) to enrich its own services.
TELEFÓNICA I+D © 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal 6 Convergence strategies in WIMS 2.0 A two-sided strategy for convergence 02 Following a two-sided approach: Offering IMS capabilities to the Web 2.0 environment: Incorporation of telco capabilities into Web 2.0 services – 1.1 Widget-based mashups or PSEs – 1.2 APIs-based mashups News ways of publishing content in the Web 2.0 – 1.3 User-generated content publishing The operator uses Web 2.0 services and technologies to enrich its own telecom services: Inclusion of Web 2.0 content and events into operators services – 2.1 Subscription management and Web 2.0 content & events distribution Web Interfaces for the provision of IMS services – 2.2 Creating IMS on-line application (virtual terminal)
TELEFÓNICA I+D © 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal 7 03 Enablers Layer Telco/IMS Exposure Layer (APIs) Content & Events Distributio n Subscription Management RSS/Atom APIs Access control Web 2.0 domain Operators open APIs 2.0 APIs for publication towards Web 2.0 sites APIs for access to content from Web 2.0 sites http/AJAX IMS Thin Client async channel media ID & Prefs User- Generated Content Direct interaction (SIP, XCAP, media, other protocols) Interaction through APIs Direct interaction (SIP, XCAP, others) Server-to-Server Client-to-Server Server-to-Server Incrusted PSE Client-to-Server IMS PoC Presence IM XDM CC Others OTHER TELCO CAPABILITIE S Telco/IMS 2.0 PSEs Platform PSE#N PSE#1 Technical principles A Reference Model for WIMS 2.0 Service Platform
TELEFÓNICA I+D © 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal 8 In order to maximize the adoption: Focus on simplicity and understandability for developers Assimilate current Web 2.0 technologies REST (Representational State Transfer) as alternative to RPC technologies (e.g. Parlay X): Simpler and more efficient for tactical integration over the Web (á la Mashup) AtomPub as reference protocol and Atom as basis for data representation => easy syndication of information, integration with current feed readers, etc 03 Technical principles Open Web APIs But….exposing session-based capabilities through REST is NOT obvious!!!
TELEFÓNICA I+D © 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal 9 Descriptive approach instead of procedural approach: modeling IMS sessions as web resources with attributes: Session state, list of participants, media description, etc Changes in attributes (through HTTP standard operations) are translated into appropriate procedures on the IMS side. Need for complete descriptions, to capture the essential attributes of the session. The API resources represent the control plane of IMS sessions User plane only possible for discrete media types, but not for continuous. 04 Session-based IMS capabilities through REST APIs General approach
TELEFÓNICA I+D © 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal 10 Resources organized in hierarchical levels. From users subscription down to the services activated for each IMPU Each service, for a given IMPU, is a collection of resources, e.g IMS sessions 04 Session-based IMS capabilities through REST APIs Organization of resources and URIs This structure is also reflected in URIs http://email@example.com/MMTel/SessionID
TELEFÓNICA I+D © 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal 11 Atom (XML) as base for data representation: Atom Feed Documents: collections associated to a service Atom Entry Documents: sessions within that service 04 Session-based IMS capabilities through REST APIs Representation of resources (data format) IM Feed with multiple messages from user firstname.lastname@example.org urn:uuid:60a76c80-d399-11d9-b93c-000393e0af6 2008-09-11T12:07:41 First single resource Second single resource N single resource For each entry, meta-data representing the session is included within some Atom elements (summary, title, etc) within : freedom for defining the data model Is caching of feeds content possible? Yes, but only if it refers to call history, not active calls. Anyway, only one interface with a single data model.
TELEFÓNICA I+D © 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal 12 Assumption: continuous polling of feeds with active call information, in order to receive incoming events Drawback for mobile handsets: polling period is a trade-off decision (battery vs spontaneity) 1st step: creation of new resource by the API client or directly from the network Next steps: action on resources through HTTP standard methods and semantics 04 Session-based IMS capabilities through REST APIs API Operation
TELEFÓNICA I+D © 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal 13 04 Session-based IMS capabilities through REST APIs API Operation
TELEFÓNICA I+D © 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal 14 05 Conclusions and next steps Need for a change in the Telecom industry: open up!! Convergence requires an adaptation layer: the WIMS 2.0 Service Platform Consider web-friendly technologies and focus on simplicity: REST as alternative to RPC techniques Maximize the re-use of open Web standards Descriptive approach to expose session-based capabilities through REST: only control plane and user plane for discrete media types Issues that need further study: Alternatives to polling: bidirectional APIs, asynchronous channel, etc Integrate control plane with the exchange of continuous media types The design is currently under implementation/validation
© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal
Overview of the New User Centered Mobile Applications TELEFONICA ESPAÑA Mobile Services Business Unit Thursday, September 18th.
Web 2.0: An Introduction 許輝煌 淡江大學資訊工程系 NUK.
1 Alternative view on Internet Computing Web 1.0 –Web 1.0 is first generation, Web Information based. Driven by Information provider. Web 2.0 Ajax enabled.
Web 2.0 IS530 Fall 2009 Dr. Dania Bilal. Web 2.0 Is the Web that is being transformed into a computing platform for delivering web applications to end.
ELP2 Project & Web 2.0 Leeds Met. 24 April Introduction ‘Web 2.0’ – what’s out there and what’s it for? Mark Power, CETIS eLearning Programme.
Web Web 2.0 Definition?! Cloud computingThe Internet of Things perpetual beta network effects mashup Web 2.0 is the network.
Semantic Web Technologies Brief Readings Discussion Class work: Projects discussion Research Presentations.
1 Web 2.0: Introduction Hsinchun Chen February 2009.
Web 2.0 Ali Ghandour Based on slides from: Clara Ko, EuropeanPWN Amsterdam.
Web ©Minder Chen, 2014 Web 2.0 and Beyond Minder Chen, Ph.D. Professor of MIS Martin V. Smith School of Business and Economics CSU Channel Islands.
Web 2.0?. Web 1.0 Web 2.0 DoubleClick --> Google AdSense Ofoto --> Flickr Akamai --> BitTorrent mp3.com --> Napster Britannica Online --> Wikipedia personal.
Lecture 1 Jan 08, Outline Course logistics Introducing tools to be used in the course Overview of Social Web and Web 2.0 Definition History Key.
Chapter 8 Social Networks and Industry Disruptors in the Web 2.0 Environment.
Web 2.0: Concepts and Applications 3 Syndicating Content.
Example XML Applications/Languages. Objectives To Review uses of XML To investigate some Language applications of XML XHTML RSS WML Web Services.
Lecture 11 Emergent Knowledge Management Practices Md. Mahbubul Alam, PhD Associate Professor Dept. of AEIS 1.
Microsoft and Web 2.0 In the enterprise. A working definition of Web 2.0.
Web 2.0 Interactive Workshop Clara Ko EuropeanPWN Amsterdam 19 December 2008.
Presenter: Ken Baldauf Web 2.0 Technologies for Educators.
IS Today (Valacich & Schneider) 5/e Copyright © 2012 Pearson Education, Inc. Published as Prentice Hall 7/2/ Facebook is the most popular social.
© 2017 SlidePlayer.com Inc. All rights reserved.