Title: Web 2.0 and Telco 2.0
1Web 2.0 and Telco 2.0
- Service orientation is about inter-operability
and federation across domains. - Domain silos defeat the purpose.
- User wants one view of him or herself across
their devices. - Communication endpoints must be networked to be
useful - Emerging Web 2.0 patterns are changing some SOA
technologies and patterns - Pub/sub, simple eventing and inter-operability is
being done thru Ajax based open social standards - Mashups - pushing prepackaged UI element with
prepackaged logic and flow - Users are empowered to dynamically create their
environments and flows thru client user
integration patterns - Are these new technology patterns positioned to
be a strong force for the general public and
enterprise? - What does this mean to Telecom? SOA for Telecom ?
- Are web services going to be used in different
ways? - REST and Ajax based patterns may be a strong
force at the device ? - We need to understand these forces and align to
foster universal adoption. - identify emerging service patterns in next
general models.
2Application Stacks
Modified _at_ 2006 UofT
Service Provider View
Application Provider View
Internet of Things
Rogue View
Consistency and standardization in sharing/
securing across domain (service integration,
SLAs ,pricing, discovery, reporting)
Web Services XML REST
Mash-ups Open Social
Bittorrent P2P
Cloud
Apps
Apps
Apps
Apps
Service Brokers
Skype
IMS/SIP
Google
Consistency and standardization in access
models (seamless view interoperation for user
across domains mobile and internet systems
IP
Public Internet
Fixed- Mobile Conv.
Ad Hoc Networks
Thin, RIA, FAT Client
Terminal
RFID, Sensors
Mobile Device
Fixed Device (PC, Phone)
3USE CASE - Collaborative Mashups Leveraging the
Inherent Value of Enterprise Social Networks
- With a collaborative, social mashup approach,
workers can focus on what they do best
Sales Mashup
Sales Mashup Chat
Umberto I need to see opportunity actual
revenue! Lin We all do ) Ray stop that Lin
Ill add it to the app. Where should it show up?
Sure, Lin! Ill add it to the tool palette once
its done.
IT, can we get access to Opportunity Actual
Revenue?
New Components
Mashup Server
New Business Functionality
4Backup
5Standardize inter-domain relationships,
hand-offs (SLA,s, pricing, accounting, security,
monitoring)
Standardize on application and media access
paths, interoperability and service models
Standards on access patterns, discovery, device
models and network types
6Mashups/ Ajax Open Social Pattern
Problem Show Flickr pictures on a Yahoo! map
- Solution BEFORE, with old-school Internet
technologies - Create a servlet project in Eclipse
- Write a skeletal Ajax UI (using the Eclipse Web
Tools) using Java, JavaScript, HTML/CSS and XML - Use Flickr API to get all pictures and user
addresses store in data structure - Use Yahoo API to create map controls. Add each
picture into an overlay using the Ajax API - etc
JavaScript
Eclipse
Java
Programmer-centered Approach
- Solution AFTER, with the power of mashup servers
(in this case, Yahoo! Pipes) - Draw a flow
- Use the default interactive map
- Enhance!
User-centered Approach