Đối tác kết nối vào SDP là các nhà cung cấp nội dung (CP) và các nhà phát triển ứng dụng. SDP Huawei cung cấp một giao diện đồ họa người dùng (GUI – Graphical User Interface) để đối tác khởi tạo dịch vụ.
Hình 3.5 minh họa giao diện tạo một dịch vụ mới cho đối tác. Với dịch vụ SMS, đối tác có thể cấu hình các thông tin như tên dịch vụ, đầu số dịch vụ, khoảng thời gian dịch vụ có hiệu lực, tính cước theo gói thuê bao (chu kỳ ngày, tuần, tháng) hay theo nội dung… [18]
Hình 3.5 Giao diện tạo dịch vụ
Dịch vụ mới sau khi được khởi tạo trong SDP có thể tương tác với ứng dụng của đối tác theo các kịch bản đặc trưng của SMS như Hình 3.6, Hình 3.7 và Hình 3.8.
Hình 3.6 mô tả kịch bản thuê bao đăng ký dịch vụ [18]. Khi thuê bao nhắn tin đăng ký dịch vụ, tin nhắn được forward tới SDP. SDP xử lý đăng ký dịch vụ cho thuê bao, gửi sự kiện thông báo tới ứng dụng của CP và trừ tiền thuê bao, sau đó trả về tin nhắn thông báo kết quả đăng ký cho thuê bao.
Subscriber SDP CP/SP INGW
User send “DK tin” to 9011
Generate subscribe relation, and notify
CP/SP
Response
charge
Hình 3.7 mô tả kịch bản thuê bao sử dụng dịch vụ SMS của CP [18]. Ví dụ thuê bao đăng ký dịch vụ nhận kết quả xổ số, khi có thông tin, ứng dụng của CP sẽ gửi một tin nhắn với nội dung kết quả xổ số đến thuê bao thông qua SDP.
CP/SP SDP SMSC User
It is time to send SMS
Check the subscribe relations
Deliver report
Send to the user
Deliver report Deliver report
Hình 3.7 Kịch bản thuê bao sử dụng dịch vụ SMS của CP
Hình 3.8 mô tả kịch bản thuê bao gửi tin nhắn tới đầu số dịch vụ [18], ví dụ khi thuê bao sử dụng dịch vụ dự đoán đội thắng cuộc Worldcup. Tổng đài tin nhắn chuyển tiếp tin nhắn tới SDP, SDP tiến hành trừ tiền thuê bao và gửi tin nhắn tới cho ứng dụng của đối tác xử lý. Đối tác dựa trên tin nhắn từ di động của thuê bao để ghi nhận quá trình chơi, đồng thời tùy theo luật chơi mà trả về cho thuê bao tin nhắn thích hợp.
Dịch vụ sau khi được tạo ra trên giao diện GUI sẽ tương tác với ứng dụng của đối tác thông qua giao thức Parlay X. SDP Huawei cung cấp một tập các Parlay X API để tương tác, bao gồm hoạt động gửi và nhận tin nhắn SMS, MMS, đồng bộ trạng thái đăng ký/hủy gói của thuê bao. Thông tin về các API được định nghĩa thông qua các file WSDL theo chuẩn Web service. Ví dụ về một file mô tả WSDL được mô tả trong phụ lục 3 – Định dạng file WSDL và bản tin SOAP
Ứng dụng bên đối tác phát triển logic xử lý việc đăng ký, nhận tin nhắn MO và gửi tin nhắn MT từ SDP, đồng thời giao tiếp với SDP theo file mô tả WSDL bằng các bản tin SOAP (Simple Object Access Protocol). Mô tả một bản tin gửi từ đối tác tới SDP được minh họa trong phụ lục 3 – Định dạng file WSDL và bản tin SOAP
Như vậy giao diện SDP Huawei mở ra cho đối tác được phép sử dụng các chức năng hạ tầng của nhà mạng, ví dụ ở trên là sử dụng chức năng của tổng đài tin nhắn SMSC (Short Message Service Centre) để nhận và gửi tin nhắn cho thuê bao. SDP Huawei cũng cung cấp giao diện đồ họa người dùng để khởi tạo và cấu hình môt số thông tin cơ bản của dịch vụ. Tuy nhiên, phần xử lý logic nghiệp vụ hoàn toàn nằm trên hệ thống ứng dụng của đối tác.
Chƣơng 4. KHẢ NĂNG MỞ RỘNG MODULE SERVICE CREATION