Multimedia services over networks Framework/ Architecture Review/background Service provider Bind Publish Deployment/ Management Multimedia Services Delivery Multimedia system Service registry Discovery Service client Transactions/mobility/locations 1 Exam schedule • Two days: 3 & 4 Dec – 12 students each day • 30 minutes – 5-10 minutes preparation – 20 minutes answering the questions • Questions – Broad picture – Some details • But not too much details • Contact Mona Nordaune if you have any special request – Mona will tell you about the exam schedule 2 Exam papers • 16 papers that we have discussed. • Not examined – Additional reading – Guest lecture 3 Exam papers • • • • 4 Part 1: Multimedia systems and SOA (review) – (1) G. Coulouris, J. Dollimore, T. Kindberg: Distributed Systems: Concepts and Design, Chapter 15: Distributed Multimedia System (pdf) – (2) Mike P. Papazoglou: Service-Oriented Computing: Concepts, Characteristics and Directions. WISE 2003: 3-12 (pdf) – (3) Michael N. Huhns, Munindar P. Singh: Service-Oriented Computing: Key Concepts and Principles. IEEE Internet Computing 9(1): 75-81 (2005) (pdf) – (4) Jilles van Gurp, Anssi Karhinen, Jan Bosch: Mobile Service Oriented Architectures (MOSOA) (pdf) Part 2: Framework and Architecture – (1) Jia Zhang, Jen-Yao Chung: An open framework supporting multimedia web services. Multimedia Tools Appl. 30(2): 149-164 (2006) (pdf ) – (2) Vassilios N. Koukoulidis, Mehul Shah: The IP multimedia domain: service architecture for the delivery of voice, data, and next generation multimedia applications. Multimedia Tools Appl. 28(1-2): 203-220 (2006) (pdf) – (3) Ahmet Uyar, Wenjun Wu, Hasan Bulut, Geoffrey Fox: Service-Oriented Architecture for Building a Scalable Videoconferencing System, in book "Service-Oriented Architecture - Concepts & Cases" published by Institute of Chartered Financial Analysts of India (ICFAI) University, (pdf ) – (4) Thanh, d. V.; Jorstad, I.; Dustdar, S.: Mobile Multimedia Collaborative Services . (2006). (pdf ) Part 3: Service Discovery and Delivery – (1) Yi Cui, Klara Nahrstedt, Dongyan Xu: Seamless User-Level Handoff in Ubiquitous Multimedia Service Delivery. Multimedia Tools Appl. 22(2): 137-170 (2004) (pdf) – (2) Conor Muldoon, Gregory M. P. O'Hare, Rem W. Collier, Donnacha Phelan, Robin Strahan: Intelligent Delivery of Multimedia Content in a Device Aware Ubiquitous Environment. Multimedia Information Systems 2005: 131-145, (pdf) – (3) Ricky Robinson, Jadwiga Indulska: A Context-Sensitive Service Discovery Protocol for Mobile Computing Environments. ICMB 2005: 565-572, (pdf) – (4) Zhou Wang and Hend Koubaa: Discovering Multimedia Services and Contents in Mobile Environments. Handbook of Research on Mobile Multimedia (pdf) – (5) Zhiwen Yu and Daqing Zhang: Middleware Support for Context-Aware Ubiquitous Multimedia Services. Handbook of Research on Mobile Multimedia. (pdf ) Part 4: Deployment and Management – (1) Chih-Cheng Lo, Wen-Shyen E. Chen: Deploy Multimedia-on-Demand Services over ADSL Networks. IEEE Pacific Rim Conference on Multimedia 2002: 295-302, (pdf) – (2) Klara Nahrstedt, Wolf-Tilo Balke: A taxonomy for multimedia service composition. ACM Multimedia 2004: 88-95, (pdf) – (3) Stefan Tai, Thomas A. Mikalsen, Eric Wohlstadter, Nirmit Desai, Isabelle Rouvellou: Transaction policies for service-oriented computing. Data Knowl. Eng. 51(1): 59-79 (2004) (pdf) Multimedia service over network example 5 An overview scenario 6 Multimedia Services over Networks Service provider Publish Bind Multimedia Services Service registry 7 Find/discovery Service client Framework and architecture •Client-Server •Communication: SIP •Middleware •Client awareness •Devices, mobility •Service delivery •Multimedia processing 8 Sample questions • Discuss the basic service oriented architecture (SOA). Discuss the SOA architecture for building a scalable videoconferencing system. – SOA • service provider, service registry, service discovery and service delivery. • lossely coupling Distributed • service composition. service registry 9 Sample questions • What is user-level handoff in ubiquitous multimedia service delivery? Discuss the system architecture and the basic userlevel handoff scheme. – Users change devices and locations – System architecture – Two main types of handoff • Basic handoff processes • MoD vs. SOA? 10