adapt soa for mobile service development - aoetekwocc2008.aoetek.com/pdf/n32.pdf · 2008. 5. 5. ·...
TRANSCRIPT
01 Private & Confidential
Adapt SOA for mobile service development
T.C. Juan VP new technology
Taiwan Mobile Taiwan Mobile Co.,LtdCo.,Ltd..
2
• Evolution of mobile service/application development
• NGN convergence service architecture• Mobile service re-engineering• SDP + IMS + SOA + Web 2.0 integration in NGN• Why we need SOA for service development• IMS service management with SOA
3
Evolution of Mobile VAS in Taiwan
1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
IVR
SMS-stock priceSMS-dictionary
Web to SMS
GSMSERVICE
STK M-banking
CSD WAP portal
WAP premium service
B/W image downloadMono tone download
USSD
MVPN
2 way SMS
Micropayment
Corporate SMSSMS IM
MMS MMS interworking
content billing
GPRS WAP portal
Home Zone Billing
MRBT
WiFi access micropayment
Poly tome downloadColorful image download
J2ME download
Data MVPNGPRS data card
PoC
Video clip download
Mobile mail
WAP Push AP
GPRS xHTML portal
LBS restaurant searchLBS car tracking
LBS Pocket MAP
Parallel Ring
Streaming TV3G WAP Portal
USIM phonebook backup
Video call
Cacth music search
IP-MVPN
PoC
Video Mail
Video clip download
Prepaid GPRS
3G Video portal
MP3 download Download with DRM
2D bar code
3G mobile stock
Blackberry
3G Video Surveillance
Video blog
IMSApp.
USIM+NFC
HSDPA data card
LBS POIA-GPS handset
WIMAX
DVB|H
4
Categories of Mobile VAS
• Communication services- Web SMS/MMS- anonymous voice/SMS chatting- IM/PS, V2oIP Application
• Data access services- 3G data card, HSDPA data card- WiMAX data access
• Content delivery services- IVR voice content (news, weather, stock info, etc.)- content browsing (news, information, search, etc.)- content download (music, image, video clip, game)- video content streaming (MTV, TV, surveillance)- video broadcasting
• Enterprise services- Push mail, Blackberry- Dialer, MVPN, IP-MVPN- Mobile data VPN, LBS fleet management- IMS based MVPN
SP/CP involvedVVV
--
VVVVV
VVVV
5
1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
IVR
SMS-stock priceSMS-dictionary
Web to SMS
GSMSERVICE
STK M-banking
CSD WAP portal
WAP premium service
B/W image downloadMono tone download
USSD
Mobile VAS Development Approach
MVPN
2 way SMS
Micropayment
Corporate SMSSMS IM
MMS MMS interworking
content billing
GPRS WAP portal
Home Zone Billing
MRBT
WiFi access micropayment
Poly tome downloadColorful image download
J2ME download
Data MVPNGPRS data card
PoC
Video clip download
Mobile mail
WAP Push AP
GPRS xHTML portal
LBS restaurant searchLBS car tracking
LBS Pocket MAP
Parallel Ring
• Phase 1 :
Walled Garden Model
6
Legacy Walled Garden Service development Model
Service is trigged by independent network capabilitieswith huge integration efforts
Network Capabilities integration
Business Logic & CRM
Network management& Service assurance
Business Logic and CRM
Network management& Service assurance
Network Capabilities integration
Business logic & CRM
Network management& Service assurance
Network Capabilities integration
MM
S
Position
ing
Other capabilities
SMS
Voice
Dow
nload
Streamin
g
Application A
……
…
Application B
Application C
Application x
……
…
7
Legacy Mobile Service Architecture
WAP Gateway Internet Portal Authentication Customer Management
Access Device Accommodation
Image &Markup Language
Portal Management
Authorization
LDAP
Session Management
Access Device Provisioning
Content Transformation
Content Management
Mobile Internet Portal
IVR Portal
Personalization
Segmentation
Single Sign-On Service Management
Service Provider Management
Device Management
LBS Platform
GIS Engine
LBS Information DB
Accounting Transaction
Accounting CDR Collection
Micro Payment
Credit Control
Service Provisioning
MMS Gateway
SMS Gateway
IVR/ASR Gateway
INAdministrator Management
Reporting
System/Network Management
System/Network Monitoring
HTTP/RMI API Gateway
Parlay API Gateway
SOAP Gateway
OSA API Gateway
Storage Management
Profile DB Content/Service DB
Socket API Gateway
Service Selection Gateway
Portal
Access Control Enablers
Service API Enablers
Access Gateway Enablers
Access Channels
Telco Internal Services
Mobile Positioning
SMS Based Services
MMS Based Services
WAP Based Services
IVR Based Services
IN Based Services
Video Call Services
Storage Enablers
Streaming Services
GSM
GPRS
3G
TDM
W-LAN
SMS
WLL
External Service Providers
SMS Based Services
MMS Based Services
WAP/Download Services
IVR Based Services
Telco Back-End
GSMBS
CSR
Data Warehouse
Positioning EnablersProfiling Enablers
Accounting O&M
Mail Gateway
LBS Based Services
IM Services
Streaming Services IM Gateway
Video Gateway
Presence Server
WLAN Auth Gateway
Streaming Platform
Dispatching System
Content Billing
LBS Services
IM / Chat ServicesComplicated service development
Complicated service development
and maintenance
and maintenance
8
1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
IVR
SMS-stock priceSMS-dictionary
Web to SMS
GSMSERVICE
STK M-banking
CSD WAP portal
WAP premium service
B/W image downloadMono tone download
USSD
MVPN
2 way SMS
Micropayment
Corporate SMSSMS IM
MMS MMS interworking
content billing
GPRS WAP portal
Home Zone Billing
MRBT
WiFi access micropayment
Poly tome downloadColorful image download
J2ME download
Data MVPNGPRS data card
PoC
Video clip download
Mobile mail
WAP Push AP
GPRS xHTML portal
LBS restaurant searchLBS car tracking
LBS Pocket MAP
Parallel Ring
Mobile VAS Development Approach
Streaming TV3G WAP Portal
USIM phonebook backup
Video call
Cacth music search
IP-MVPN
PoC
Video Mail
Video clip download
Prepaid GPRS
3G Video portal
MP3 download Download with DRM
2D bar code
3G mobile stock
Blackberry
3G Video Surveillance
Video blog• Phase 2:
Service Delivery Platform (SDP)
9
A CBP
RM
P
RM
P
RM
A CB
Common Management
Common Provisioning
Common Resources
Vertical Architecture– Own Provisioning,
Management and Resources (customer database) by each service
– Heavy investment– High cost for O&M – Increased TTM
Horizontal Architecture– Minimising cost– Minimising OPEX– Decrease TTM
Follow Common Framework– Reuse common services
A CBP
RM
P
RM
PMR
A CBP
RM
P
RM
P
RM
A CBP
RM
P
RM
P
RM
A CB
Common Management
Common Provisioning
Common Resources
A CB
Common Management
Common Provisioning
Common Resources
Vertical Architecture– Own Provisioning,
Management and Resources (customer database) by each service
– Heavy investment– High cost for O&M – Increased TTM
Horizontal Architecture– Minimising cost– Minimising OPEX– Decrease TTM
Follow Common Framework– Reuse common services
A CBP
RM
P
RM
PMR
A CBP
RM
P
RM
PM
A CBP
RM
P
RM
PMR
Service platform evolve from Vertical architectureto Horizontal architecture
10
1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
IVR
SMS-stock priceSMS-dictionary
Web to SMS
GSMSERVICE
STK M-banking
CSD WAP portal
WAP premium service
B/W image downloadMono tone download
USSD
MVPN
2 way SMS
Micropayment
Corporate SMSSMS IM
MMS MMS interworking
content billing
GPRS WAP portal
Home Zone Billing
MRBT
WiFi access micropayment
Poly tome downloadColorful image download
J2ME download
Data MVPNGPRS data card
PoC
Video clip download
Mobile mail
WAP Push AP
GPRS xHTML portal
LBS restaurant searchLBS car tracking
LBS Pocket MAP
Parallel Ring
Streaming TV3G WAP Portal
USIM phonebook backup
Video call
Cacth music search
IP-MVPN
PoC
Video Mail
Video clip download
Prepaid GPRS
3G Video portal
MP3 download Download with DRM
2D bar code
3G mobile stock
Blackberry
3G Video Surveillance
Video blog
IMS App.
USIM+NFC
HSDPA data card
LBS POIA-GPS handset
WI
MAX
DVB|H
Mobile VAS Development Approach
• Phase 3: SDP + IMS + SOA (SDP 2.0)
11
Telecom Network & Services Evolution
Telecom Telecom ServicesServices
Service Service NetworkNetwork
Core Core NetworkNetwork
Access Access NetworkNetwork
Voice & Messaging
Walled Garden
Circuit switched SS7
Single Access Narrowband
Multimedia & PresenceVoice & Messaging
Horizontal Service delivery
Packet switched IMS
Multi Access Broadband
12
Yesterday Today Tomorrow
Tomorrow
Personal information servicesEntertainment servicesBusiness to business servicesMultimedia Teleconferencing
Basic and Enhanced VoiceMultimedia Content Delivery
Video Streaming ServicesSpecialized Information Services
eCommerce ApplicationsLocation based servicesWeb-Based Service OrdersData Backup/Recovery ServicesVoice Over IP ServicesText to voice servicesMultimedia Bridging Services
Enhanced voicemail services
Voicemail services
Basic Voice Services
Services are Multiplying
© TeleManagement Forum & Telcordia Technologies 2001
Basic Voice Services
Audio TeleconferencingPre-pay services
Network ACD Services
Enhanced voicemail services
Voicemail services
SMS Text MessagingWeb/Internet AccessBasic EMail
13
Next Generation Service Convergent Architecture
Camel GWIN
ParlayX GW
ParlayX App.
VCC_APgsmSCFIMSIMS
14
Benefit of IMS architecture • Single service control platform to facilitate long-term
innovative services – OPEX and CAPEX saving– IMS core (Single platform for multiply different access network, i.e.
Mobile, fixed, cable VoIP, FTTx, DTV/IPTV,..) – IMS Application server (Host application with unified & simple ‘SIP’
technology)– IMS CAMEL gateway (reused legacy IN platform investment)– Parlay X interwork with 3rd parties web 2.0 applications (Leverage
Internet CP portal resources)• Due to reduce control nodes and adapted few control
protocols & technologies, create new opportunity to achieve better service management architecture – OPEX and CAPEX saving– Service fulfillment– Service assurance
• Scalability and time to market service delivery – reduce OPEX & CAPEX
15SDP + IMS
Enabling Next Generation Services
Benefits:• Decrease CAPEX & OPEX• Service continuity and seamless service migration• Stimulate service innovation by enabling pen biz model with 3rd
part service providers
16
Mobile service re-engineering-IMS+SDP with SOA Architecture
17
Parlay X IMS web service (web 2.0) for 3rd parties SPsIMS Parlay X SOA Web services Description
1. Common Common infrastructure and XML definitions used by all the other services
2. Third Party Call Connect call between two IMS terminals using your application.
3. Call Notification Sends a status notification to your application when a caller makes a call, ends a call.
4. Short Messaging (SMS) Allows your application to send out a SMS, receive a SMS.
5. Multimedia Messaging (MMS) Allows your application to send out a MMS, receive a MMS.
6. Payment Online charging Mechanism.
7. Account Management Support account query, management, account direct recharge or charge with vouchers.
8. Terminal Status Provide you with the status of an IMS Terminal.
9. Terminal Location Provide you with the location of an IMS terminal
10. Call Handling Allows your application to decide how to handle calls,forward a call, play audio for the incoming call...etc.
11. Audio Call Provides a flexible way for the delivery of audio contents. E.g. VoiceXML, WAV, Text.
12. Multimedia Conference Allows your application to create a multimedia conference, manage participants
13. Address List Management Manage groups and members. Create, delete, manage access rights...etc.
14. Presence Provide you with detailed location and presentity of an IMS Terminal.
15. Message Broadcast Allows your application to broadcast a message to all the IMS terminals within a specified geograph.
16. Geocoding and Mapping Transform the coordinates of a IMS terminal into a geographical location
17. Application driven QoS Application controlled Quality of Service
19. Multimedia streaming control Control the access right and management the charge for streaming services
18. Device capabilities and config. Pushes the device configuration to a user’s device by users’ phone number and the configuration
20. Mulitmedia multicast session mtg. allows application to control a multicast session and multimedia stream, and obtain channel presence information.
18
SDP + IMS + SOA + Web 2.0 integration in NGN
19
IMS Service management requirement
• IMS service fulfillment– Service fulfillment
• Reduce provisioning operation cost• Saving CAPEX• Reduce OPEX• Self care portal framework
• IMS service assurance• Pro-active service monitoring • Increase customer satisfaction• Co-relative CP business development Web 2.0
20
Next Generation ALL Play OSS Service fulfillment
• Challenge – Existing OSS system did not provide reliability, scalability
and flexibility– Rapid service definition, deployment and provisioning of
new services – Modular and configurable architecture needed to manage
both network access service and “all play” IMS service offerings.
• Requirement– Need for IMS multiple network nodes (GSMBS, IMS,
HSS,AS, CPE…) service provisioning. – Initial need for B2B BSS gateway– Deliver a common OSS architecture that can manage all
current & future “all play” services
21
Example: Service Fulfillment in IMS service activation/provisioning
Terminal Provision- Add & Modify Services- Manage Features- Modify Controls
Access Service Provision- Provide last-mile access- Provision QoS & Policy
Service Layer
Control Layer
Connectivity LayerIP 3G/GSM
DSLDSL 2G - 3GWiFi
RG DualMode
Triple Play
Application Server
Application Server
MGCF
CSCF MRFHSS
Application Server
Access Layer
HSS Provision- Add users, authentication IDs- Manage preferences, profiles
AS Provision- Add accounts- Manage features- Add controls- Billing/Security control
Network Service Provision- Provide transport access- Provision QoS & Policy Cable
Service Fulfillment O
SS A
utomating &
Coordinating tasks
within different layers
Service Fulfillment O
SS A
utomating &
Coordinating tasks
within different layers
22
Why SOA for service development ?
• What SOA are for:– Unknown user requirement or business logic– Unknown user interface– Build up the data model first , can cope with the demand of
later user application development– Re-used data model and long term saving of saving of
CAPEX & OPEX– Easy to integration with ESB&BPM architecture – Authorization (Access control) 、flow re-engineering、
unified data formation、• SOA is the best solution for innovative service
development with time to market and great flexibility benefit
23
IMS service management architecturewithout new management support framework (Non-SOA)
Ip QoS policy enforce function
ip Deep packet
Inspector
Performance
management
System/Network
Management
System/Network
Monitoring
Billing and
provision
Media Resource
Diameter HSSX- CSCF IMS
Transport and service
QoS data/SID modeling
Application &
Services
Access Element
Management
Voip call control
Services
Streaming Services
GSM GPRSEMS
WCDMA NG-SDH ADSL
Billing and Care
applications
GSMBSCSR/call
centerPortal
Business intelligentO&M
Billing & CRM
interface
Policy management application
ip Policy rule
engine
Dispatching System
LBS Services
IM / Chat Services
Customer Management
Service Managem
ent
Content Provider
Management
Device Managem
ent
Provision service
Micro payment service
AAAservice
Pre-paid Credit service
SDPBilling and accounting
SIP application server
CAMEL gateway
Parlay X Framewor
k
WiFi/WiMAX
Fixed & mobile Common ip
transport
Policy manageme
nt applicatio
n /SLA
Metro Ethernet ATM
MPLSCommon
ip backbone
WISP/ ISPip Security manageme
nt
Ip QoS policy/SL
A
BTS/Fiber to the
building ME
backhaul
MBT/TFN integrated fiber ring
ip transport
E to E QoS control layer
GGSN/ip Policy enforce router
IETF/ 3
GPP AAA
IMS Application framework
UI & Application
Portal
Data Ware house and
MiningService planning
24
Performance
management
System/Network
Management
System/Network
Monitoring
Application &
ServicesVoip call control
Services
Streaming Services
Billing and Care
applications
GSMBSCSR/call
centerPortal
Business intelligentO&MDispatchin
g SystemLBS
ServicesIM / Chat Services
Customer Management
Service Managem
ent
Content Provider
Management
Device Managem
entSDP
SIP application server
CAMEL gateway
Parlay X Framewor
k
Policy manageme
nt applicatio
n /SLA
IMS Applicatio
n framewor
k
Business /network operation
and manageme
nt
UI & Application
Portal
Ip QoS policy enforce function
ip Deep packet
Inspector
Billing and
provision
Media Resource
Diameter HSSX- CSCF IMS
Transport and service
QoS data/SID modeling
Access Element
ManagementGSM GPRS
EMSWCDMA NG-SDH ADSL
Billing & CRM
interface
Policy management application
ip Policy rule
engine
Provision service
Micro payment service
AAAservice
Pre-paid Credit service
Billing and
accounting web
services
WiFi/WiMAX
Fixed & mobile Common ip
transport
Metro Ethernet ATM
MPLSCommon
ip backbone
WISP/ ISPip Security manageme
nt
Ip QoS policy/SL
A
BTS/Fiber to the
building ME
backhaul
MBT/TFN integrated fiber ring
ip transport
E to E QoS control layer
GGSN/ip Policy enforce router
IETF/ 3
GPP AAA
Data Ware house and
MiningService
planning
E-to-E QoS
control
IMS service management architecturewith new management support framework
25
Provision service
Micro payment service
AAAservice
Pre-paid Credit service
Data Ware house and
Mining
Ip QoS policy enforce function
ip Deep packet
Inspector
Performance
management
System/Network
Management
System/Network
Monitoring
Billing and
provision
Media Resource
Diameter HSSX- CSCF IMS
Transport and service
QoS data/SID modeling
Application &
Services
Access Element
Management
Voip call control
Services
Streaming Services
GSM GPRSEMS
WCDMA NG-SDH ADSL
Billing and Care
applications
GSMBSCSR/call
centerPortal
Business intelligentO&M
Billing & CRM
interface
Policy management application
ip Policy rule
engine
Dispatching System
LBS Services
IM / Chat Services
Customer Management
Service Managem
ent
Content Provider
Management
Device Managem
entSDP
Billing and
accounting web
services
SIP application server
CAMEL gateway
Parlay X Framewor
k
WiFi/WiMAX
Fixed & mobile Common ip
transport
Policy manageme
nt applicatio
n /SLA
Metro Ethernet ATM
MPLSCommon
ip backbone
WISP/ ISP
ip Security
management
Ip QoS policy/SL
A
BTS/Fiber to the
building ME
backhaul
MBT/TFN integrated fiber ring
ip transport
E to E QoS control layer
GGSN/ip Policy enforce router
IETF/ 3
GPP AAA
IMS Applicatio
n framewor
k
Element management service
bus
Message & IPC
communication bus
Report service
bus
AAAIntegration
bus
Resource manageme
nt bus
QoS management service
bus
Service Provision
Transaction bus
ESB/SID
Business /network operation
and manageme
nt
Order/inventory
management process
management
Resource management
process management
Customer Service
management process
management
Performance management
process management
Service assurance process
management
UI & Application
Portal
Service planning
E-to-E QoS
control
IMS service management architecturewith SOA
26
Example: SOA-compliant Architecture forIMS Service Fulfillment
IMS Web Portal
Enterprise Service Bus
Work Flow Engine(BPEL/OpenWFE)
IMS Core
Web Service Pool for IMS Fulfillments
HSS
ConvergedNetwork
BillingSystem
WorkFlows
Provision Flow ConfigurationProvision Flow ControlAuthoring & AuditingFailure Control & Roll-backs
QoS MonitoringCharging Report
Resource allocationPolicy Rule Create/Modify
Users
Administrators
Work Flow Services
ENUM
Profile RegistrationResource Provision
PCEF
PCRFOCSOFCS App. Services
CSCF
MGCF
CRM/CSR
AAA
CommonProvision
IMS Service Fulfillment/Assurance
Process ControlAdaptation
Rules
User Profiles
Service Profiles
27
Thank You !