2. Before : connecting devices to networks
Developer were telecom specialists writing code
Application plane
Service enablers
HSS XDM
AS
MRF
Switching plane
SIP
IP backbone
User equipment
plane
2
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
3. Before : connecting with IMS
IMS Architecture - mobile
Application servers
OSA AS
Parlay/X
(SOA)
SIP AS
Subscriber 2G SCP
management OSA CAMEL
API WIN
1
/1
Sh
23
HSS
PDF Sh/11
OSA SCS IM-SSF
ISC/12
SIP
Cx/16
Media servers
PLMN Go/28 Diameter
Gm/hh Mw/dd Mw/dd Mr/24
Mi/9
I-CSCF
P-CSCF MRF
S-CSCF BGCF
M
g/
17
UE Mj/49
ISUP
PSTN
Devices
MGCF
Home
Visited Mc/30
domain
domain
MGW
Note : media links omitted
3
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
4. Now : connecting users to services
Developer is a user-experience designer
Social networks
Gadgets
User interfaces PHP,
Ajax
Flash
Ruby
Java
AS
Script
The web as a platform
Web
Web 2.0 services
4
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
5. Now : open gardens opportunities
Walled garden Partnerships Long tail
• Voice, SMS, MMS • Portal content • Group-user-
bundle (films, sport, soap, music) generated content
• Personal and group calls (blogs, messages)
• Hosted-user-generated content • Friends and family
(clubs, enterprises) content (photos, videos)
• Advertising
70%
Revenues
20%
10%
1-10 11-100 101-1000
Services
5
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
6. Starting now : bridging approaches
Telecom developers help user-experience designers
Web 2.0 Ajax
Flash
consumers Java
AS
Script
Service composition, Portal
orchestration (SOA SDP) WS,
PHP
Atomic web services
Policy
Registry
Mobile 2.0 services
SCXML Group Content Rich
components, CCXML Mgt sharing calls
Telecom-XML VXML
IMS service enablers
HSS XDM
AS
6
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
7. Starting now : bridging approaches
Example : BT Web21C SDK
Source : BT
7
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
8. Starting now : bridging approaches
Web 2.0 SNS convergence across devices
High
IM
Habbo
EverQuest
BaseCamp
In Orbit Jaiku
Flickr
Blogger
Radar
MySpace
Usage
Current Potential
LinkedIn
article
TV
comments
Dopplr
Second Life
Web
TV chats
Coke Football YouTube
Mobile
del.icio.us
RSS feeds
Low
Intimacy
Known Unknown
Source : Fjord
8
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
9. Example 1: IMS instant communications services
Mobile group messaging and content sharing
Service innovation Technical approach and findings
Share content with all your friends from Instant communication client for handsets
• •
your phone address book (Symbian S60 beta)
Server-side (SCIM) service orchestration by
•
SIP application server
Infrastructure integration with mobile 2.0
•
using SOA (proof of concepts)
Source : HP OCBU, Olivier Bertin, John O’Connell, Mark Gullet, David Mansutti
9
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
10. IMS instant communications services :
A day of the life of friends
Nick spots
an
interesting
restaurant
…
and sends
a picture …
10
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
11. IMS instant communications services :
A day of the life of friends
Nick
decides to
get his
friends on
a call.
Mark is
free …
11
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
12. IMS instant communications services :
A day of the life of friends
Nick:
Nick: “I’m
telling you,
it’s perfect.
Let me
show you
around.”
12
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
13. IMS instant communications services
A day of the life of friends
Back at her
desk, she
catches up
on her PC
to see
what she
missed :
Nick’s
photo,
Mark’s IM,
their call
and the
video
13
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
14. IMS instant communications services
HP OpenCall ICS experience center trials results
Application Server (AS) orchestrates the service,
•
coordinating the invocation of network resources and other
network services
• Media server (MRF) works with AS to deliver a rich user
experience. Standard protocols are missing for
• Client software (UE) plays an important role
− Offering an integrated user experience
− Management of phone address book and local content
− Application integration framework when plugging in new services
Integration with Web 2.0 social networks (SNS) is key
•
− High-level web-services are required to allow easy mash-ups
14
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
15. IMS instant communications services
HP OpenCall ICS integration with SNS
Plug-in
Web
IP
…
2.0
Widget
SNS
Client SW
Mobile
Web services APIs
network Mobile post Web
operators and chat
Group 2.0
(mobile OS + network APIs)
PAB SNS
Unified user experience
Mobile content
IMS
Sharing
IMS
I/F share Web
network 2.0
3G Mobile
Call enablers SNS
community
management
Presence Web
2.0
RT multimedia SNS
Widget
calls
Ajax *
Web 2.0
User equipment Mobile 2.0 service connection applications
(managed service infrastructure)
15
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
16. Details
IMS instant communications services
HP OpenCall ICS client software
Management of groups,
attributes, local cache
Launch of services based
Client software on context
Audio Video Instant Session Message Web
conference conference messaging sharing sharing services
Instant communications service launcher
(Symbian 2.0 and other OS)
Services composition at
client level
2-3.5 G
(IP)
Group context
repository and
sharing capabilities
for communities
Server software platform
16
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
17. Details
IMS instant communications services
Messaging and content sharing
UE selects a group
•
UE sends SIP invite to IMS AS
• Web Network
Billing
HSS
with selected users service mgt
Ro/Rf
IMS AS establishes a SIP / SOAP
•
MSRP session SNMP / JMX
Sh
Messages are forwarded by
•
AS to session participants IC
Gm, Ut, MSRP, XCAP
application
Media Server is invoked to
• server
User
stream audio/video shared Equipment
content ISC
XCAP
CSCF MSCP
AS sends billing information to SIP
•
charging function
XDMS
MRF Presence
Server
17
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
18. Details
IMS instant communications services
Instant audio/video conferencing
UE selects a group
•
UE sends XCAP CPCP request
• Web Network
Billing
HSS
to launch conference service mgt
Ro/Rf
IMS AS uses media server to SOAP
•
prompt each user to join the SNMP / JMX
Sh
conference
Once the session is
• IC
Gm, Ut, MSRP, XCAP
established, media server application
server
mixes voice and video User
channels Equipment
ISC
XCAP
AS sends billing information to
• CSCF MSCP SIP
charging function
XDMS
MRF Presence
Server
18
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
19. Example 2: SOA SDP enabled communications
Mobile location aware group conference
Service innovation Technical approach and findings
Launch IM and conference calls from a Service orchestration using SDP SOA
• •
location service based on web services technology
Client integration using Adobe Flash
•
Integration with 3rd party conferencing and
•
location service
Source : HP CME, Paul Burke, David Isaacson
19
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
20. SDP group communications orchestration
Location-enabled audio conferencing
Mark:
“Let’see
which
driver is
closest to
the
customer
..and call
them all.”
Source : HP CME, Paul Burke, David Isaacson
20
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
21. SDP group communications orchestration
Location-enabled audio conferencing
User logged-in and
1.
authenticated
Session_ID retrieved from Authentication UDDI
Context
2. Profile Registry
Repository
ccXML server and sent to UE
ll
ca
Session record is established in
3. I
P
JD
context repository IA
C
BC
WSDL
SOAP
D
JDB
UD
Groups names retrieved from
4.
XDM/GLMS and sent to UE
User selects group Authentication
AS service
5. http POST
controller
SOAP WSDL
User launches location service.
6. Get session
User service associated with User
Session_ID in context Get member List
Equipment
repository.
XCAP
W AP
(+ application)
SIP
L
Get location
SD
SO
User launches conference.
7. Start conference
Conference associated with
Session_ID in context XDMS
ccXML SDP 3PF
repository. GLMS
Server
Source : HP CME, Paul Burke, David Isaacson
21
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
22. Details
SDP group communications orchestration
HP Service delivery platform
Common Framework
3rd Party
User interaction & presentation
Framework
Device management Content mgt & delivery
Platform Support Functions
Service Enablers
Telecom Services Mobile Network IT Services
HP OpenCall
Services
Network Assets
IMS Elements IN Elements
Mobile Elements
Voice Elements
Multi-party
SMS Presence Location
call
Multimedia User
IVR MMS Streaming
control Status
(Simplified diagram)
22
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
23. Details
SDP group communications orchestration
Service development
Source : HP CME, Marie-Paule Odini ; Parlay X call control used within a Karaoke service
23
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
24. Example 3: VXML/CCXML mobile video
Mobile video sharing
Service innovation Technical approach and findings
Video blogging and video sharing from Using VXML and CCXML scripts to
• •
your mobile orchestrate interactive video streaming
Service creation tools can be adapted to
•
end-users and developers and integrate
with SDP
Evolution towards SCXML allows better
•
overall orchestration of media services
Source : HP OCBU, Scott McGlashan
25
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
25. Mobile video sharing
Mark can share a
video with friends
and comment…
Football clips indexed Share clips and audio
by keywords
Source : NGC Malaysia ; PocketSport service
26
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
26. Mobile video blogging
Register: www.3Gvidcast.com
Simple video call
Record blog
Verify and post to blog
Source : Voxsurf UK ; 3Gvidcast service
27
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
27. VXML/CCXML mobile video delivery
Service architecture : AS sends script to MS
Video service creation
Video services application server Media
Database trans-
MySQL formation
SQL C
transformation
Prompt media
U G on
HTML/HTTP
/ Media server
m ti
to r ma
/A fo TP
service
service
dating
Video
Video
Video
Video
Portal
SS ans HT
R tr Voice XML/ccXML browsers
Publish UI
Call flow
and media
J2EE application server creation Media processing
HTTPS, .3gp
JVM, Web server Fetch UI description and media Call signaling
VXML/HTTPS, .3gp
HTTP
HTTP SMPP MM7
RSS GW
SMTP
Atom PAP
SIP/RTP ISUP/E1
Web Web SMS MMS WAP SIP client Handset
service feed push
28
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
28. Details
VXML/CCXML mobile video delivery
HP OpenCall service creation
31
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
29. Details
VXML/CCXML mobile video delivery
HP OpenCall service creation
32
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
30. SCXML multimedia delivery evolution
• Telecom state machines are encoded differently
− SCXML has a web-oriented approach which reduces
development and maintenance costs
• Multimodal applications emerging
− SCXML coordinates multiple components across different
protocols to enhance customer experience
• Efficient and lightweight for invoking components
− SCXML is agnostic to nature of components (Web
Services, Media functions) and protocols (http, SIP)
34
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
31. Example 4: SDP integration with Web 2.0
Mobile greeting cards
Service innovation Technical approach and findings
Workshop for ideation of new service
Send mobile postcard combining shared •
•
images, voice messages and ring-tones Extend an existing image sharing service :
•
Snapfish by HP
Develop Snapfish web services
•
Integrate with HP SDP for orchestration with
•
available web services
Source : HP CME, Roberto Sanchez , Christian Schutz
35
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
32. SDP integration with Web 2.0
Mobile greeting card
Handset storage
Audio call set-up
Friend invitation
User web portal
Card Creation
Card delivery
Network services
Group list
Web applications
MMS
Combine
multiple
2-3G
individual
Group List Enabler
Content enabler,
services to
deliver a user
AudioCall
User Profile
SendMMS
enabler
enabler
experience
Enabler
SOAP
SOAP
Web Services
Customization of
SDP / 3rd Party
Service
framework service chaining
delivery
logic
(Illustrative diagram) PC Phone
37
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
33. Start now : bridging IMS and SDP
Enable mobile 2.0
IMS brings … SDP / SOA brings …
Roaming, authenticated, • Opening networks to Web 2.0
•
mobile multi-media calls
• Re-use, flexibility, SaaS
• Network and device
information • Java, XML, mash-ups
Instant
Instant
Video Telephony
Messaging Multimedia convergent
communication services
Instant Instant Instant Instant
Calls Group calls Gaming Video sharing
38
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
34. Start now : bridging IMS and SDP
Enable mobile 2.0
HP OpenCall ICS and HP SDP contribute to the design new
user experiences, reduce time to deploy and costs.
39
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com
35. HP’s contributions
Enabled Operations
Services Devices Infrastructure
Network & Billing
HP SDP
HP Services HP iPAQs, HP OpenCall Integrity &
HP Business
Marketplace Notebooks HP Software NonStop
Technology
& Digital SOA
HP OpenCall Optimization Media Storage
Entertainment
ICS
revenue from communication, media & entertainment
•$9B
•HP OpenCall software inside 400 telecom networks
•HP BTO / SOA testing at over 170 global customers with
more than 40 leading ISVs and OEMs
40
September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - claude.florin@hp.com