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 2 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 Objectives and convergence strategies in WIMS 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 cc under license cc 2.5 es of attribution 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
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 urn:uuid:60a76c80-d399-11d9-b93c e0af T12: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 Session-based IMS capabilities through REST APIs API Operation
TELEFÓNICA I+D © 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal 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
Services and Identity Management Prof. Sasu Tarkoma.
Web 2.0 Programming 1 © Tongji University, Computer Science and Technology. Web Web Programming Technology 2012.
1 © Copyright 2010 Dieter Fensel, Jacek Kopecky and Srdjan Komazec Semantic Web Services Web2.0 services.
REST AND JSON. Web 2.0 What is Web 2.0? Commonly associated with web applications that facilitate interactive information sharing, interoperability, user-centered.
Next Generation Web: Whats Next? Young B. Choi Department of MIS & CIS Bloomsburg University of Pennsylvania
ECOMMERCE CHAPTER 2 Zeenath Mariyam (BIT). Electronic communications disruptive technologies Communications approaches which change the way in which information.
Building Your Community and Market with Web 2.0 Applications Oct 27, 2010 David S. Eng Project Lead Web 2.0 Applications.
EURELECTRIC WG Retail Markets Presentation for ERGEG Customer Focus Group Helsinki, 11 October 2005.
Web 2.0 SI 658 Information Architecture 11/28/2006 David Hsiao.
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: XML framework for component communication Date Submitted: July.
A centre of expertise in digital information managementwww.ukoln.ac.uk Web 2.0: Implications For Higher Education Brian Kelly UK Web UKOLN University of.
A centre of expertise in digital information management UKOLN is supported by: Web Implications for IT Services Marieke.
1 © Copyright 2010 Dieter Fensel and Katharina Siorpaes Semantic Web Applications.
Qusay H. Mahmoud CIS* CIS* Service-Oriented Computing Qusay H. Mahmoud, Ph.D.
A centre of expertise in digital information managementwww.ukoln.ac.uk Library 2.0: Balancing the Risks and Benefits to Maximise the Dividends Brian Kelly,
Copyright (c) . Roger L. Costello. All Rights Reserved. 1 REST (Representational State Transfer) Roger L. Costello XML Technologies Course.
A centre of expertise in digital information managementwww.ukoln.ac.uk Web 2.0: An Introduction Brian Kelly UKOLN University of Bath Bath
1 APO KM Tools and Techniques. 2 Objectives To present and discuss some of the key KM methods, tools, technologies and techniques to be considered for.
GRIDSpace: Semantic Grid Services on the Web Evolution towards a SoftGrid Oct 29 – The International Conference on Semantics, Knowledge and Grid,
An introduction to metadata for libraries, museums and archives Metadata in Digital Libraries, DELOS meeting, Riga, Latvia, 16 April 2003 Pete Johnston.
Programming Web Services: RPC via SOAP and REST. 2Service-Oriented Computing RPC via SOAP A Web service is typically invoked by sending a SOAP message.
Revitalizing Small Remote Schools for LifeLong Distance e-Learning Design development and use of the Distance Learning Services System REVIT Conference.
International Telecommunication Union Geneva, 9-10 February 2009 New Business Models for Network Operators David Goodman Profile Product Line Manager Subscriber.
Tech Speak: Can You Talk It? Michael Sauers Technology Innovation Librarian Nebraska Library Commission.
MORFEO PROJECT EzWeb: Put a Face on Services Marcos Reyes Ureña Telefónica R&D
Invitation to Join Open Health Tools Draft by Skip McGaughey
Ajax, GreaseMonkey, and DWR Mike Ball & Jim Kriz.
You Cant Build a House Without Blueprints: Creating a Communication Strategy and Plan for Change Presenter: Adrienne Schutte.
© 2016 SlidePlayer.com Inc. All rights reserved.