Providing Web Services over DVB-H Mobile Virtual Web Services Reporter: 藍元宏 Date: 2009/05/11 Vilas, A.F.; Redondo, R.P.D.; Arias, J.J.P.; Solla, A.G.;

Slides:



Advertisements
Similar presentations
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Advertisements

Geneva, Switzerland, 17 October 2011 ITU Workshop on Service Delivery Platforms (SDP) for Telecommunication Ecosystems: from todays realities to requirements.
Overview of Web Services
An Introduction to Web Services Sriram Krishnan, Ph.D.
31242/32549 Advanced Internet Programming Advanced Java Programming
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
The Acquisition and Sharing of Domain Knowledge Contained in Software with a Compliant SIK Architecture by Prof. dr. Vasile AVRAM Academy of Economic Studies.
Virtual Ticketing Agents using Web Services and J2EE Advisor: Dr. Chung-E-Wang Date: 05/06/03 Naveen Repala.
Guided by Dr. K.R. Rao Irfan Kerawalla DVB-SH System for Broadcasting to Handheld Devices.
Design and Implementation of an Electronic Service Guide for Mobile Video Systems Kaushik Choudhary Simon Fraser University Master’s Project Defense ●
SOA and Web Services. SOA Architecture Explaination Transport protocols - communicate between a service and a requester. Messaging layer - enables the.
Distributed Heterogeneous Data Warehouse For Grid Analysis
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
Understand Web Services
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
1 MPEG-21 : Goals and Achievements Ian Burnett, Rik Van de Walle, Keith Hill, Jan Bormans and Fernando Pereira IEEE Multimedia, October-November 2003.
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
Workshop on Cyber Infrastructure in Combustion Science April 19-20, 2006 Subrata Bhattacharjee and Christopher Paolini Mechanical.
Philips Research France Delivery Context in MPEG-21 Sylvain Devillers Philips Research France Anthony Vetro Mitsubishi Electric Research Laboratories.
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
DVB-x © Mika Grundström 7/15/20151 DVB-x for delivering services Mika Grundström tel
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Mobile Television Business & Technology Platforms, DVB-H, Operator Roles T Network Services Business Models Eino Kivisaari.
Introduction SOAP History Technical Architecture SOAP in Industry Summary References.
Dr. Nikos Desypris Feb Postgraduate course University of Athens.
SOA, BPM, BPEL, jBPM.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Quality Assurance for Component- Based Software Development Cai Xia (Mphil Term1) Supervisor: Prof. Michael R. Lyu 5 May, 2000.
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
Jaeki Song ISQS6337 JAVA Lecture 16 Other Issues in Java.
Web services: Why and How OOPSLA 2001 F. Curbera, W.Nagy, S.Weerawarana Nclab, Jungsook Kim.
Digital Video Broadcasting for Handheld devices(DVB-H) Sahar Aghayan
Web Services/SOA in the Portuguese Parliament The whole is greater than the sum of its parts Matos, Margarida –
MPEG-21 : Overview MUMT 611 Doug Van Nort. Introduction Rather than audiovisual content, purpose is set of standards to deliver multimedia in secure environment.
WS-Security: SOAP Message Security Web-enhanced Information Management (WHIM) Justin R. Wang Professor Kaiser.
Web Services Description Language (WSDL) Jason Glenn CDA 5937 Process Coordination in Service and Computational Grids September 30, 2002.
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
Challenges in the Migration to 4G Mobile Systems Suk Yu Hui and Kai Hau Yeung City university of Hong Kong Presenter: Shuai Peng
ON DATACASTING OF H.264/AVC OVER DVB-H Multimedia Signal Processing, 2005 IEEE 7th Workshop on Publication Date: Oct Nov Reporter: 陳志明.
1 Interoperability in Multimedia and Data Broadcasting A MediaCom 2004 Presentation by Shuji Hirakawa Media & Contents Business Division, Toshiba Corporation.
Web Services Standards. Introduction A web service is a type of component that is available on the web and can be incorporated in applications or used.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
International Telecommunication Union Committed to connecting the world ITU/EBU Workshop Accessibility to Broadcasting and IPTV ACCESS for ALL, 23 – 24.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
Web Services Presented By : Noam Ben Haim. Agenda Introduction What is a web service Basic Architecture Extended Architecture WS Stacks.
XML and Web Services (II/2546)
Kemal Baykal Rasim Ismayilov
Framework for Virtual Web Laboratory I. Petković M. Rajković.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Thin Client Collaboration Web Services Minjun Wang Department of Electrical Engineering and Computer Science Syracuse University, U.S.A
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
Internet Overview (Chapter 1 in [2]). 2 Outline History of the Internet History of the Internet Seven Layers of the OSI Model Seven Layers of the OSI.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Web Services Architecture Presentation for ECE8813 Spring 2003 By: Mohamed Mansour.
1 Service Oriented Architecture SOA. 2 Service Oriented Architecture (SOA) Definition  SOA is an architecture paradigm that is gaining recently a significant.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Presentation by : Chetna R Parmar M.E.E.C. – (C.S.E) Sem-I LD College of Engineering.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
Real time Stock quotes by web Service and Securing XML for Web Services security. Bismita Srichandan
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
Sabri Kızanlık Ural Emekçi
Distributed web based systems
MUMT611: Music Information Acquisition, Preservation, and Retrieval
Thesis Work Presentation
Presentation transcript:

Providing Web Services over DVB-H Mobile Virtual Web Services Reporter: 藍元宏 Date: 2009/05/11 Vilas, A.F.; Redondo, R.P.D.; Arias, J.J.P.; Solla, A.G.; Duque, J.G. Consumer Electronics, IEEE Transactions on Volume 53, Issue 2, May 2007 Page(s):

2 Outline Abstract Introduction Scenario Virtual Web Services Virtual Web Services Over DVB-H Conclusion

3 Abstract This paper introduces the experiences in accessing Web Services (WSs) from DVB-H terminals. This propose to move the complexity from client to the service provider by defining Virtual WSs (VWSs). Virtualization also gives the possibility of defining QoS-aware services as well as caching-based systems to process the responses of clients more efficiently.

4 Introduction – Web Services Web Services (WSs) combine the best aspects of component-based development and the Internet. Web Services are accessed via ubiquitous Web protocols (ex: HTTP) and data formats (ex: XML). WSDL, UDDI and SOAP are considered the core of this Web Service standards set.

5 Introduction – Web Services Limitation There are two relevant problems make it difficult to achieve this desirable open framework where flexibility is the key factor to communicate WSs and mobile clients. On the one hand, and inherently to the WS technology, clients are bound to a concrete service provider at design time. On the other hand, today’s mobile devices do not support the excessive complexity Mobile Web Services would need to allow changing the provider at run-time.

6 Introduction – Solution This paper propose to introduce an intermediate virtualization layer between mobile clients and WS providers by using WS virtualization. A Virtual WS (VWS) is defined within this intermediate layer as a conceptual service grouping one or more WSs. A light client for this heavy virtual WS is delivered to the mobile receivers while the VWS is published as a standard WS. Client solves the complexity problems.

7 Introduction – DVB-H Overview Regarding to delivering aspects, broadcasting is a highly cost-effective way to reach large audiences. DVB-H (Digital Video Broadcasting-Handheld) is considered a good candidate for being widely adopted, especially in Europe. DVB-H is forecast to be accessible by approximately 350 million mobile users by 2008.

8 Introduction – The Advantages of DVB-H DVB-H is an approved standard by ETSI (European Telecommunications Institute). DVB-H benefits from existing DVB-T (DVB Terrestrial) infrastructure components, reducing initial investments. DVB-H is clearly supported by the majority of mobile device manufacturers like Motorola, Nokia, Samsung, LG, BenQ and Sagem

9 Introduction – DVB-H Technology DVB-H has improved the DVB-T standard to overcome the communication problems derived from the inherent characteristics of small and portable devices. Time-slicing has been introduced to reduce the average power consumption of the receiver and to enable smooth and seamless frequency handover. It is incorporated a module of forward error correction for multiprotocol encapsulated data (MPE-FEC, Multiprotocol Encapsulation Forward Error Correction), which enhances the reception in the special conditions of handheld terminals.

10 Introduction – DVB-H and IP Protocol IPDC (Internet Protocol Datacasting) is what converts DVB-H in an end-to-end broadcast system for delivering any type of digital content and services using IP-based mechanisms. Download by FLUTE (File deLivery over Unidirectional Transport) and streaming by RTP (Real Time Protocol) respectively. DVB-H ESG (DVB-H Electronic Service Guide) describes the available IP Datacast services.

11 Introduction - Purpose

12 Scenario

13 Virtual Web Services – Overview Virtualization is an elegant solution to solve several open problems in WS technologies, like asynchronous invocation, error control, high availability, quality of service, etc. The binding process in WS technologies, binding at design-time, is an important limitation. WS virtualization is based on grouping one or more web services inside a unique wrapper, which is then published as a standard web service which called VWS.

14 Virtual Web Services – Architecture Who need Services Client software Web Services Service Provider Virtual Web Services

15 Virtual Web Services – Implementation The implementation of this VWS is virtually defined by the VWSDL document (VWS Definition Language). VWSDL is an XML-based language which has been defined as a stand-alone language, i.e. not as a WSDL extension. VWSDL definition is only useful to a VWS engine. On top of VWSDL, this paper have defined VWSEL (Virtual Web Services Extension Language), which allows the clients to use SOAP-Header elements to add control information which modifies the behavior of the engine.

16 Virtual Web Services – VWSDL & VWSEL Documents VWSEL }QOS }caching

17 Virtual Web Services – Development Cycle

18 Virtual Web Services – Production Cycle

19 Virtual Web Services Over DVB-H DVB-H standard specifies two ways for broadcasting content by using, respectively, the RTP and FLUTE protocols. RTP contents are mainly devoted to TV-like broadcasting. Other binary objects (textual, applications, multimedia, etc.) can be delivered in a data carousel over FLUTE. Both kinds of contents can be locally accessed by using the information in the ESG.

20 Virtual Web Services Over DVB-H – ESG Generation ←Broadcast time ←Accessing Information ←such as a WSDL

21 Virtual Web Services Over DVB-H

22 Conclusion This define an intermediate layer between the WS provider and the WS mobile client where virtualization is encapsulated, hiding complexity, availability and location problems to mobile clients. As complexity resides in the virtual Web Services, we have light clients, more adequate for mobile devices. By combining virtualization of services (through VWS) and broadcast infrastructures (FLUTE carousel over DVB- H); This paper enable mobile devices to access Web Services through the new open Web.

Thanks for your attention!!