MET Alumni Day 2006
Master of Engineering in Telecommunications
University of Toronto
August 24, 2006
MET Alumni Day
1
Agenda
6:30 Industry Trends Next-Generation Technologies Introduction to 2006 MET Projects 6:50 Mobile TV Market Analysis 7:10 Implementing Web Services on IMS 7:30 Pervasive Games Provisioning on IMS 7:50 SOA Enabled Unified Communications 8:10 Wireless Unified Messaging Architectural Analysis 8:30 Discussion and Recap
August 24, 2006
MET Alumni Day
2
Industry Trends
Yuk-wha Li Yukwha.li@utoronto.ca
August 24, 2006
MET Alumni Day
3
Four Circles of Industry Analysis
Industry Analysis
Competitive Analysis
Market Analysis
August 24, 2006
Company Analysis
MET Alumni Day
4
Interrelationship of Different Kind of Analysis
Industry Trends Term – Next 18 months
– 2008-2010
Short
Medium Term Long
Term – Beyond 2010
August 24, 2006
MET Alumni Day
5
Industry Trends – Consumer Market
IMS (IP Multimedia Subsystem)
Dominate the Service Provider Investment and Service Deployment Priority
Why? Retain Customers Increase ARPU Compete with Over The Top or GEMEYA
August 24, 2006
MET Alumni Day
6
Industry Trend – Enterprise Market
Web Services and SOA (Service Oriented Architecture)
Dominate Both the Telecom and IT Investment in Enterprise
Why? Enterprise needs to Refresh its IT Investments Hardware has been Commoditized and will Invest more on Software and Services Pushed by IT Vendors
August 24, 2006
MET Alumni Day
7
Canadian Telecom Industry
Canada has Led the World in First Round of Digital Innovation Canada needs to Do a Lot More in the Current Second Round of Digital Innovation A lot of Other Countries are Moving Faster Than Canada during the Last 5-10 Years Confirm by EDP Program Participants Think Tank and Canadian Innovation Survey
August 24, 2006
MET Alumni Day
8
Agenda
6:30 Industry Trends Next-Generation Technologies Introduction to 2006 MET Projects 6:50 Mobile TV Market Analysis 7:10 Implementing Web Services on IMS 7:30 Pervasive Games Provisioning on IMS 7:50 SOA Enabled Unified Communications 8:10 Wireless Unified Messaging Architectural Analysis 8:30 Discussion and Recap
August 24, 2006
MET Alumni Day
9
Next-Generation Technologies
Al Leon-Garcia
Jeffrey Skoll Chair in Computer Networks & Innovation
August 24, 2006
MET Alumni Day
10
Telecom Context
Transition to all-IP Infrastructure Heterogeneous access:
Wireline: Cable, xDSL, PONs Wireless: WiFi, 3G, Bluetooth, WiMax Trend: Give customers greater bandwidth
Heterogeneous devices:
Computers / Laptops / PDAs / Cell phones… Trend: More computing/processing resources (Moore’s Law)
Voice revenues in decline Lack of control of Internet applications Trend: Media-rich, Personalized, Context-Aware
Search for New services & Applications
August 24, 2006
MET Alumni Day
11
Architecture Framework
Content Operations & Management Applications Service Control Connectivity
Access
Terminal
August 24, 2006
MET Alumni Day
12
Trends in Network Architecture
Service Provider View Content Caller ID Applications 1-800Voice Mail Service Control Internet Connectivity Access Networks Terminal
August 24, 2006
Application Provider View XML Maps
Rogue
View
Internet of Things State & Identity
Bittorrent
Google Web Services Mash-ups Service Brokers
P2P
IMS/SIP SS7/IN
Google
Skype
TDM IP FixedCopper Mobile Pairs Conv. Personal Telephone Device MET Alumni Day Ad Hoc Networks RFID, Sensors
13
National Testbed for Emergent Internet
Provide facility for research
New network protocols New service platforms New applications
Shared by research community Deployable & testable in scale Cost-effective
August 24, 2006
MET Alumni Day
14
Testbed Structure
GE/10GE Infiniband
Computing
IP FPGA*
Unique NG Router Lego Design Off-the-Shelf Blades Custom FPGA Blade * National Scale Network through CANARIE uclp Multiple Virtual Networks Large-Scale Access
CANARIE
P
August 24, 2006
MET Alumni Day
15
Agenda
6:30 Industry Trends Next-Generation Technologies Introduction to 2006 MET Projects 6:50 Mobile TV Market Analysis 7:10 Implementing Web Services on IMS 7:30 Pervasive Games Provisioning on IMS 7:50 SOA Enabled Unified Communications 8:10 Wireless Unified Messaging Architectural Analysis 8:30 Discussion and Recap
August 24, 2006
MET Alumni Day
16
2006 MET Projects w Architect in Residence
Project Wireless Unified Messaging Architecture Analysis SOA Enabled Unified Communications Ad-Hoc Cooperative Network Mobile TV Market Analysis Fixed Mobile Convergence Value Analysis Wireless Broadband Industry Analysis QoS in IMS Pervasive Game on IMS
August 24, 2006
Architect Ping Lin Ping Lin Jean Gravel Shaukat Mulla Shaukat Mulla Shaukat Mulla Jim Kozij Roch Glitho
Company Nortel Nortel Nortel Rogers Rogers Rogers
MTS/ Allstream
Ericsson
17
MET Alumni Day
2006 MET Projects – Emerging Technologies
Project
File Synchronization Application Software
Distributed Fixed Mobile Convergence Convergence of Mobile and Web Services Grid and Web Services Convergence Implementing Web Services in IMS Multimedia Applications on IMS IMS Billing
August 24, 2006
MET Alumni Day
18
2006 MET Projects – Industry Analysis
Project City WiFi Business Analysis IT/Telecom Convergence Value Chain Application Oriented Network Value Chain The Fading of TV as We Know It 3G Asia Pacific Market Analysis
August 24, 2006
MET Alumni Day
19
Agenda
6:30 Industry Trends Next-Generation Technologies Introduction to 2006 MET Projects 6:50 Mobile TV Market Analysis – Khawar Shaikh 7:10 Implementing Web Services on IMS 7:30 Pervasive Games Provisioning on IMS 7:50 SOA Enabled Unified Communications 8:10 Wireless Unified Messaging Architectural Analysis 8:30 Discussion and Recap
August 24, 2006
MET Alumni Day
20
MET Alumni Day
Mobile TV
By: Khawar Shaikh
August 24, 2006
MET Alumni Day
21
Special Thanks….
Prof. Yuk-Wha Li Prof. Tony Yuen Prof. Alberto Leon Garcia Mr. Shaukat Mulla – Architect in Residence
Director of Planning and Engineering for Wireless Data
August 24, 2006
MET Alumni Day
22
Agenda
Project Objectives Report – Table of Contents Approach and Methodologies What is Mobile TV? Technology Comparison Value Chain Analysis A case study on Canada Recap of Main Points Follow up work
August 24, 2006
MET Alumni Day
23
Project Objectives
What are the different technologies for mobile TV? Understand the value chain for Mobile TV Study the implications of the mobile TV service on the current Telecom Service providers Look at the regulations for mobile TV Study the cost amortization of mobile TV
August 24, 2006
MET Alumni Day
24
Report – Table of Contents
Executive Summary Introduction Section I – Technology Overview
DVB-H MediaFLO DMB
Mobile TV Technology Comparison
August 24, 2006
MET Alumni Day
25
Report – Table of Contents (Contd.)
Section II – Business Overview
Value Chain Analysis Implication of Mobile TV to Telecom service provider Worldwide Mobile TV Market
Regulations for Mobile TV Technology Case study
Section III – Canadian Case Study
Conclusions
August 24, 2006
MET Alumni Day
26
Approach and Methodologies
Step and Phase Research Methodology
Phase I
Project Definition Step 1
Desk & Field Research
Phase II
Phase III
Analysis & Synthesis
Step 2
Step 3
Phase IV
Step 6
Executive Summary Oral Presentation
Report Step 5
Key Findings & Validation
Step 7
Step 4
August 24, 2006
MET Alumni Day
27
Approach and Methodologies
Four Circle Methodology
Industry Analysis
Competitive Analysis
Market Analysis
August 24, 2006
Company Analysis
28
MET Alumni Day
What is Mobile TV?
Television refers to constant TV being provided on mobile terminals and not video downloads. It can be offered in the following two modes
Mode Broadcast Mode
Unicast
Mobile
August 24, 2006
MET Alumni Day
29
Problems with Unicast Mode
A new direct video stream has to be initiated for each user. This is obviously an inefficient method as it tends to be a waste of the spectrum. Television commands very high bandwidth and this places constraints on the capacity that a network has to offer The current networks do not have the capacity to provide Mobile TV to many users concurrently.
Hence we need Broadcast Mobile TV technologies for mass deployment of the service.
August 24, 2006
MET Alumni Day
30
Mobile TV network
A new Network for Broadcast Mobile TV
August 24, 2006
MET Alumni Day
31
Cellular Vs Non-Cellular
The addressable market for Mobile TV is not limited to current Mobile network operators. Laptops, Video Cameras and other portable media devices, such as the Sony PSP, represent strong niche device, However, the relatively limited volumes in which these are shipped when compared to Mobile phones, present problems for the development of a sustainable commercial service.
August 24, 2006
MET Alumni Day
32
Technology Choices
Open Standard
DVB-H (Digital video broadcast for handheld) DMB (Digital Multimedia broadcast) MBMS (Mobile Broadcast Multicast Services) ISDB-T ( Integrated Services Digital Broadcasting – Terrestrial)
Restricted to Japan
Proprietary
MediaFLO ( Forward Link Only)
This project provides an overview of DVB-H, DMB and MediaFLO
August 24, 2006
MET Alumni Day
33
Technology Deployments
Mobile TV Technologies will be adopted regionally.
MET Alumni Day
34
August 24, 2006
Operator Support
DVB-H
MediaFLO
DMB
August 24, 2006
MET Alumni Day
35
Handsets for Mobile TV
DVB-H
MediaFLO
DMB
August 24, 2006
MET Alumni Day
36
Technology Comparison - 1
Criteria DVB-H Band III VHF (174240MHz) Band IV UHF (470-650 MHz) L-Band (1450MHz+) DVB-T with time-slicing and operating in IP environment — DVB-T already rolling out in Europe and elsewhere MediaFLO DMB T-DMB Band III (174-240 MHz VHF) L-band (0.391.7 GHz) S-DMB Sub LBand (14521492 MHz)
Frequency
700MHz
Core Technology
Proprietary Qualcomm multicast technology called Forward Link Only (FLO)
Eureka 147 Digital Audio Broadcasting (DAB) with additional error correction
Average Channel Switching Time Video watch time
August 24, 2006
~ 5 seconds
~1.5 seconds
~1.5 seconds (T-DMB)
~5.0 seconds (S-DMB)
4 hours
3.8 hours
2 hours
37
MET Alumni Day
Technology Comparison – 2
The three technologies are similar in most ways but are not completely the same. Qualcomm’s MediaFLO has an edge over the other two.
Better Channel Switching Time The main disadvantage - proprietary nature.
For DVB-H the most suitable spectrum is in the UHF frequency range
but UHF is currently being used by the analog television services. The DVB-H technology is mainly being promoted by Nokia and is likely to dominate the European Market.
38
August 24, 2006
MET Alumni Day
Technology Comparison – 3
DVB-H in US and Canada
In the US, Crown Castle (Modeo) and Aloha partners (Hiwire) are expected to launch DVB-H services by end of 2006. In Canada, Look Communications has done a DVB-H trial in the spectrum range of 2.5 GHz.
Lack of Handsets for this spectrum
DMB services were the first broadcast mobile TV services to be launched.
Very Low data rates when compared to the other two South Korea has implemented both the T-DMB and SDMB networks. T-DMB is free to air service in South Korea
MET Alumni Day
39
August 24, 2006
Existing Value Chains
Content Providers Content Aggregator Application Hosting Mobile Operator Device manufacturer End Users
Mobile Data Value Chain
Mobile Network Equipment manufacturers TV Network Equipment manufacturers
Broadcast TV Value Chain
Content Creation
Production
Broadcast Networks
Consumer Electronics Manufacturers
End Users
August 24, 2006
MET Alumni Day
40
Mobile TV Value Chain
Network equipment manufacturer Eg: Alcatel, Nokia, Qualcomm
Content Provisioning Eg: ABC, MTV, Sky, BBC, 3 Italia
Content Aggregation Eg: MobiTV, Crown Castle, media FLO, 3Italia
Mobile TV Broadcaster Crown Castle, Media FLO, 3 Italia, TuMedia
Mobile TV Operator Eg: Verizon, Cingular, 3 Italia, Elisa Handset equipment manufacturer Eg: Samsung, Nokia, LG, Qualcomm Silicon Vendor Eg: Qualcomm, Texas Instruments
End User Eg: Individual users, automobiles
August 24, 2006
MET Alumni Day
41
Business Scenarios 1
Own the value chain
Network equipment manufacturer Eg: Alcatel, Nokia
Content Provisioning Eg:, 3 Italia
Content Aggregation, 3 Italia
Mobile TV Broadcaster 3 Italia
Mobile TV Operator 3 Italia
End User Eg: Individual users
Handset equipment manufacturer Eg: Samsung, Nokia, LG, Qualcomm
Silicon Vendor Eg: Qualcomm, Texas Instruments
August 24, 2006
MET Alumni Day
42
Business Scenario 2
Become a Broadcast Network Operator
Network equipment manufacturer Eg: Alcatel, Nokia
Content Provisioning Eg:, BBC, ABC, Sky, 3 Italia
Content Aggregation, 3 Italia, Crown castle
Mobile TV Broadcaster Elisa, Teleisonera
Mobile TV Operator Elisa, Telesonera
End User Eg: Individual users
Handset equipment manufacturer Eg: Samsung, Nokia, LG, Qualcomm
Silicon Vendor Eg: Qualcomm, Texas Instruments
August 24, 2006
MET Alumni Day
43
Business Scenario 3
Position as Mobile TV Provider
Network equipment manufacturer Eg: Alcatel, Nokia
Content Provisioning Eg:, Sky, ABC, BBC
Content Aggregation, Crown Castle, MediaFLO
Mobile TV Broadcaster MediaFlo
Mobile TV Operator
Verizon
End User Eg: Individual users
Handset equipment manufacturer Eg: Samsung, Nokia, LG, Qualcomm
Silicon Vendor Eg: Qualcomm, Texas Instruments
August 24, 2006
MET Alumni Day
44
Benefits to Mobile Service Provider
Potential to increase average revenue per user (ARPU) Scope for interactivity via network return channels provides additional revenue potential, through services such as voting, chatting, purchasing, and data and Web-based services using the mobile. Opportunity to offer unique program channels that allow brand differentiation.
August 24, 2006
MET Alumni Day
45
Canadian Regulation Study
CRTC ruling in April 2006 exempts the mobile TV services from broadcasting regulations. This is a boost for the adoption of mobile TV services in Canada as more popular programs can now be shown and this will help increase the subscriber numbers. Industry Canada is expected to follow a similar process as the U.S. in developing commercial operations in the 700 MHz spectrum.
August 24, 2006
MET Alumni Day
46
Canadian Consumer
68% wireless penetration in Ontario Majority of the users are in the age group 18-34, hence this is an ideal target audience for Mobile TV services 71% of the users in this group use the cell phone for their Personal use. The GTA region has over 3.5 M wireless subscribers
August 24, 2006
MET Alumni Day
47
Service Options
Product Channels A bouquet of attractive Standard TV channels that includes Sports, Music, News, entertainment, Cartoon, Weather, Traffic updates Special Sports channels for Cricket, Wrestling, Motor racing, etc. Interesting content that is compiled by the operator Charging Monthly Subscription of $10 per month Charged per channel, for eg: $5 per channel Separate Monthly subscription of $5 per month
Standard TV
Special Interest TV
The Operator’s Channel
August 24, 2006
MET Alumni Day
48
Conclusions
Mobile TV Technologies will be adopted regionally The Value chain analysis shows that the telecom service providers will have to share the revenues with the broadcasters. UHF Spectrum in Canada will be recovered in the next one year. The pricing for mobile TV should be a monthly subscription fee between US$ 10-15 which would help recover the cost in a five year period. Major sporting events such as FIFA world cup attract many customers.
August 24, 2006
MET Alumni Day
49
Follow Up Work
Mobile TV competitive analysis from an equipment vendor point of view
Focus on Mobile TV network equipment vendor strategies
August 24, 2006
MET Alumni Day
50
Thank you!
August 24, 2006
MET Alumni Day
51
Agenda
6:30 Industry Trends Next-Generation Technologies Introduction to 2006 MET Projects 6:50 Mobile TV Market Analysis 7:10 Implementing Web Services on IMS - Miguel Padilla 7:30 Pervasive Games Provisioning on IMS 7:50 SOA Enabled Unified Communications 8:10 Wireless Unified Messaging Architectural Analysis 8:30 Discussion and Recap
August 24, 2006
MET Alumni Day
52
University of Toronto
MET - 1800 Implementing Web Services in IMS
Miguel Padilla
miguel.padilla@utoronto.ca August 24, 2006
August 24, 2006
MET Alumni Day
53
Agenda
Project objectives Methodology Structure of my Final Report Key findings
Web Services Technologies IMS Implementing Web Services in IMS
CGIs Java Technologies Parlay/OSA
Conclusions
August 24, 2006
MET Alumni Day
54
Project objectives
Provide an analysis on how Web Services can be implemented in IMS.
What is the history behind Web Services and IMS? Why Web Services and IMS important to us? What are the standards supporting Web Services and IMS? Why do we need an integration between Web Services and IMS? Do these technologies enable a convergence between IT and Telecom? Etc.
55
August 24, 2006
MET Alumni Day
Methodology
1. Project Definition. 3. Analysis. 2. Research. 4. Report and Presentation.
Phase I Project Definition Desk & Field Research Step 2 Phase II Analysis & Synthesis Step 3 Phase III Executive Summary Step 6 Oral Presentation Phase IV Step 7 Step 5 Key Findings & Validation Step 4 Output is Related to Phases
56
Step 1
Report
August 24, 2006
MET Alumni Day
Final Report
Cover Page. List of Acronyms and Abbreviations. Executive Summary. Chapter I. Introduction. Chapter II. Web Services Technologies. Chapter III. IMS. Chapter IV. Implementing Web Services in IMS. Chapter V. List of Figures. Chapter VI. References.
57
August 24, 2006
MET Alumni Day
Web Services
August 24, 2006
MET Alumni Day
58
Web Services - History
• Assembly code. • Procedural Languages. • Network Computing and Remote Procedures Call. • Object Oriented Programming and RPC (DCOM and CORBA) •DCOM – Microsoft •CORBA – IBM, Oracle, Sun •Internet and XML •WEB SERVICES
August 24, 2006
MET Alumni Day
59
Web Services – How do they work?
WS Standards (SOAP, WSDL, UDDI, etc.) XML Standards Common IP Protocols: TCP/IP, HTTP
August 24, 2006
MET Alumni Day
60
Web Services – Benefits
Loosely coupled. Enable Service Oriented Architectures. Easy to integrate. Easy to access.
ORGANIZATIONS SUPPORTING WS DEVELOPMENT
August 24, 2006
MET Alumni Day
61
IMS – IP Multimedia Subsystem
August 24, 2006
MET Alumni Day
62
IMS - History
• Evolution of Wireless systems (1st gen, 2nd gen, 3rd gen, NGN, etc.). • Evolution of networks. • New Protocols. • New Architectures. • IMS.
August 24, 2006
MET Alumni Day
63
IMS – How does it work?
Connectivity Layer. Control Layer. Application Layer.
August 24, 2006
MET Alumni Day
64
IMS – Benefits
Applications are independent from Network. IMS addresses important topics: QoS, charging and Integration of Services. Enables the creation and deployment of applications and services.
ORGANIZATIONS SUPPORTING IMS
August 24, 2006
MET Alumni Day
65
Implementing Web Services in IMS – IP Multimedia Subsystem
WEB SERVICES
August 24, 2006
MET Alumni Day
66
Implementing WS in IMS – Application Servers
IM-SSF (IP Multimedia Service Switching Function) SIP Application Server.
CGI (Common Gateway Interface). Java Technology (SIP Servlets, JAIN SIP, SIP for J2ME and JSLEE). Parlay/OSA
OSA-SCS.
August 24, 2006
MET Alumni Day
67
Implementing WS in IMS – JAVA
Java is a platform and a language. Java: JVM and Java APIs. Java has three platforms: J2ME, J2SE, J2EE.
Java Program
Java APIs and JVM
Hardware-Based Platform
August 24, 2006
MET Alumni Day
69
Implementing WS in IMS – Java Technology
SIP Servlets. JAIN SIP. SIP for J2ME. JSLEE (JAIN SLEE).
August 24, 2006
MET Alumni Day
71
Implementing WS in IMS – Java Technology and Web Services
JAX-RPC. JAXR. SAAJ. JAXM. JWSDL.
req resp
Web Service
req resp
Web Service
Java Program
Web Service
August 24, 2006
MET Alumni Day
72
Implementing WS in IMS – Parlay/OSA
Client Application. Service Capability Server. Framework.
August 24, 2006
MET Alumni Day
73
Implementing WS in IMS – Parlay/OSA
Parlay Applications. Parlay Gateway. Parlay X Web Services. Parlay X Applications.
August 24, 2006
MET Alumni Day
74
Implementing WS in IMS – Conclusions
IT and Telecom convergence. Standards are making these industries to Integrate (IMS, Protocols, Web Services, APIs, Java standards). JSLEE and Parlay/OSA have a bigger advantage over other APIs to enable the creation of applications that incorporate telephony and IT services. JAIN and Parlay enable new opportunities for new entrants to enter the market. New applications will incorporate applications and services combining IT and telephony services primarily but in the future we will see applications that include voice, video, data, personalization, presence and policies.
75
August 24, 2006
MET Alumni Day
THANK YOU !
WEB SERVICES
August 24, 2006
MET Alumni Day
76
Agenda
6:30 Industry Trends Next-Generation Technologies Introduction to 2006 MET Projects 6:50 Mobile TV Market Analysis 7:10 Implementing Web Services on IMS 7:30 Pervasive Games Provisioning on IMS – Lynn Zhao 7:50 SOA Enabled Unified Communications 8:10 Wireless Unified Messaging Architectural Analysis 8:30 Discussion and Recap
August 24, 2006
MET Alumni Day
77
Pervasive Games Provisioning in IMS Platform
Instructor: Dr. Roch Glitho (Ericsson Canada) Prof. Alberto Leon Garcia (U of T) Student: Ying (Lynn) Zhao
August 24, 2006
MET Alumni Day
78
Pervasive Games
Integration of Physical World With the Virtual Game Space Game Logics Change According to the Context of the Player Context Information includes Spatial Information, Environmental Information and Physiological Information.
August 24, 2006
MET Alumni Day
79
Project Objectives
Examine the Telecom Infrastructure in Terms of Supporting New Services/Applications
Discuss the Potential Business Impact on Telecommunications Service Providers Identify the Capabilities and Solve the Issues of IMS Platform
August 24, 2006
MET Alumni Day
80
Methodologies
No Directly-Relevant Literature and No Mature Business Models
Mobile Games
Requirements
Online Games Computer Games
Pervasive Games
Video Games
•Analysis of current game genres can indicate the key factors lead to future success of pervasive games •Features of pervasive games, as the provisioning requirements, to examine the IMS platform
August 24, 2006
MET Alumni Day
81
Business Opportunities
Entertainment & Education Tools
Play with Family & Friends Interaction & Cooperation $ 7.5B USD in US Market only Double of the Industry Software Revenue Mobile Massively Multiplayer Online Game Integration of Multiple services Ubiquitous Environment
Huge Game Market
Pervasive Games
A Potential Killer Application in NGN Environment
August 24, 2006
MET Alumni Day
82
Provisioning Requirements
Fast Deployment Terrible Game Performance Little Support from Network Operators Involvement of Wireless Sensor Networks & RFID technology
Third Party Applications
QoS
?
Explored Network Capabilities/Services
IMS
August 24, 2006
MET Alumni Day
83
Issues of IMS Architecture
No Context Service
Limited Supports from Presence Service/Location Services Wireless Sensor Networks Continuous Context Information Large amount of Context Sources Multimedia Interaction Dynamic Game Logic
Integration with Third Party Networks
QoS
Key Issue: Build a Context Service & Guarantee the QoS
August 24, 2006
MET Alumni Day
84
IMS Presence Model
Central Service Concept, shared by other IMS services Fundamental Idea to Build Context Service
Application
Bottleneck
Presentity
Presence Server
Watcher
Working Mechanism: Subscribe/Update Regular Update/Unnecessary Message Traffic
85
August 24, 2006
MET Alumni Day
Proposed solution- Context Service Model
Context Aggregators Context Aggregators
Pervasive Game
Context Source
Context Aggregators
Third Party Networks
Context Aggregators Context Aggregators Context Aggregators
Pervasive Game
Presence Server
Context Aggregators
Hierarchical Context Service Model Eliminate Unnecessary Message Flow August Extended Web Service-based Parlay X Interface 24, 2006 MET Alumni Day
86
Pervasive Game Architectures
As-IS: IMS:
Game Client
Game Client
Pervasive Game Server
GSM Network
Pervasive Game Server
IMS
Wireless Sensor Network
Wireless Sensor Network
August 24, 2006
MET Alumni Day
87
Conclusion
Pervasive Game Applications provide Good Business Opportunities for both Game Publishers and Telecom Network Operators Two Essential Features of Pervasive Games, ContextAware & QoS, Challenge Telecom Network Services IMS Platform, through Opening up the Telecom Networks and Better Supports for the New Applications, Create a new Business Model for the Cooperation of Telecom Service Provider and Game Publishers Observing New Application Genres and Enhance IMS services are Imperative
88
August 24, 2006
MET Alumni Day
Thank You for Your Attention
August 24, 2006
MET Alumni Day
89
Agenda
6:30 Industry Trends Next-Generation Technologies Introduction to 2006 MET Projects 6:50 Mobile TV Market Analysis 7:10 Implementing Web Services on IMS 7:30 Pervasive Games Provisioning on IMS 7:50 SOA Enabled Unified Communications – Charles Fu 8:10 Wireless Unified Messaging Architectural Analysis 8:30 Discussion and Recap
August 24, 2006
MET Alumni Day
90
SOA Enabled Unified Communication
MET 2005-2006
ECE 1800 Project Aug 24, 2006
Chuang Fu Student Number: 994403622 Email: fuchuang86@yahoo.ca August 24, 2006 MET Alumni Day 91
Acknowledgement
Project Manager
Professor: Yuk-wha Li
Project Instructor Ping Lin
August 24, 2006
MET Alumni Day
92
Acknowledgement
Professor Alberto, Leon-Garcia
Professor Tony Yuen
August 24, 2006
MET Alumni Day
93
Agenda
Background Project Objectives Principles and Methodologies Executive Summary and Findings Future Works
August 24, 2006
MET Alumni Day
94
Background – Demand Side
• In today’s Internet-driven economy, enterprises are under relentless pressure to respond more quickly • Enterprises are seeking ways to improve their efficiency and productivity, and to reduce Total Cost of Ownership • Communication enabled application is believed by many enterprises to be one of the ways to improve productivity and efficiency
August 24, 2006
MET Alumni Day
95
Background – Technology Side
• SOA is increasingly being seen as providing a framework for more effectively integrating disparate systems • Web services matured and is believed to be the best way to implement SOA
• Communication Web Service standards are increasingly being adopted
August 24, 2006
MET Alumni Day
96
This Project
Build communication enabled business application Use standard communication Web Services definition In the context of Service-Oriented Architecture Help enterprises to improve their efficiency and productivity, and to reduce Total Cost of Ownership
August 24, 2006
MET Alumni Day
97
Project Objectives
Three principal objectives for this project • Investigates enterprise application trend, which involves conducting market and technology analysis on SOA and SOA enabling of IP PBXs by telecommunications vendors, Conducts a comparison of Parlay-X and ECMA-348 to find mapping relation Finds the ways by which existing IP PBX can provide its functionalities in a service-oriented architecture through defining Web Services interfaces to the product.
• •
August 24, 2006
MET Alumni Day
98
Principles
• Technology is to be used to solve business problems
• Make technology easier to be utilized by both developers and users
August 24, 2006
MET Alumni Day
99
Methodology
Market Analysis • Step by Step, Phase by Phase
•
Gorilla Game and Gartner’s Hype Cycle
Technology Solution
• • Top-Down model Use standard Web Services definition as much as possible
August 24, 2006
MET Alumni Day
100
Scope of Market Analysis
• SOA Market
• IP Telephony Market
• SOA enabled IP PBX Market
August 24, 2006
MET Alumni Day
101
Key Findings – Market Analysis (1/2)
SOA Market
Source from Gartner
SOA is in the middle of “Trough of Disillusionment” phase, and will reach “Plateau of Productivity” within two to five years.
August 24, 2006
MET Alumni Day
102
Key Findings – Market Analysis (2/2)
IP Telephony Market is experiencing steady increase. The number of VoIP subscriber experienced Phenomenal growth Not only PBX vendors but also network equipment vendors entered SOA enabled IP PBX market in the last two years
Basing on the findings from market analysis, we believed that we chose the right time to do this project
August 24, 2006
MET Alumni Day
103
Parlay-X Introduction
• • • A set of telecommunication Web services Powerful yet simple, highly abstracted, imaginative, building blocks of telecommunications capabilities Access to the 20% of capabilities, useful to SIP develop the 80% of applications
Parlay X Gateway
Parlay X APIs XML over SOAP Parlay APIs CORBA
Users
HTTP
The goal is to expose telecom capabilities through Web Services to enable more developers especially IT developers to develop communication enabled application
August 24, 2006
Parlay/OSA Gateway
Application Server
Network Specific protocol
Network
104
MET Alumni Day
ECMA-348 Introduction
• • • Published by Ecam International Specifies a Web Service interface for ECMA-269 in WSDL version 1.1 A part of a Suite of Standards and Technical Reports for Phase III of CSTA.
Application Server ECMA-348 Gateway
Users
XML over SOAP
The intention of this set of standards is to enable a computer application to monitor and control devices and calls in a communication network
August 24, 2006
PBX
105
HTTP
ECMA-348 APIs
ECMA-323 Over SIP
SIP/CSTA Gateway
PBX specific Protocol
MET Alumni Day
Comparison of Parlay-X and ECMA-348 (1/2)
Findings of Non-functional Comparison Motivation: • • Both standards are to expose communication capacities through Web Service. Both standards are to enable more developers without deep knowledge about communication to develop communication enabled business application
Adoption: • Some multimedia client software support Parlay-X (IBM), some support ECMA-348 (Microsoft)
August 24, 2006
MET Alumni Day
106
Comparison of Parlay-X and ECMA-348 (2/2)
Functional Comparison
• The comparison is structured in three layers: Classes Comparison; Operational Models; Operation Comparison and Mapping discussion
Conclusion: most telephony features defined in Parlay-X can be mapped to features defined in ECMA-348 directly or indirectly
August 24, 2006
MET Alumni Day
107
SOA enabled Unified Communication Portal
`
Customer
Internet Notification Server Communication Portal
Presence Server
UM Server
E-Mail Server
Enterprise Service Bus
Look up Service E-mail/Voice Mail Service
Notification Service Presence Service IM Service UM Service compuer
users
Telephony Services
Parlay-X to ECMA-348 translater
CSTA Gateway
Phone
IP PBX
user
Mobile Service Provider Parlay-X SMS Gateway
SMS
Mobile
PSTN Mobile Network
August 24, 2006
MET Alumni Day
108
Parlay-X to ECMA-348 Adapter
Application Written in Parlay-X
Adapter
ECMA-348 event
ECMA-348 Web service
Parlay-X web service request ECMA-348 web service request Perform some task that ECMA-348 does not provide perform certain service ECMA-348 event ECMA-348 service response Combine result Parlay-X service response
August 24, 2006
MET Alumni Day
109
Future Works
• Implementation of defined Web Services
• Implementation of designed Parlay-X to ECMA-348 Adapter
August 24, 2006
MET Alumni Day
110
Thank you
August 24, 2006
Chuang Fu Student Number: 994403622 Email: fuchuang86@yahoo.ca MET Alumni Day
111
Agenda
6:30 Industry Trends Next-Generation Technologies Introduction to 2006 MET Projects 6:50 Mobile TV Market Analysis 7:10 Implementing Web Services on IMS 7:30 Pervasive Games Provisioning on IMS 7:50 SOA Enabled Unified Communications 8:10 Wireless Unified Messaging Architectural Analysis – Ke Chen 8:30 Discussion and Recap
August 24, 2006
MET Alumni Day
112
MET Alumni Day
Wireless Unified Messaging Architecture Analysis
Ke Chen
August 24, 2006
MET Alumni Day
113
Acknowledgements
Ping Lin, Nortel
Supervisors:
Professor Alberto Leon-Garcia, UofT Professor Yua-Kua Li, UofT Professor Tony Yuen, UofT
Others people provide helps:
Glenn Parsons, Nortel
Linda Espeut, UofT Chun Cheng, UofT All MET classmates
August 24, 2006
MET Alumni Day
114
Agenda
Introduction and Problem Identification Design Concerns Architecture Design Q&A
August 24, 2006
MET Alumni Day
115
What is Unified Messaging?
Unified Messaging is a telecommunications technology that brings together Voice Mail, Fax, and E-mail to allow users to access from unified interfaces.
Separate Messaging
August 24, 2006
Unified Messaging
MET Alumni Day
116
Problems the Project Tried to Solve
Extend Unified Messaging to wireless devices
Not only listen to messages by making phone call, but also download Messages and playback or display on the handheld devices
Integrate with Instant Messaging
Concept of UM has evolved, Instant Messaging is being added
Wireless Unified Messaging
August 24, 2006
MET Alumni Day
117
Objective and Methodology
Objective
Design a generic architecture for wireless unified messaging
Methodology
Device Tier
Channel Tier
Enterprise Tier
August 24, 2006
MET Alumni Day
118
Agenda
Introduction and Problem Identification Design Concerns Architecture Design Q&A
August 24, 2006
MET Alumni Day
119
Enterprise Tier
Basic Components
Voice (Mail) Server integrates Fax and Voice E-mail Server Client Unified architecture Integrate architecture
gateway Voice Server PBX FAX email E-Mail Server voice mail, Fax Voice Mail Server PBX FAX
Two dominant architectures
voice mail, Fax, email email Server
Client
Client
Unified Architecture
Integrate Architecture
August 24, 2006
MET Alumni Day
120
Channel Tier
Overview
Internet Intranet PSTN
Data Channels: run across Internet, need client software on device
Email: SMTP/IMAP(POP3) Web: HTTP Instant Messaging: various protocols WAP: WAP protocol stack VoIP: SIP, H.323, and others
Other Channels : supported by almost all devices
Voice: Go through PSTN SMS: Can be sent from Internet gateways, but depends on phone number not IP address for delivery
August 24, 2006 121
MET Alumni Day
Channel Tier – wireless UM
Notification Channel
Voice, SMS, WAP push, and IM
Message Channel
Voice – Currently used channel
Email channel – Main channel Enhanced for wireless delivery by adding a Mobile Email Enabler in front of messaging servers ‘pull’ – manually initiate, or schedule based synchronization ‘Half pull’ – use ‘out-band’ notification to trigger synchronization ‘Push’ – keep the session alive Standardized mobile email: IETF-Lemonade
Web – Alternative channel Browse, upload, download, and stream SIP Streaming
MET Alumni Day
122
August 24, 2006
Device Tier
Data-centric device and voice-centric device
PDA Wireless PDA SmartPhone
Mobile Phone
Multiple OS compete on two markets
Rank in combined market <5 times
Q1 2006 market shares – Garner
August 24, 2006
MET Alumni Day
123
Device Tier – wireless UM
Features are of importance for Wireless Unified Messaging
Audio playback and Image display Device OS Applications added by manufacturer or third-party software vendors At the back-end server before delivery Depends on whatever the device can support Media player or image viewer on the device to support vendor specific codecs Depends on APIs provided by OS
Codecs supported by devices are determined
Transcoding Solutions
August 24, 2006
MET Alumni Day
124
Design Concerns Summary
Existing architecture is a start point
For unified architecture wireless UM = wireless email solution + transcoding
voice mail, Fax, email email Server
gateway Voice Server
Client
Unified Architecture
For integrated architecture Wireless UM = separate wireless email solution + transcoding + integration at the client side
email E-Mail Server
voice mail, Fax Voice Mail Server
Client
Integrate Architecture
August 24, 2006
MET Alumni Day
125
Agenda
Introduction and Problem Identification Design Concerns Architecture Design Q&A
August 24, 2006
MET Alumni Day
126
Design Approach
Start point:
A voice vendor with Integrate architecture
Client email E-Mail Server voice mail, Fax Voice Mail Server
Approach:
Multi-level solution
Device Tier Connection Tier Notification Non-client
Internet
Integrate Architecture
Enterprise Tier
Intranet
Client based PSTN
August 24, 2006
MET Alumni Day
127
Notification solution
Channel Tier
i.e. BB Client
Enterprise Tier
Mobile E-mail Enabler i.e. BB E-mail Server
E-mail Client
Filter
SMS Function
SMTP
HTTP
SMPP SMTP
Notification Dispatcher
Mngt DB
Filter
IM Client
IM IM Server
UM Server
TTS
PBX
Voice Function
New
August 24, 2006
Existing
128
MET Alumni Day
Non-client Based solution
Channel Tier
i.e. BB Client
Enterprise Tier
Mobile E-mail Enabler i.e. BB E-mail Server
E-mail Client
SMS Function
SMTP HTTP SMPP SMTP
Notification Dispatcher
Mngt DB Attachment Transcoding
IM Client
IM IM Server Proxy Server
UM Server
TTS
HTTP Client
Web Server
PBX Voice Function 129
New
August 24, 2006
Existing
MET Alumni Day
Client Based solution
Channel Tier Device Tier
i.e. BB Client
Enterprise Tier
Mobile E-mail Enabler i.e. BB E-mail Server
E-mail Client
SMS Function
Play
SMTP
HTT P SMPP
SMTP
Notification Dispatcher
Mngt DB
IM Client UI Media Player & Image Viewer
IM IM Server
Attachment Transcoding
UM Server
UM Client
August 24, 2006 New
Communication
Proxy Server SIP/STP Client
URLFETCH
SIP Media Server HTTP Client
HTTP
PBX
Web Server
Existing
Voice Function 130
MET Alumni Day
Follow-up Work
A study on unified communications strategies and solutions might be interesting and may better explain the competition among big vendors
August 24, 2006
MET Alumni Day
131
References
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
16.
17.
http://www.nortel.com/ http://www.avaya.com/ http://www.cisco.com/ http://www.microsoft.com/ http://www.blackberry.com/ http://www.intellisync.com/ http://www.nokia.ca/english/index.asp http://www.symbian.com/ http://www.palm.com/ca/ http://www.ietf.org/ http://www.openmobilealliance.org/ http://www.wikipedia.org/ http://www.unified-view.com/ http://www.wirelessdevnet.com/ http://searchmobilecomputing.techtarget.com/ http://www.mobilein.com/ http://www.audiocodes.com/
August 24, 2006
MET Alumni Day
132
Q&A
THANK YOU!
August 24, 2006
MET Alumni Day
133
Agenda
6:30 Industry Trends Next-Generation Technologies Introduction to 2006 MET Projects 6:50 Mobile TV Market Analysis 7:10 Implementing Web Services on IMS 7:30 Pervasive Games Provisioning on IMS 7:50 SOA Enabled Unified Communications 8:10 Wireless Unified Messaging Architectural Analysis 8:30 Discussion and Recap
August 24, 2006
MET Alumni Day
134
Questions and Answers
August 24, 2006
MET Alumni Day
135