© 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice SOA and SDP HP OpenCall mobile 2.0 deployments Claude Florin Multimedia Marketing Manager September 27 2007
Nov 01, 2014
© 2007 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice
SOA and SDPHP OpenCall mobile 2.0 deployments
Claude FlorinMultimedia Marketing ManagerSeptember 27 2007
2September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
Before : connecting devices to networksDeveloper were telecom specialists writing code
User equipment plane
IP backbone
Application plane
Switching plane
Service enablersHSSAS
SIP
XDMMRF
3September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
IMS Architecture - mobile
Mw/dd
Cx/16
ISC/12SIP
Sh/11
Mr/24
Diameter
Mj/49
Mi/9
Mg/17
Mc/30
OSA API
Go/28
23
CAMELWIN
ISUP
Sh/11
Mw/ddGm/hh
Visiteddomain
Homedomain
P-CSCF I-CSCF S-CSCF
PDFOSA SCS
SIP AS
MGCF
MRF
OSA AS
Devices PSTN
UE
IM-SSF
2G SCP
BGCF
MGW
Before : connecting with IMSApplication servers
Media serversPLMN
Parlay/X(SOA)
HSS
Subscribermanagement
Note : media links omitted
4September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
Now : connecting users to services Developer is a user-experience designer
Web 2.0 services
The web as a platform
Social networks
User interfaces
Gadgets
FlashAS
AjaxJavaScript
Web
PHP,Ruby
5September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
• Portal content(films, sport, soap, music)
• Personal and group calls• Hosted-user-generated content
(clubs, enterprises)• Advertising
• Voice, SMS, MMS bundle
Reve
nues
1-10 11-100 101-1000Services
20%
10%
70%
• Group-user-generated content (blogs, messages)
• Friends and family content (photos, videos)
Now : open gardens opportunitiesPartnershipsWalled garden Long tail
6September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
Starting now : bridging approachesTelecom developers help user-experience designers
Web 2.0 consumers
Atomic web services
Service composition,orchestration (SOA SDP)
Registry
Mobile 2.0 services components, Telecom-XML
IMS service enablers
Policy
FlashAS
AjaxJavaScript
SCXMLCCXMLVXML
Content sharing
Rich calls
HSSAS XDM
GroupMgt
PortalWS, PHP
7September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
Starting now : bridging approachesExample : BT Web21C SDK
Source : BT
8September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
Starting now : bridging approachesWeb 2.0 SNS convergence across devices
Current Potential
TV
Web
Mobile
Flickr
HabboEverQuest
BaseCampJaiku
Radar BloggerMySpace
Dopplr
Coke Football
article commentsSecond Life
YouTubedel.icio.usRSS feeds
TV chats
In Orbit
IM
IntimacyKnown Unknown
Usa
ge
Low
High
Source : Fjord
9September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
Mobile group messaging and content sharing
• Instant communication client for handsets (Symbian S60 beta)
• Server-side (SCIM) service orchestration by SIP application server
• Infrastructure integration with mobile 2.0 using SOA (proof of concepts)
• Share content with all your friends from your phone address book
Technical approach and findingsService innovation
Example 1: IMS instant communications services
Source : HP OCBU, Olivier Bertin, John O’Connell, Mark Gullet, David Mansutti
10September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
IMS instant communications services : A day of the life of friends
Nick spots an interesting restaurant …
and sends a picture …
11September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
IMS instant communications services : A day of the life of friends
Nick decides to get his friends on a call.
Mark is free …
12September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
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.”
13September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
IMS instant communications servicesA 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
14September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
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
15September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
IMS instant communications services HP OpenCall ICS integration with SNS
Mobile 2.0 service connection(managed service infrastructure)
Group PAB
User equipment
Sharing
Call
Presence
WidgetAjax *
Plug-in
Widget
Client SW
RT multimedia calls
Mobile community
management
Mobile post and chat
Mobile content share
Web 2.0applications
3G
IMS networkenablers
IPWeb 2.0 SNS
Web 2.0 SNS
Web 2.0 SNS
Web 2.0 SNS
Mobilenetworkoperators
Web
ser
vice
s A
PIs
IMSI/F
Uni
fied
user
exp
erie
nce
(mob
ile O
S +
netw
ork
API
s)…
16September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
IMS instant communications servicesHP OpenCall ICS client software
Instant communications service launcher
Web services
Session sharing
Instant messaging
Videoconference
Audioconference
Messagesharing
2-3.5 G(IP)
Client software
Server software platform
Group context repository and sharing capabilities for communities
Management of groups, attributes, local cache
Launch of services based on context
(Symbian 2.0 and other OS)
Details
Services composition at client level
17September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
IMS instant communications services Messaging and content sharing
• UE selects a group • UE sends SIP invite to IMS AS
with selected users• IMS AS establishes a SIP /
MSRP session• Messages are forwarded by
AS to session participants• Media Server is invoked to
stream audio/video shared content
• AS sends billing information to charging function
UserEquipment
Ro/Rf
SNMP / JMX
SOAP
Sh
ISC
MSCP SIPXCAP
Gm, Ut, MSRP, XCAP
CSCF
MRF PresenceServer
XDMS
Networkmgt
IC application
server
BillingWebservice
HSS
Details
18September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
IMS instant communications services Instant audio/video conferencing
• UE selects a group • UE sends XCAP CPCP request
to launch conference• IMS AS uses media server to
prompt each user to join the conference
• Once the session is established, media server mixes voice and video channels
• AS sends billing information to charging function
UserEquipment
Ro/Rf
SNMP / JMX
SOAP
Sh
ISC
MSCP SIPXCAP
Gm, Ut, MSRP, XCAP
CSCF
MRF PresenceServer
XDMS
Networkmgt
IC application
server
BillingWebservice
HSS
Details
19September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
Mobile location aware group conference
• Service orchestration using SDP SOA based on web services technology
• Client integration using Adobe Flash• Integration with 3rd party conferencing and
location service
• Launch IM and conference calls from a location service
Technical approach and findingsService innovation
Example 2: SOA SDP enabled communications
Source : HP CME, Paul Burke, David Isaacson
20September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
SDP group communications orchestrationLocation-enabled audio conferencing
Mark:
“Let’seewhich driver is closest to the customer
..and call them all.”
Source : HP CME, Paul Burke, David Isaacson
21September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
SDP group communications orchestrationLocation-enabled audio conferencing
1. User logged-in and authenticated
2. Session_ID retrieved from ccXML server and sent to UE
3. Session record is established in context repository
4. Groups names retrieved from XDM/GLMS and sent to UE
5. User selects group6. User launches location service.
User service associated with Session_ID in context repository.
7. User launches conference. Conference associated with Session_ID in context repository.
UserEquipment
(+ application)
JDBC
UDDI API
call
SOAP
WSD
L
JDBC
XCA
P SI
P
http POSTSOAP WSDL
ccXML Server
XDMSGLMS
UDDIRegistry
AS service controller
Context Repository
AuthenticationProfile
Authentication
Get location
Get member List
Get session
Start conference
SDP 3PF
SOA
PW
SDL
Source : HP CME, Paul Burke, David Isaacson
22September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
Network Assets
Service Enablers
Common FrameworkH
P O
penC
all
User interaction & presentation
Content mgt & delivery
Platform Support Functions
Telecom Services
Voice Elements
3rd Party Framework
Mobile Network Services
IT Services
Mobile Elements IMS Elements
SDP group communications orchestrationHP Service delivery platform
IN Elements
SMS
MMS Streaming
LocationPresence
UserStatusIVR
Multi-partycall
Multimediacontrol
Device management
Details
(Simplified diagram)
23September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
SDP group communications orchestrationService development
Details
Source : HP CME, Marie-Paule Odini ; Parlay X call control used within a Karaoke service
25September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
Mobile video sharing
• Using VXML and CCXML scripts to 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
• Video blogging and video sharing from your mobile
Technical approach and findingsService innovation
Example 3: VXML/CCXML mobile video
Source : HP OCBU, Scott McGlashan
26September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
Mobile video sharingMark can share a video with friends and comment…
Source : NGC Malaysia ; PocketSport service
Football clips indexedby keywords
Share clips and audio
27September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
Mobile video bloggingRegister: www.3Gvidcast.comSimple video call Record blog Verify and post to blog
Source : Voxsurf UK ; 3Gvidcast service
28September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
VXML/CCXML mobile video deliveryService architecture : AS sends script to MS
DatabaseMySQL
Webservice
SMS MMS
SQL
HTTP SMPP MM7SMTP
Fetch UI description and mediaVXML/HTTPS, .3gp
Video services application server
Media server
Voice XML/ccXML browsers
Call signaling
Media processing
GW
HandsetSIP client SIP/RTP ISUP/E1
Vide
oPo
rtal
J2EE application server
JVM, Web server
WAPpush
PAP
Web feed
HTTPRSSAtom
Vide
oda
ting
Vide
ose
rvic
e
Vide
ose
rvic
e
Call flow creation
Video service creation
Publish UI and media
HTTPS, .3gp
Mediatrans-
formation
Prom
pt m
edia
tra
nsfo
rmat
ion
HTM
L/H
TTP
RSS/
Atom/U
GC
transf
ormati
on
HTTP
31September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
VXML/CCXML mobile video deliveryHP OpenCall service creation
Details
32September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
VXML/CCXML mobile video deliveryHP OpenCall service creation
Details
34September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
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)
35September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
Mobile greeting cards
• Workshop for ideation of new service• Extend an existing image sharing service :
Snapfish by HP• Develop Snapfish web services• Integrate with HP SDP for orchestration with
available web services
• Send mobile postcard combining shared images, voice messages and ring-tones
Technical approach and findingsService innovation
Example 4: SDP integration with Web 2.0
Source : HP CME, Roberto Sanchez , Christian Schutz
37September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
SDP integration with Web 2.0Mobile greeting card
(Illustrative diagram)
MM
SWeb Services
Gro
up li
stSDP / 3rd Party
framework
Car
d de
liver
y
Frie
nd in
vita
tion
Car
d C
reat
ion
Han
dset
sto
rage
Use
r web
por
tal
Aud
io c
all s
et-u
p
PhonePC
Network services Web applications
SOA
PC
onte
nt e
nabl
er,
SOA
PG
roup
Lis
t Ena
bler
Use
r Pro
file
Enab
ler
Aud
ioC
all
enab
ler
Send
MM
Sen
able
r
Service delivery
2-3G
Customization of service chaining logic
Combine multiple individual services to deliver a user experience
38September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
Start now : bridging IMS and SDPEnable mobile 2.0
IMS brings …• Roaming, authenticated,
mobile multi-media calls• Network and device
information
SDP / SOA brings …• Opening networks to Web 2.0 • Re-use, flexibility, SaaS• Java, XML, mash-ups
InstantGaming
InstantCalls
Instant Video sharing
InstantGroup calls
Instant Video Telephony
InstantMessaging Multimedia convergent
communication services
39September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
Start now : bridging IMS and SDPEnable mobile 2.0
HP OpenCall ICS and HP SDP contribute to the design new user experiences, reduce time to deploy and costs.
40September 26, 2007 HP OpenCall mobile 2.0 deployments with SOA and SDP - [email protected]
HP’s contributions
•$9B revenue from communication, media & entertainment•HP OpenCall software inside 400 telecom networks•HP BTO / SOA testing at over 170 global customers with more than 40 leading ISVs and OEMs
Services Devices Enabled Network
Operations & Billing Infrastructure
HP Services Marketplace
HP OpenCall ICS
HP iPAQs, Notebooks & Digital Entertainment
HP SDP HP OpenCallHP Software SOA
HP Business Technology Optimization
Integrity & NonStop
Media Storage