You are on page 1of 1

One Picture to Understand

RBT Develop Team


Version: 2014-06-29

1 What is USDP

USDP means Universal Service Development Platform.


It serves as a unified core platform of RBT system to isolate the interface
modules from core functional modules by SOAP (Simple Object Access
Protocol).

Portal

WEB
Internet network SMPP/CMPP
USDP
IVR SOAP SMSC
IVR
CDR/HTTP
OSS/Billing
SMS
SMSC
MML/HTTP
WAP IN
WAP

USSD
USSD
……

2 Advantages of USDP Architecture

 Effective isolation of the core processing module from the interface access
module.
 High reusability, easy to be extended, and clear hierarchy.
 Provides IVR, WEB, WAP, SMS, and USSD access interfaces through SOAP.
 Clear interface format.
 Realizes internal unification of these functions.
 Customers or the third party can customize services through SOAP interface.

3 Logical Architecture of USDP

SMS ……
WEB IVR WAP USSD

Unified external interface

USDP
Java part
Unified interface module
Ring tone Registration/ User Charging Authority
management deregistration management Management Management ……
module module module module module

Internal database interface

Database part
Data operation interface
Trigger
Ring tone User data Log data Bill data Corp data
scheduled ……
data module module module module module
task

DB

4 General Service Processing Flow

External
USDP DB
Portal

1.Send request
2.Authenticate the
account and password

3.Check the input


parameters

4.Call the storage


procedure to carry out 5.Execute the
specific service storage procedure

6.Return the
execution result
7.Return the execution result

Huawei Proprietary and Confidential


Copyright © Huawei Technologies Co., Ltd.

You might also like