Fix/Mobile Convergence “A Service Approach”
Dennis Nam
Architect, Microsoft Korea
September 2006
Agenda
• What’s Next
• SOA –Connected Systems
• Today’s CS Industry Landscape
• Overall System Architecture
• What MS sees
• How MS likes to see
• Where is the user
• Where should the user be
• Device virtualization
• Continuity Service
• Video
Technology
•TQM
•Corporate
•Re-Engineering
•X-Engineering
Operating Model
•Finance,
•HR
•MRP, MRP II
•ERP, CRM, SCM
BusinessApplications
Service-orientation appears to be agreeable to all
Technology
Operating Model
Biz Applications
Destination: SOA and Connected Systems
•A holistic approach to modeling and implementing business solutions
•Builds on your service architecture
•Connects people, information, and devices into a coherent system
•Orchestrates business and infrastructure services into dynamic business processes
•Delivers the insight and oversight you need to drive the top and bottom lines
SOA and Connected Systems
Communications Sector Industry Landscape
NetworkControl
Service Control
IPNetwork
Service Network
Service Delivery Platforms
BSS
OSS
IP Multimedia Subsystem (IMS)
Call Control
PresenceLocation
SMS
eBay PayPal
AmazonFedEx
Weather
Barnes &
Noble
Napster
Fortune
Cookie of
the Day
American
Express
Flight
Tracker
Flight
Tracker
MapPoint
IPTV Web
Hosting
Office Live
Meeting
Office Live
ESPN
Ring Tones MSNBC
CNN
Ticket
MasterMusic
recognition
Network
Control
Layer
SS7IMS Parlay(X) SIP
OS
S/B
SS
Network
Layer
Billing
SupportPayment
Order
Handling
CollaborationService
CatalogOrchestration
Identity
Mgmt
•Services Proliferation
•Heterogeneous Environments
•Multiple Administrative Domains
•Asynchronous Event based
•Loose Coupling
•Dynamic Aggregation
•Identity Management
•Service Catalog
•Resource Management
•Quality of Service
•Collaboration/Orchestration
Service
Network
Layer
Service
Network
Control
Layer
Virtualized
Device
Virtualized
Device
User as a
Service
User as a
Service
Adding Users and
Devices as service
elements of that
infrastructure
DNS
Resource
Mgmt
Overall System Achitecture
NetworkControl
Service Control
IPNetwork
Service Network
Service Delivery Platforms
BSS
OSS
IP Multimedia Subsystem (IMS)
Session
Mgmt.Service
Catalog
Service
Logic
Profile
Mgmt.
Identity
Mgmt.
Resource
Mgmt.
Device
Virtualization
Utility
Services
DRM
Transcoding
Asset Mgmt.
Portals
CRM
Network
Management
Inventory
Billing
Device
Management
Transport
Provisioning
VAS
Provisioning
Commercial
Catalog
Order
Management
Bu
s
Subscription
Mgmt.
Content
Mgmt.
HSSCSCF
SCIM
ASASAS
MRFC
MRFPMGCF
Wireles
s
IP PSTN
x-SBENGOSS
x-SBENGOSS
x:
Order Handling
Billing
Inventory
…
x-SBENGOSS
Microsoft services:
Live
Mappoint
…
Microsoft technology services:
Exchange
LCS
MSTV
…
3rd Party Services:
Ebay
Amazon
Weather
UPS
…y-SBE
NGNy-SBE
NGNy-SBE
NGNy-SBE
NGN
y:
Presence
Location
Call Notification
Call Control
Identity
…
What MS sees…
•Rapid Prototyping –> Network Mash-ups -> Expanded Catalog of services and solutions
•Developers bring leaf services into the eco-system –virus effect.
•Call
Control
•Presence
•SMS
•Weather
Service
•Amazon
•MSN .Net
Alerts
Service
•Blog
Service
•ParlayX
Service
•Flight
Tracker•MapPoin
t
•Office
Live
Meeting
•WiFi
Triangulation
Service
•IP Based
Location
Service
•Traffic
•User as a
Service
•Virtualize
d Device
•Trascoding
Service
•Instant
Appointment•Instant
Price Check
Service
•Digital
Content
Flow•I’m lost
•DAM
Service•Continuity
Service
•Location
Service
•Hosted
•IPTV•Personal
Content
Service
•Order
Handling
•Fortune
Cookie of
the Day
•Image
Recognition
Service
•SQL
Data
Hosting
•Billing
•Hosted
Sharepoint •Web Site
Hosting
•Hosted
FTP
•Personal
Assistant
Service
•Hosted
LCS/IM
Web 2.0 is the network as platform, spanning all connected devices; Web 2.0 a
pplications are those that make the most of the intrinsic advantages of that pl
atform: delivering software as a continually-updated service that gets better th
e more people use it, consuming and remixing data from multiple sources, inc
luding individual users, while providing their own data and services in a form t
hat allows remixing by others, creating network effects through an "architectu
re of participation," and going beyond the page metaphor of Web 1.0 to delive
r rich user experiences. –by Tim O’reily, Oct 2005
•Sandbox Services (CS Produced ~15, Others ~20)
•Web 2.0 Services (198 registered on MashupFeed.com)
How MS likes to see
•Build a Service (Developer View)–Build Composite Service–Well Enabling Services
•Run the Service (Partner View)–Publish–Provisioning–Billing–Customer Care–Report
•Subscribe for the Service (Subscriber View)–Self-Subscribe–Billing/Points, etc.–Beta Testers–Invitation Only subscriptions
•Use the Service (User View)–Variety of Blended Experiences–Variety of devices, clients, interfaces–Some with no UI at all
•Microsoft solutions & Services & ideas
•ISV Ideas, solutions and Services
•ISV ecosystem
•SI Partners
•Customers
•Sandbox
•Idea implemented in sandbox
•Ideas implemented by SI partners
•SI deal with support, versioning, etc –Custom Solution
•If Microsoft Idea or solution or Service –then we collect!!
•Solutions produced by Microsoft
•Most popular n ideas productized by Microsoft
•All ideas fuel innovation cycle
•Competition, etc
•Customers will see all ideas
•ISV may implement ideas
•Developers
•Developers participate so that their ideas can be productized.
•Customers
•Customers post “Wanted Electronic RFI” for sandbox ecosystem to provide
•White label Hoster
•Can implement with hoster for White label offering
•Can implement with hoster for White label offering
•Microsoft solutions & Services & ideas
•ISV Ideas, solutions and Services
•ISV ecosystem
•SI Partners
•Customers
•Sandbox
•Idea implemented in sandbox
•Ideas implemented by SI partners
•SI deal with support, versioning, etc –Custom Solution
•If Microsoft Idea or solution or Service –then we collect!!
•Solutions produced by Microsoft
•Most popular n ideas productized by Microsoft
•All ideas fuel innovation cycle
•Competition, etc
•Customers will see all ideas
•ISV may implement ideas
•Developers
•Developers participate so that their ideas can be productized.
•Customers
•Customers post “Wanted Electronic RFI” for sandbox ecosystem to provide
•White label Hoster
•Can implement with hoster for White label offering
•Solution •Innovation•& Productizing•Efforts
•Solution Scaling & •SI Support
•ISV •Community •Support
•Developer Community•Innovate, Innovate, •Innovate!
•New business•Models
•Customer •Participation
•Demos
•Product •Innovation
•Field
•Partner
•Partner
•Product
•Solution
•Marketing
In the services as branded user
In the rendering as a web session
In the devices as personal information
Where is the User?
Close
Medium
Far
HomeGateway
SIM,USB..
AccessProvider
ISP ServiceCar
Where should the user be?
Depending on the level of comfort of the user
Or as a federation of multiple components
The Network Useris a Service
Service Session
Today Tomorrow
Web Evolution
User Session
User Information Devicesinclude a
network representation
Non User Devicesare connectedto the network
Sensor (temp, pressure...)
Actuator (electric meter, RFID…)…..
Device
Management
Devic
e
Virtu
aliz
ation
Connection
Passport
LockerMarket
Place
Microsoft
Windows
Update
Device
Connected Device
Service Enabled Device
Abstract Device
Netw
ork
Sta
ck
Man
ag
em
ent
Agent
Serv
ice
Layer
CSF
Services
Windows
Live
3rd party
Service
Office
Live
Live
Communication
…
Discovery
Security
Messaging
ProtocolEnd Point Abstraction
Device Capabilities
Device Profile
Service Enablement
Billing,
Provisioning,
Content based..
Local Application
OS
Hardware
Device Model
Data Abstraction
Data rendering
Local re
pof
rem
ote
serv
ice
Local re
pof
rem
ote
serv
ice
Local re
pof
rem
ote
serv
ice
Local re
pof
rem
ote
serv
ice
Local re
pof
rem
ote
serv
ice
Device evolution towards a service view
The new device
Device Virtualization
Kiosk
Service
Continuity ServiceEnter your ID: _
Session
IPTV
ProfilingContinuity Service
Continuity?
WIFICellular
DVS
miburger
Michel is watching TV
Michel has to leave to
the airport
and selects Continuity
Thru the profile a
device is added to the
session
DVS selects
the most
appropriate
transport
Michel selects ContinuityMichel arrives at the
airport and spots the
Continuity kiosk
Michel enters his id
By moving away from
home DVS selects the
most appropriate
transport
Continuity?
Service
InventoryThru the inventory
the Kiosk Service is
automatically added
in the session
Enter your password: _
*****
Cross DevicesCross NetworksCross Domains
Applicability: Live Media
Music/Personal Content (timestamp)
IM
Session Based activities
Extentions: Geo Continuity
Media playback
Continuity ?Continuity ?
Video Case Study:Planning a family trip