Giải pháp SelabSMS Server

Một phần của tài liệu Ứng dụng công nghệ di động vào thương mại điện tử (Trang 78 - 80)

Trung tâm nghiên cứu và phát triển Công nghệ phần mềm Selab đã nghiên cứu và triển khai thành công một hệ thống tin nhắn có tính mềm dẻo cao, khả năng xử lý mạnh, có khả năng tích hợp vào nhiều ứng dụng, kết nối tới một hoặc nhiều dịch vụ

viễn thông. Dưới đây là sơđồ hệ thống SelabSMS server:

Hình 16. Sơđồ hệ thống SelabSMS server Hệ thống gồm có các server sau:

SelabSMS: là một tổng đài SMS (SMSC). SelabSMS là một service chạy trên nền hệđiều hành, có 2 hàng đợi để gửi và nhận tin là Inbox Queue và Oubox Queue.

Ngô Văn Thứ, Đào Quốc Trung, K46, Trường Đại học Công nghệ. ĐHQG Hà Nội Trang 79

Nhim v:Gửi và nhận các tin nhắn tới mạng GSM Hoạt động:

Gửi và nhận khối các thông điệp từ SelabSMPP Báo kết quả gửi tin với SelabSMPP

Khi nhận được tin, đưa vào hàng đợi Outbox Queue, truyền tin cho SelabSMPP để SelabSMPP xử lý

SelabSMPP: server SMPP Nhiệm vụ:

Giao tiếp với SelabSMS để gửi và nhận tin

Xử lý các tin nhận được, đóng gói các tin để chuẩn bị gửi đi

Quản lý session (mỗi kết nối gửi / nhận tin được coi là một session) Gọi thủ tục từ xa đến các hàm xử lý tin nhận được theo cơ chế RMI. Ghi các giao dịch ra log file.

Convert các thông điệp ra dạng đọc được để ghi vào CSDL

SelabDB: Server cơ sở dữ liệu như MySQL, SQLServer, Oracle

SelabESMEs: Các phần mềm ứng dụng dịch vụ thông tin khác (web, e- mail…). Các phần mềm này sẽ khai thác dịch vụ SMS thông qua SelabSMPP.

Server SelabSMS đóng vai trò như một tổng đài, lưu trữ và chuyển tiếp các tin nhắn. Server SelabSMPP đóng vai trò như một cầu nối giữa các ứng dụng tác nghiệp sử dụng dịch vụ tin ngắn với tổng đài. SelabSMPP server sẽ thực hiện việc chuyển đổi gói tin SMS ra dạng đọc được để lưu trữ vào CSDL hoặc chuyển cho các ứng dụng tác nghiệp khác tiếp tục xử lý.

Như vậy, đây là một hệ thống linh hoạt, đã được triển khai thành công, thực hiện việc gửi nhận tin nhắn dựa trên thiết bị GSM modem có khả năng đáp ứng được yêu cầu rất quan trọng khi muốn triển khai giải pháp tích hợp, đó chính là lưu trữ và gửi nhận tin nhắn. Chúng tôi sẽ tiến hành thực nghiệm xây dựng hệ thống sử dụng tin nhắn SMS để điều khiển ví điện tử dựa trên hệ thống SelabSMS server sử dụng công nghệ .NET XML Webservices để minh hoạ việc triển khai giải pháp.

Ngô Văn Thứ, Đào Quốc Trung, K46, Trường Đại học Công nghệ. ĐHQG Hà Nội Trang 80

Một phần của tài liệu Ứng dụng công nghệ di động vào thương mại điện tử (Trang 78 - 80)