Khi người dùng thực hiện mua thuê bao trả trước hoặc đăng ký thuê bao trả sau thì đều không được cung cấp các thông tin liên quan đến dịch vụ giá trị gia tăng như: Thuê bao đã được kích
Trang 1VÀ QUẢ N LÝ CÁC D CH V GIÁ TR Ị Ụ Ị GIA TĂNG
LUẬN VĂN THẠC SĨ KỸ THU T Ậ
Trang 31
LỜI CAM ĐOAN
Tôi xin cam đoan l ận văn này làu công trình nghiên c u và tìm hi u c a ứ ể ủ
riêng tôi dướ ự hướ i s ng d n c a TS ẫ ủ Vũ Thị Hương Giang Các n i dung, k t qu là ộ ế ả
trung thực và chưa được s dử ụng để ả b o v b t k h c v nào Các ngu n thông tin, ệ ấ ỳ ọ ị ồ
tài liệu được li t kê chi ti t trong danh m c tài li u tham kh o N u phát hi n có bệ ế ụ ệ ả ế ệ ất
k s gian l n nào trong luỳ ự ậ ận văn, cá nhân tôi xin c ịh u trách nhi m hoàn toàn ệ
Hà Nội, ngày tháng năm
Học viên
Vũ Thành Trung
Trang 4B n luả ận văn này s không th tránh kh i nh ng thi u sót nhẽ ể ỏ ữ ế ất định, do thời gian nghiên c u h n h p và ki n th c còn h n ch Vì vứ ạ ẹ ế ứ ạ ế ậy, tôi ấ r t mong nhận được
nh ng ý kiữ ến đóng góp của các thầy cô giáo và bạn bè, đồng nghi p ệ
Xin chân thành cảm ơn
Trang 53
MỤC LỤC
LỜI CAM ĐOAN 1
LỜ I CẢM ƠN 2
DANH MỤC HÌNH ẢNH 6
DANH M C B NGỤ Ả 7
DANH M C VIỤ Ế T TẮT 8
PHẦN MỞ ĐẦU 9
1 Lý do lựa chọ đền tài 9
2 Mục đích nghiên cứu 10
3 Đối tượng, phạm vi và phương pháp nghiên cứu 10
4 Kết cấ ủa luận vănu c 11
CHƯƠNG 1 THỰC TR NG, M C TIÊU VÀ N N T NG LÝ THUY T 13Ạ Ụ Ề Ả Ế 1.1 Thực trạng d ch v giá tr ị ụ ị gia tăng trong lĩnh vực viễn thông tại Việt Nam 13 1.2 Các vấn đề ầ c n kh c ph c 17ắ ụ 1.3 Mục tiêu và định hướng 18
1.4 Cơ sở lý thuy t 19ế 1.4.1 Dịch vụ, giá tr ị gia tăng và dịch vụ giá tr ị gia tăng 19
1.4.2 Kiến trúc hướng d ch v 22ị ụ 1.4.3 Dịch vụ web 25
CHƯƠNG 2 TỔNG TH GI I PHÁP, MÔ HÌNH TÍCH H P VÀ LU NG Ể Ả Ợ Ồ X Ử LÝ 28
2.1 T ng th giổ ể ải pháp 28
2.2 Mô hình tích hợp 30 2.3 Luồng x lý nghi p v 32ử ệ ụ 2.3.1 Luồng nghi p v tra c u 33ệ ụ ứ
Trang 64
2.3.2 Luồng nghi p v ệ ụ đăng ký 34
2.3.3 Luồng nghi p v h y 35ệ ụ ủ 2.4 Nhận xét giải pháp 36
CHƯƠNG 3 CÀI ĐẶT, TH NGHIỬ ỆM VÀ ĐÁNH GIÁ ỨNG D NG 37Ụ 3.1 Cài đặt 37
3.1.1 Mô tả ịch ụ d v web c a h ủ ệthống qu n lý 37ả 3.1.2 Mô tả các bảng cơ sở ữ liệ d u 39
3.1.3 Mô tả thành ph n tin nh n 44ầ ắ 3.1.4 Mô tả thành ph n h 45ầ ỗtrợ 3.1.5 Mô tả thành ph n chuyầ ển đổi 46
3.1.6 Mô tả thành phần điều khi n 48ể 3.1.7 Mô tả thành ph n d ch v ầ ị ụweb 48
3.1.8 Mô tả thành ph n tra c u ầ ứ – đăng ký – ủ h y 49
3.2 Thử nghi m 51ệ 3.2.1 Môi trường th nghi m 51ử ệ 3.2.2 Kịch bản th nghi m 52ử ệ 3.2.3 D u th nghi m 52ữliệ ử ệ 3.2.4 Một số hình nh th nghi m h ả ử ệ ệthống 53
3.2.5 Đăng ký một dịch v 54ụ 3.2.6 Đăng ký một nhóm d ch v 56ị ụ 3.2.7 Tra cứu dịch vụ đang sử ụ d ng 58
3.2.8 H y mủ ột dịch vụ 60
3.2.9 H y m t nhóm dủ ộ ịch vụ 62
3.2.10 H y tủ ất cả ịch vụ đang sử ụ d d ng 64 3.2.11 Các trường h p khác 66ợ
Trang 73 Định hướng phát triển đề 69tài
TÀI LIỆU THAM KH O 70Ả
Trang 8
6
DANH MỤC HÌNH NH Ả
Hình 1: Chỉ tiêu kinh doanh của các đơn vị ễ vi n thông 14 Hình 2: Mô hình tổng quan c a kiủ ến trúc hướng dịch vụ 23 Hình 3: Các phân tầng c a kiủ ến trúc hướng dịch vụ 24 Hình 4: Mô hình tổng quan c a dịủ ch v web 26 ụHình 5: Các phân tầng c a d ch vủ ị ụ web 26 Hình 6: Tổng th gi i pháp 28 ể ảHình 7: Logic nghiệp v tích h p 30 ụ ợHình 8: Mô hình tích hợp d ch vụị giá tr ị gia tăng áp dụng SOA 30 Hình 9: Luồng nghi p v tra c u 33 ệ ụ ứHình 10: Luồng nghi p v ệ ụ đăng ký 34 Hình 11: Luồng nghi p v h y 35 ệ ụ ủHình 12: Sơ đồ ổ t ch c d li u c a gi i pháp 49 ứ ữ ệ ủ ảHình 13: Các bảng ph c vụụ tra c u 50 ứHình 14: Các bảng d li u ph c vụ đăng ký – ủữ ệ ụ h y 51 Hình 15: Hình ảnh th nghi m h th ng trên công c Netbean 53 ử ệ ệ ố ụHình 16: Hình ảnh th nghi m h th ng trên trình duyệt 53 ử ệ ệ ốHình 17: Hình ảnh th nghi m h th ng trên công c SoapUI 54 ử ệ ệ ố ụHình 18: Hình ảnh th nghiử ệm đăng ký một dịch vụ 56 Hình 19: Hình ảnh th nghiử ệm đăng ký một nhóm d ch vụ 58 ịHình 20: Hình ảnh th nghi m tra c u d ch v ử ệ ứ ị ụ đang sử ụ d ng 60 Hình 21: Hình ảnh th nghi m h y mử ệ ủ ột dịch vụ 62 Hình 22: Hình ảnh th nghi m h y m t nhóm dử ệ ủ ộ ịch vụ 64 Hình 23: Hình ảnh th nghi m h y tử ệ ủ ất cả ị d ch v 66 ụHình 24: Hình ảnh th nghi m sai cú pháp 67 ử ệ
Trang 97
DANH MỤC BẢNG
B ng 1: Mả ột số ịch vụ d giá tr ị gia tăng tiêu biểu 14
B ng 2: Ánh x ả ạ sơ đồ ổ t ng th giể ải pháp theo chồng gi i pháp SOA 32 ả
B ng 3: Ký hi u thay th c a thành ph n chuyả ệ ế ủ ầ ển đổi 47
B ng 4: Danh sách cú pháp tin nh n 48 ả ắ
Trang 108
DANH MỤC VIẾT TẮT
HTTP Hypertext Transfer Protocol Giao thức truyền tải siêu
văn bản JSON JavaScript Object Noattion Ký hiệu đối tượng kịch bản
ngôn ngữ java SOAP Simple Object Access Protocol Giao thức truy cập đơn
giản
WSDL Web Services Description Language Ngôn ngữ mô tả dịch vụ
web XML Extensible Markup Language Ngôn ngữ đánh dấu mở
rộng
Trang 11sống Đi kèm với ự phổ ếs bi n này là s ự ra đời và phát tri n m nh m c a các d ch ể ạ ẽ ủ ị
v giá tr ụ ị gia tăng, là thuật ng s dữ ử ụng trong lĩnh vực vi n thông i vễ đố ới người dùng di động, dùng để ch các d ch v cung cỉ ị ụ ấp cho người dùng những tính năng
đặc thù ngoài nghe g i Các d ch v – ọ ị ụ này được cung c p b i chính nhà m ng ho c ấ ở ạ ặđơn vị cung c p th ba, ví d ấ ứ ụ như: dịch v cu c g i l ụ ộ ọ ỡ Mca, dịch v nh c ch ụ ạ ờImuzik, …
Tuy nhiên, bên c nh các ti n ích mang l i thì b n thân các d ch v giá tr gia ạ ệ ạ ả ị ụ ịtăng cũng tồ ạn t i nh ng b t ti n cho c ng i dùng, nhà mữ ấ ệ ả ườ ạng và đơn vị qu n lý nhà ả
m ng ạ Đó có thể là người dùng thao tác h y d ch v ủ ị ụ không được, nhà m ng không ạ
h ỗtrợ thuê bao ngoài, … Những b t ti n này là nguyên nhân mà nhu c u cấ ệ ầ ủa người dùng, nhà mạng và đơn vị qu n lý nhà m ng ả ạ được đưa ra
Ng i dùng nhu c u: n m thông tin các d ch v mà b n thân hi n tườ có ầ ắ rõ ị ụ ả ệ ại đang sử ụ d ng có th t kiđể ể ự ểm soát được quá trình tiêu dùng c a b n thân, thao tác ủ ảchức năng mà các d ch v cung c p tr nên ị ụ ấ ở đơn giản và d s dễ ử ụng để không b th ị ụ
động khi s d ng, có m t ử ụ ộ cơ sở tương quan nào đó để có th so sánh chể ất lượng các
d ch v cung c p tiị ụ ấ ện ích tương đương từ các nhà mạng khác nhau để ự l a ch n tùy ọtheo nhu cầu cá nhân, …
Nhà m ng có nhu c u: nâng cao kh ạ ầ ả năng kiểm soát thông tin các d ch v ị ụtrong n i b nhà mộ ộ ạng do các d ch v b ị ụ ị quản lý theo từng đơn vị con, ở ộng m r
ph m vi h ạ ỗ trợ người dùng trên th ị trường nâng cao kh để ả năng cạnh tranh v i các ớnhà m ng khác, ạ
Đơn vị qu n lý nhà m ng có nhu c uả ạ ầ : tăng khả năng giám soát hoạt động kinh doanh c a các nhà mủ ạng để có th k p th i x ể ị ờ ử lý và ngăn chặn ngay khi có sai
ph m, nâng cao kh ạ ả năng ểki m soát thông tin các d ch v t các nhà mị ụ ừ ạng để ắm n
rõ hoạ ột đ ng th trư ng ị ờ và đưa ra phương hướng điều ch nh h p lý, ỉ ợ
D dàng nh n th y nh ng nhu c u ễ ậ ấ ữ ầ trên là vô cùng c p thi t vấ ế ới người dùng, nhà mạng và đơn vị qu n lý nhà m ng ả ạ Nhưng thực tế thì các nhu c u này r t khó có ầ ấ
Trang 1210
thể đáp ứng được đồng th i Không có gi i pháp hoàn h o nào có th ng thờ ả ả ể đồ ời đáp
ứng toàn b các nhu c u c a c ộ ầ ủ ả 03 đối tượng: người dùng, nhà m ng vạ à đơn vị qu n ả
lý nhà m ng ạ
Sau khi th c hi n nghiên c u và tìm hi u, tác gi nh n th y kiự ệ ứ ể ả ậ ấ ến trúc hướng
d ch v là m t gi i pháp tiị ụ ộ ả ềm năng có thể đáp ứng ph n nào nhu c u cầ ầ ủa người dùng, nhà mạng và đơn vị qu n lý trong th c t Vì v y, tác gi ả ự ế ậ ả đã lựa ch n ọ đề tài
“Kiến trúc hướng d ch v và qu n lý các d ch v giá tr ị ụ ả ị ụ ị gia tăng” để ự th c hi n lu n ệ ậvăn
2 Mục đích nghiên cứu
Luận văn này nhằm đề xu t mô hình tích h p các d ch v giá tr ấ ợ ị ụ ị gia tăng trong lĩnh vực viễn thông cho người dùng di động t i Vi t Nam, v i mạ ệ ớ ục đích chính
là đáp ứng nhu c u ki m soát thông tin d ch v cầ ể ị ụ ủa đơn vị qu n lý các nhà m ng, ả ạ
mục đích phụ là đáp ứng nhu c u thao tác chầ ức năng của người dùng và nhu cầu
ph i h p chia s thông tin c a các nhà m ng Gi i pháp xây d ng d a trên mô hình ố ợ ẻ ủ ạ ả ự ự
đề xu t s ấ ẽ được g i là h th ng qu n lý các d ch v giá tr ọ ệ ố ả ị ụ ị gia tăng
Các nhi m v c ệ ụ ụthể được xác định như sau:
- Tìm hiểu về thực trạng các dịch vụ giá trị gia tăng trong lĩnh vực viễn thông tại Việt Nam và đưa ra các vấn đề bất cập
- Tìm hiểu kiến thức liên quan tới các dịch vụ giá trị gia tăng, bao gồm khái niệm và đặc điểm
- Tìm hiểu kiến thức về kiến trúc hướng dịch vụ và dịch vụ web: bao gồm kiến trúc, thành phần, đặc điểm và nguyên tắc
- Đề xuất mô hình tích hợp các dịch vụ giá trị gia tăng trong lĩnh vực viễn thông dựa trên việc tích hợp các dịch vụ web
- Xây dựng ứng dụng thử nghiệm mô hình tích hợp đã đề xuất
- Thử nghiệm dưới dạng một ứng dụng độc lập và đánh giá kết quả thử nghiệm để đảm bảo tính đúng đắn của giải pháp
V mề ặt chức năng thì hệ thống qu n lý s ả ẽ đáp ứng:
- Người dùng có thể tra cứu – đăng ký – hủy trực tiếp qua hệ thống quản lý tập trung
Trang 1311
- Các nhà mạng có thể phối hợp và hỗ trợ được người dùng bất kỳ nhắn tin lên hệ thống
- Đơn vị quản lý các nhà mạng có kiểm soát được thông tin các dịch vụ giá
trị gia tăng từ những nhà mạng khác nhau
3 Đố i tư ợng, ph m vi ạ và phương pháp nghiên c u ứ
V i mớ ục đích nghiên cứu như trên, tác gi khoanh vùng ph m vi nghiên cả ạ ứu
là các d ch v giá tr ị ụ ị gia tăng của 03 nhà m ng chi m th ph n l n nh t t i Viạ ế ị ầ ớ ấ ạ ệt Nam, g m có: Viettel, Vinaphone và Mobifone ồ
Tương ứng v i ph m vi nghiên cớ ạ ứu trên thì đối tượng mà tác gi t p trung ả ậnghiên c u là các thao tác chứ ức năng mà dịch v cung cụ ấp cho người dùng, g m có: ồtra cứu, đăng ký và hủy
Phương pháp nghiên cứu mà tác gi s d ng là bả ử ụ ắt đầu b ng vi c tìm hi u ằ ệ ểthực tr ng và lý thuyế ừ đó đưa ra các vấn đề ầạ t, t c n gi i quy t, xây d ng gi i pháp ả ế ự ả
gi i quy t vả ế ấn đề, cu i cùng là th c nghi m ố ự ệ
Trong khuôn kh ổluận văn này, để thuận ti n cho vi c theo dõi, tác gi s ệ ệ ả ẽ đề
c p t i các d ch v giá tr ậ ớ ị ụ ị gia tăng đại di n là Imuzik, Isign và Mca (ệ các nhà m ng ạ
đều cung c p các d ch v có tiấ ị ụ ện ích tương đương)
- Chương 2 – Tổng thể giải pháp, mô hình tích hợp và luồng xử lý: Tác giả đề xuất giải pháp có tính khả thi cao nhằm giải quyết các vấn đề bất cập dựa trên các nền tảng đã đưa ra trong chương trước Các mô hình tích hợp, thành phần giải pháp, luồng xử lý, … sẽ được trình bày chi tiết trong
Trang 1513
CHƯƠNG 1 TH C TR NG, M C TIÊU VÀ N N T NG LÝ THUY T Ự Ạ Ụ Ề Ả Ế
Trong chương này, tác giả sẽ trình bày chi tiết về các vấn đề sau:
- Trình bày thực trạng các dịch vụ giá trị gia tăng trong lĩnh vực viễn trông đối với người dùng di động tại Việt Nam
- Đưa ra các vấn đề bất cập còn tồn tại trong thực tế của 03 đối tượng: người dùng, nhà mạng và đơn vị quản lý các nhà mạng
- Xác định chi tiết mục tiêu và định hướng của luận văn
- Cơ sở lý thuyết: Các kiến thức liên quan tới dịch vụ giá trị gia tăng - - dịch vụ giá trị gia tăng, kiến trúc hướng dịch vụ và dịch vụ web
1.1 Thực trạ ng ị d ch v giá tr ụ ị gia tăng trong lĩnh vực vi n thông t i ễ ạ Việt
Nam
Ngày nay, d ch v giá tr ị ụ ị gia tăng trên ề ả n n t ng viễn thông di động đã không còn xa l i vạ đố ới người dùng Cùng v i s bùng n c a các loớ ự ổ ủ ại điện tho i thông ạminh, các d ch v giá tr ị ụ ị gia tăng này càng trở nên đa dạng và phong phú, để người dùng có th t do ch n l a và s d ng Hể ự ọ ự ử ụ ầu như hiện nay, b t c ai s dấ ứ ử ụng điện thoại di động đề ử ụu s d ng m t ho c nhi u d ch v giá tr ộ ặ ề ị ụ ị gia tăng như dịch v cu c ụ ộ
gọi lỡ ị, d ch v nhụ ạc chuông, …
Nhận th y tiấ ềm năng của d ch v giá tr ị ụ ị gia tăng trong lĩnh vực kinh doanh, các nhà mạng đưa ra rất nhi u d ch v giá ề ị ụ trị gia tăng có những tính năng và tiện ích thú v ị để thu hút người dùng di động, ví d m t s d ch v tiêu biụ ộ ố ị ụ ểu như: d ch v ị ụchữ ký cu c g i, d ch v nh c chộ ọ ị ụ ạ ờ, … Tính đến hi n t i thì các nhà mệ ạ ạng đang hoạt
động t i Vi t Nam g m có: Viettel, Vinaphone, Mobifone, Vietnamobile và ạ ệ ồGmobile Riêng v s ề ố lượng các d ch v giá tr ị ụ ị gia tăng đang hoạt động t i Viạ ệt Nam thì hi n nay v n ệ ẫ chưa có ột đơn vị nào đưa ra được m con s ố thống kê chuẩn xác
Dưới đây là danh sách mộ ố ịt s d ch v giá tr ụ ị gia tăng tiêu biểu mà 03 nhà
m ng chi m th ph n l n nh t t i Vi t Nam là Viettạ ế ị ầ ớ ấ ạ ệ el, Vinaphone và Mobifone đưa ra: [4]
NHÀ MẠNG
Trang 1614
BLOCKING CALL BARRING
Bảng Một số dịch vụ giá trị gia tăng tiêu biểu1:
Theo các chuyên gia vi n thông thì hi n nay d ch v giá tr ễ ệ ị ụ ị gia tăng đang đóng góp ấ x p x kho ng 40-50% doanh thu c a các nhà mỉ ả ủ ạng Điều đó chứng t ỏ
t m quan tr ng c a lo i hình d ch v ầ ọ ủ ạ ị ụ này trong lĩnh vực vi n thông, và các nhà ễ
m ng khó có th sạ ể ống được mà không có các d ch v giá tr ị ụ ị gia tăng Sau đây là các chỉ tiêu kinh doanh năm 2016 c a 03 nhà m ng l n: Viettel, Vinaphone và ủ ạ ớMobifone [6]
Đơn vị ỷ t ng: đồ
Hình 1: Chỉ tiêu kinh doanh của các đơn vị viễn thông
Nh n th y các d ch v giá tr ậ ấ ị ụ ị gia tăng mà các nhà mạng cung cấp thường có
s ự tương đồng v n ích, nên trong khuôn kh ề tiệ ổ luận văn này, tác giả chọn ra đại
di n 03 d ch v giá tr ệ ị ụ ị gia tăng để ậ t p trung tìm hi u và nghiên cể ứu, đó là: Imuzik, Isign và Mca T t c các vấ ả ấn đề ấ ậ b t c p mà tác gi s ả ẽ đưa ra sau đây cũng dựa trên thực tế ủ c a 03 d ch vị ụ giá tr gị ia tăng này là chủ ế y u
Không th ph nh n l i ích mà ể ủ ậ ợ các ị d ch v giá tr ụ ị gia tăng trên đem lại cho người dùng, nhưng cái gì cũng có hai mặ ợt l i và h i Bên c nh nh ng ti n ích là m t ạ ạ ữ ệ ộ
s bố ất tiện còn t n t i, c ồ ạ ụthể:
V ề phía người dùng:
Trang 1715
Các nhà mạng không cung cấp đẩy đủ thông tin về dịch vụ giá trị gia tăng trên thuê bao cho người dùng khi mua hoặc chuyển đổi gói cước Khi người dùng thực hiện mua thuê bao trả trước hoặc đăng ký thuê bao trả sau thì đều không được cung cấp các thông tin liên quan đến dịch vụ giá trị gia tăng như: Thuê bao đã được kích hoạt dịch vụ nào chưa? Nếu có, đó là những dịch vụ giá trị gia tăng nào? Kích hoạt theo kiểu chính thức hay dùng thử? …
Các nhà mạng tự động đăng ký các dịch vụ giá trị gia tăng theo kiểu miễn phí lần đầu cho người dùng, có gửi thông báo yêu cầu người dùng phải hủy trước khi chương trình dùng thử kết thúc, nếu không sẽ tự động bị trừ cước gia hạn Thực tế là có rất nhiều trường hợp người dùng đã thực hiện khiếu nại lên tổng đài các nhà mạng để yêu cầu giải thích và đòi bồi thường
Các nhà mạng không thông báo cho người dùng khi người dùng thực hiện đăng ký sử dụng các dịch vụ giá trị gia tăng Tất nhiên là
có thể do người dùng vô tình kích hoạtcác dịch vụ giá trị gia tăng, nhưng thực tế, đây là trường hợp thiếu minh bạch thông tin của nhà mạng khiến cho người dùng bị móc túi nhiều nhất
Các thao tác chức năng đăng ký – hủy của dịch vụ gây khó khăn cho người dùng vì phải nhớ các thông tin đầu số, cú pháp để thực hiện Các thông tin này thường có nội dung na ná như nhau nên rất
dễ khiến người dùng nhầm lẫn và thực hiện thao tác chức năng sai Trường hợp hay gặp nhất là người dùng muốn hủy dịch vụ do thấy chán nhưng không thể hủy được vì không nhớ nổi cú pháp hủy của dịch vụ
V phía nhà m ng: ề ạ
Nhà mạng không kiểm soát được số lượng và thông tin chi tiết củacác dịch vụ đang hoạt động trên thị trường Do không có sự tập trung thông tin về một chỗ nên nhà mạng không thống kê được con số chính xác về các dịch vụ giá trị gia tăng thuộc đơn vị mình quản lý Các thông tin chi tiết của dịch vụ do nhiều đơn vị nhỏ
Trang 18cả được nhà mạng quy hết thành một nhóm hỗn độn, được gọi là dịch vụ giá trị gia tăng, và người dùng thường ngập chìm trong ma trận dịch vụ này
Uy tín của nhà mạng sụt giảm trong mắt người dùng do các dịch
vụ đôi khi không có sự hợp lý trong kịch bản kinh doanh, ví dụ như việc tự động thực hiện đăng ký dịch vụ cho người dùng, không hề tính đến trường hợp rất phổ biến là người dùng không hề
có nhu cầu Nếu người dùng có nhu cầu thì họ đã tự đăng ký sử dụng từ lâu rồi, chứ không cần phải đợi nhà mạng tự động kích hoạt dịch vụ
Số lượng khiếu nại dịch vụ mà nhà mạng nhận từ người dùng là không hề nhỏ, do thông tin mà nhà mạng cung cấp cho người dùng không đầy đủ và thiếu hợp lý Thông tin dịch vụ thường được chuyển tới người dùng qua tin nhắn, nhưng do giới hạn ký tự nên thông tin thiếu hụt rất nhiều Các khiếu nại như trừ tiền dịch vụ không rõ ràng, người dùng muốn hủy mà hủy mãi không thành công, … là chuyện thường xảy ra
Nhà mạng mới chỉ đưa ra kênh tra cứu tập trung (không có thao tác chức năng đăng ký – hủy) cho riêng các thuê bao thuộc bản thân chứ không hỗ trợ được thuê bao bất kỳ do thiếu sự phối hợp chia sẻ thông tin lẫn nhau: Vinaphone thì nhắn TK gửi 123, Mobiphone thì nhắn KT gửi 994, Viettel thì nhắn TC gửi 1228, …
V ề phía đơn vị qu n lý nhà m ng: ả ạ
Nhà quản lý không thể kiểm soát được số lượng và thông tin chi tiết các dịch vụ giá trị gia tăng đang hoạt động của từng nhà mạng
Trang 19 Nhà quản lý không thể trợ giúp được người dùng vì không có công
cụ hỗ trợ kiểm soát dịch vụ hay giám sát nhà mạng dưới quyền Nếu hỏi về thông tin một dịch vụ nào đó, ví dụ như dịch vụ cuộc gọi lỡ, dịch vụ nhạc chờ, … thì nhà quản lý cũng không thể đưa ra câu trả lời
và dễ nhầm lẫn do thiếu sự tập trung thông tin
- Trên quan điểm từng nhà mạng: Nhà mạng chỉ biết các thông tin của người dùng sử dụng các dịch vụ giá trị gia tăng thuộc nhà mạng đó, không biết các thông tin của người dùng sử dụng các dịch vụ giá trị gia tăng thuộc nhà mạng khác Có thể hiểu là các nhà mạng không có sự phối hợp chia sẻ thông tin để hỗ trợ người dùng sử dụng dịch vụ giá trị gia tăng từ nhà mạng bất kỳ
- Trên quan điểm của đơn vị quản lý nhiều nhà mạng: Đơn vị chịu trách nhiệm quản lý các nhà mạng tại Việt Nam là Bộ Thông tin và Truyền thông, và tính đến nay, đơn vị này vẫn chưa giải quyết được vấn đề trong khâu kiểm soát đối với các dịch vụ giá trị gia tăng Rõ ràng là không hề
có một hệ thống quản lý tập trung nào được đưa ra để Bộ Thông tin và
Trang 20là đáp ứng nhu c u ki m soát thông tin d ch v c a ầ ể ị ụ ủ đơn vị qu n lý các nhà m ng, ả ạ
mục đích phụ là đáp ứng nhu c u thao tác chầ ức năng ủa ngườc i dùng và nhu cầu
ph i h p chia s thông tin c a các nhà m ng Gi i pháp xây d ng d a trên mô hình ố ợ ẻ ủ ạ ả ự ự
đề xu t s ấ ẽ được g i là h th ng qu n lý các d ch v giá tr ọ ệ ố ả ị ụ ị gia tăng
Các nhi m v c ệ ụ ụthể được xác định như sau:
- Tìm hiểu về thực trạng các dịch vụ giá trị gia tăng trong lĩnh vực viễn thông tại Việt Nam và đưa ra các vấn đề bất cập
- Tìm hiểu kiến thức liên quan tới các dịch vụ giá trị gia tăng, bao gồm khái niệm và đặc điểm
- Tìm hiểu kiến thức về kiến trúc hướng dịch vụ và dịch vụ web: bao gồm kiến trúc, thành phần, đặc điểm và nguyên tắc
- Đề xuất mô hình tích hợp các dịch vụ giá trị gia tăng trong lĩnh vực viễn thông dựa trên việc tích hợp các dịch vụ web
- Xây dựng ứng dụng thử nghiệm mô hình tích hợp đã đề xuất
- Thử nghiệm dưới dạng một ứng dụng độc lập và đánh giá kết quả thử nghiệm để đảm bảo tính đúng đắn của giải pháp
Trang 211.4.1 D ch v , giá tr ị ụ ị gia tăng và d ch v giá tr gia tị ụ ị ăng
D ch v là gì? ị ụ Hiện nay, có r t nhi u khái ni m v d ch v ấ ề ệ ề ị ụ được phát biểu dưới những góc độ khác nhau, nhưng trong lĩnh vực công ngh thông tin, chúng ta ệthường s d ng cách ử ụ định nghĩa đơn giản như sau: ị D ch v là m t tụ ộ ập các chương trình con hoặc thư ện, cho phép các chương trình chạvi y trên các máy tính khác trong m ng kạ ết nối có th ểtriệu g i và s d ng ] ọ ử ụ [2
Cũng có thể ểu đơn giả hi n r ng d ch v ằ ị ụ như là các hàm chức năng hoặc mô đun phần m m th c hi n theo m t quy trình nghi p v ề ự ệ ộ ệ ụ nào đó Ví d : dụ ịch ụv khám
ch a bữ ệnh, d ch v th m mị ụ ẩ ỹ, …
Dich vụ có 05 đặc điểm quan tr ng, chi tiọ ết như sau: [7]
- Tính vô hình: Các dịnh vụ đều vô hình và không thể nhìn thấy giống như các sản phẩm vật chất khác Người mua không thể hiểu được dịch vụ đó thế nào trước khi sử dụng chúng Do đó, để giảm bớt mức độ không chắc chắn, người mua sẽ tìm kiếm những dấu hiệu hay bằng chứng về chất lượng dịch vụ từ địa điểm, con người, trang thiết bị, giá cả, … mà họ có thể nhìn thấy
- Tính không chia cắt được: Không giống các sản phẩm vật chất có thể chia tách riêng biệt thành quá trình cung cấp và quá trình tiêu dùng, các dịch
vụ có đặc điểm là hai quá trình này diễn ra đồng thời Tại một thời điểm, người dùng chỉ có thể sử dụng dịch vụ nếu nhà cung cấp có thể đáp ứng được nhu cầu người dùng vào thời điểm đó
- Tính không ổn định: Người ta thường kiểm tra chất lượng của dịch vụ theo một tiêu chuẩn thống nhất nào đó Chất lượng của dịch vụ sẽ phụ
Trang 22- Tính không chuyển nhượng quyền sở hữu: Dịch vụ không thay đổi quyền
sở hữu khi thực hiện mua bán giống như hàng hóa vật chất Hàng hóa sau khi mua bán thì quyền sở hữu thuộc về người mua, nhưng dịch vụ sau khi mua bán thì quyền sở hữu vẫn thuộc về phía nhà cung cấp
Giá tr ị gia tăng là gì? Giá trị gia tăng là thuật ng ữ dùng để chỉ ệ vi c cung cấp thêm các giá tr ph i ngoài các giá tr c t lõi c a m t th ị ụ trộ ị ố ủ ộ ứ gì đó, ví dụ như quần
áo có giá tr c t lõi là kh ị ố ả năng bảo v ệ cơ thể trước môi trường và giá tr ị gia tăng là
kh ả năng làm đẹp Tương tự, đố ới điệi v n thoại di động, giá tr cị ốt lõi là tính năng nghe - gọi và các tính năng khác như gửi - nh n tin nh n, nhậ ắ ạc chờ, nhạc chuông, …
là những giá tr ị gia tăng [10][11]
D ch v giá tr ị ụ ị gia tăng là gì? Dịch v giá tr ụ ị gia tăng là thuật ng ữ dùng đểchỉ các d ch v cung c p giá tr ị ụ ấ ị gia tăng đặc thù nào đó bên ngoài giá trị ố c t lõi Trong lĩnh vực vi n thôngễ , đố ới người dùng di đội v ng, thu t ng ậ ữ này đượ ử ục s d ng khá ph biổ ến để chỉ các d ch v cung c p nhị ụ ấ ững tính năng đặc thù ngoài tính năngnghe - g i Các ti n ích v tin nh n, data, ọ ệ ề ắ … đều được x p vào nhóm các ti n ích ế ệgia tăng đố ới người dùng di đội v ng Các d ch v nh c ch , nh c chuông, cu c g i ị ụ ạ ờ ạ ộ ọ
lỡ, … tương ứng s ẽ được coi là các dịch vụ giá tr ị gia tăng [10][11]
T i Vi t Nam và nhiạ ệ ều nước trên th gi i, d ch v giá tr ế ớ ị ụ ị gia tăng được hiểu thông d ng là các d ch v ụ ị ụ được cung c p ấ cho người ử ụng điệs d n tho i ạ di động bởi chính nhà m ng hoạ ặc đơn vị cung c p th ấ ứ ba Các đơn vị cung cấp này thường được
gọi là nhà cung cấp n i dung ho c nhà cung c p dộ ặ ấ ịch vụ
V ề cơ bản, các d ch v giá tr ị ụ ị gia tăng trong lĩnh vực viễn thông thường được xây dựng qua 04 bước cơ bản như sau: [8]
Trang 2321
- Lên ý tưởng cho dịch vụ: Sau khi khảo sát các nhu cầu của thi ̣ trường, nhà phát hành sẽ tổng hợp để đề ra mô ̣t ý tưởng cu ̣ thể cho viê ̣c kinh doanh sắp tới Có thể lấy những ý tưởng cũ của các nhà cung cấp khác, hoă ̣c làm mô ̣t di ̣ch vu ̣ hoàn toàn mới Viê ̣c nắm bắt được tâm lý người dùng là rất quan tro ̣ng bởi nhà phát hành sẽ không thể thành công nếu không có người dùng nào quan tâm tới di ̣ch vụ mà họ đang làm
- Xây dựng kịch bản dịch vụ: Dựa trên các phác thảo ban đầu, nhà phát hành phải đưa ra một kịch bản kinh doanh hoàn chỉnh cho dịch vụ Các thông tin chi tiết như cú pháp, luồng nghiệp vụ, … đều phải liệt kê đầy đủ trong kịch bản này ịch bản tốt là điều kiện tiên quyết để xác định sự Kthành công của dịch vụ, và đây là thứ cốt lõi không thể thiếu đối với mỗi dịch vụ giá trị gia tăng
- Thử nghiệm dịch vụ: Là công đoạn cuối cùng trước khi dịch vụ được đưa vào vận hành Các chi tiết nhu nội dung tin nhắn trả về, cú pháp gửi lên,
… được điều chỉnh kỹ lưỡng bởi nhà phát hành Công đoạn này giúp giảm thiểu sai sót đến mức thấp nhất để sẵn sàng tung ra thị trường một dịch vụ
- Quản lý và vận hành: Nhà phát hành phải có một đội ngũ thực hiện công tác quản lý và vận hành sau khi dịch vụ được tung ra thị trường Các khiếu nại của người dùng phải được giải quyết nhanh chóng và nếu có những trục trặc kỹ thuật thì phải khắc phục kịp thời Bên cạnh đó việc kiểm soát lượng người dùng, quảng bá truyền thông dịch vụ, … cũng góp phần đảm bảo doanh thu cho dịch vụ của nhà phát hành
Hiện nay, ngành viễn thông đang có xu hướng phát triển theo hướng tích hợp nhi u d ch v giá tr ề ị ụ ị gia tăng và nhi u nhà cung c p Tuy nhiên, n n t ng c a các ề ấ ề ả ủ
d ch v này là khác biị ụ ệt, do đó, các nhà cung c p có ấ xu hướng là s phát hành các ẽ
d ch v ra th ị ụ ị trường, nhưng nội dung c a d ch v ủ ị ụ đó sẽ do bên th ba cung c p Xu ứ ấhướng này có th hi u là nhà phát hành tham gia vào quá trình phân ph i d ch v ể ể ố ị ụnhưng không tham gia vào quá trình kiểm soát và phân ph i n i dung Khi y, các ố ộ ấnhà cung cấp dịch v có th nh n thụ ể ậ ức được nội dung các gói tin, nhưng không chịu
Trang 2422
trách nhi m v m t ki m soát b n quy n, quy n s d ng ho c phân ph i l i nệ ề ặ ể ả ề ề ử ụ ặ ố ạ ội dung Skype, Viber, WhatsApp, … là ví dụ ổ ậ n i b t cho xu hư ng d ch v này [13] ớ ị ụ1.4.2 Kiến trúc hướng dịch v ụ
Kiến trúc hướng d ch v là gì? Kiị ụ ến trúc hướng d ch v là m t ki u ki n trúc ị ụ ộ ể ế
ph n m m g m nhi u thành phầ ề ồ ề ần độ ập được l c th hi n thành nh ng d ch v con, ể ệ ữ ị ụ
m i d ch v con th c hi n quy trình nghi p v ỗ ị ụ ự ệ ệ ụ nào đó của hệ thống Các thành phần được k t n i qua các c ng giao ti p, có tính k th a các thành phế ố ổ ế ế ừ ần đã tồ ạn t i và s ựtương tác giữa chúng không cần quan tâm đến việc chúng được phát tri n trên n n ể ề
t ng công ngh nào ] ả ệ [5
Hiểu theo cách đơn giản thì kiến trúc hướng d ch v là t p h p các d ch v ị ụ ậ ợ ị ụ
k t n i m m d o v i nhau, có giao tiế ố ề ẻ ớ ếp được định nghĩa rõ ràng và độ ậc l p v i nớ ền
t ng h ả ệthống Nói cách khác thì kiến trúc hướng d ch v là cị ụ ấp độ cao hơn của quá trình phát tri n ng d ng, chú trể ứ ụ ọng đến quy trình nghi p v và dùng các giao tiệ ụ ếp chuẩn để che đi sự phức tạp k ỹthuật bên dưới [14][15]
S ự ra đờ ủi c a kiến trúc hướng d ch v ị ụ là để đáp ứng v i thách th c ngày ớ ứcàng l n c a các doanh nghi p: các yêu c u bài toán doanh nghiớ ủ ệ ầ ệp thay đổi ngày càng nhanh và ph c tứ ạp, đến m c các ki n trúc ki u truy n th ng khó có th giứ ế ể ề ố ể ải quyết được T ừ góc độ nào đó, có thể coi kiến trúc hướng d ch v là mị ụ ột phương pháp để tái c u trúc h t ng thông tin c a doanh nghi p, ấ ạ ầ ủ ệ do nó đáp ứng đượ ực s thay
đổi nhanh chóng vì có các ưu điểm sau: ][14] [5
- Khả năng tái sử dụng: Nếu các dịch vụ con có quy mô và kích thước phù hợp thì có thể được tái sử dụng cho lần kế tiếp Điều này đồng nghĩa với việc giảm chi phí tài chính
- Khả năng linh hoạt: Nếu có dịch vụ con nào không còn đáp ứng được yêu cầu thì chỉ cần thay thế dịch vụ đó mà không phải tác động thay đổi toàn
bộ hệ thống Điều này đồng nghĩa với việc giảm thời gian thực hiện công việc
Nguyên t c thi t k c a kiắ ế ế ủ ến trúc hướng d ch v bao g m 02 nguyên tị ụ ồ ắc cơ
b n sau: [2] ả
- Mô đun: Tách vấn đề lớn thành các vấn đề nhỏ để có thể dễ dàng giải quyết mà không gây ảnh hưởng lẫn nhau
Trang 2523
- Đóng gói: Che dấu dữ liệu và luồng logic trong từng mô đun đối với các truy cập từ bên ngoài
Mô hình tổng quan c a kiủ ến trúc hướng d ch v : ị ụ
Hình 2: Mô hình tổng quan của kiến trúc hướng dịch vụ
- Nhà cung cấp dịch vụ: Cung cấp các dịch vụ phục vụ cho một nhu cầu nào đó
- Người sử dụng dịch vụ: Khách hàng sử dụng các dịch vụ được cung cấp bởi nhà cung cấp dịch vụ
- Nhà môi giới dịch vụ: Lưu trữ thông tin về các dịch vụ của các nhà cung cấp dịch vụ khác nhau, người sử dụng dịch vụ có thể tìm kiếm và lựa chọn dịch vụ phù hợp với nhu cầu của bản thân
Kiến trúc hướng d ch v ị ụ được phân t ng chi tiầ ết như sau (đôi khi được g i là ọchồng gi i pháp): [3] ả
Trang 2624
Hình 3: Các phân tầng của kiến trúc hướng dịch vụ
Có 05 tầng ch c năng (t ứ ừ dưới lên trên):
- Tầng 1: Các hệ thống vận hành, thể hiện các tài sản công nghệ thông tin hiện có, cho thấy rằng các sự đầu tư trước đó vẫn có giá trị và sẽ được sử dụng trong một kiến trúc hướng dịch vụ
- Tâng 2: Các thành phần dịch vụ, thực hiện các dịch vụ bằng cách sử dụng một hoặc nhiều ứng dụng trong tầng các hệ thống vận hành Người dùng
và các quy trình nghiệp vụ không có quyền truy cập trực tiếp tới các thành phần dịch vụ mà sẽ truy cập vào các dịch vụ Các thành phần dịch
vụ hiện có này có thể được tái sử dụng nội bộ hoặc được sử dung trong một kiến trúc hướng dịch vụ nếu thích hợp
- Tầng 3: Các dịch vụ, thể hiện các dịch vụ đã được triển khai Các dịch vụ này cũng có thể được quy hoạch thành nhóm dịch vụ và được người dùng
sử dụng
- Tầng 4: Quy trình nghiệp vụ, thể hiện các quy trình nghiệp vụ của dịch
vụ đã được triển khai Các quy trình này có thể được quy hoạch thành nhóm quy trình nghiệp vụ
- Tầng 5: Người tiêu dùng, thể hiện các kênh được sử dụng để truy cập vào các quy trình nghiệp vụ, các dịch vụ và các ứng dụng
Có 04 tầng kh ả năng (từ trái qua ph i): ả
- Tầng 6: Tích hợp, cung cấp khả năng làm trung gian, định tuyến và vận chuyển các yêu cầu dịch vụ tới nhà cung cấp phù hợp
Trang 2725
- Tầng 7: Chất lượng dịch vụ, cung cấp khả năng đáp ứng các yêu cầu phi chức năng của một kiến trúc hướng dịch vụ, ví dụ như độ tin cậy, tính sẵn sàng, …
- Tầng 8: Kiến trúc thông tin, cung cấp khả năng hỗ trợ dữ liệu, siêu dữ liệu và trí tuệ doanh nghiệp
- Tầng 9: Quản trị, cung cấp khả năng hỗ trợ quản lý vòng đời vận hành của các nghiệp vụ trong kiến trúc hướng dịch vụ
Kiến trúc hướng d ch v ị ụcó cácphương pháp tiếp c n ph bi n: ậ ổ ế
- Từ dưới lên trên: Xuất phát từ thực trạng hệ thống hiện có, có thể tái sử dụng lại những thành phần đã có để xây dựng các dịch vụ mới
- Từ trên xuống dưới: Xuất phát từ yêu cầu nghiệp vụ của hệ thống, xác định các yêu cầu chức năng, các thành phần để xây dựng các dịch vụ mới
- Kết hợp: Kết hợp cả hai phương pháp trên
1.4.3 D ch v web ị ụ
Dịch vụ web đượ ịnh nghĩa là mộc đ t tập các phương thức có th ể được định v ịthông qua địa ch nh v ỉ đị ị tài nguyên xác định, các phương thức này được công b ốtrên h ệ thống mạng và được dùng như những khối cơ bản để xây d ng mự ột ứng
d ng phân tán D ch v ụ ị ụ web cung c p chu n k t n i cho các ph n m m ch y trên ấ ẩ ế ố ầ ề ạcác nề ản t ng khác nhau ] [9
Dịch vụ web có một số đặc điểm quan trọng như sau: ] [9
- Cho phép người dùng và máy chủ tương tác được với nhau ngay cả trong những môi trường khác nhau, ví dụ máy chủ sử dụng hệ điều hành Linux còn người dùng sử dụng hệ điều hành Windows thì vẫn tương tác được
- Phần lớn các dịch vụ web được xây dựng dựa trên mã nguồn mở và được phát triển từ các chuẩn đã được công nhận, cho nên rất dễ dàng để sử dụng
- Dịch vụ web hoạt động trên nguyên tắc kết hợp từng thành phần trong lĩnh vực cụ thể, nên có thể cung cấp lợi ích tối đa cho các khách hàng và doanh nghiệp
Trang 2826
Hình 4: Mô hình tổng quan của dịch vụ web
Mô hình t ng quan c a d ch v web ổ ủ ị ụ khá tương đồng v i mô hình t ng quan ớ ổ
của kiến trúc hướng dịch vụ, bao gồm:
- Nhà cung cấp dịch vụ web: Mô tả dịch vụ mà bản thân có thể cung cấp cho nhà môi giới dịch vụ web thông qua ngôn ngữ mô tả
- Người sử dụng dịch vụ web: Sử dụng các dịch vụ web được cung cấp bởi các nhà cung cấp dịch vụ web
- Nhà môi giới dịch vụ web: Lưu trữ thông tin về các dịch vụ được đưa ra bởi những nhà cung cấp dịch vụ web, người sử dụng có thể tìm kiếm và lựa chọn dịch vụ web phù hợp với nhu cầu của bản thân
Các dịch vụ web được phân tầng cơ bản như sau:
Hình 5: Các phân tầng của dịch vụ web
- Tầng tìm kiếm dịch vụ: Chịu trách nhiệm trong việc công bố và tìm kiếm các dịch vụ web
- Tầng mô tả dịch vụ: Chịu trách nhiệm mô tả đặc điểm các dịch vụ web
- Tầng truyền tin: Chịu trách nhiệm mã hóa các thông điệp
Dịch vụ web bao g m 04 thành phồ ần cơ bản: [1][9][12][15]
Trang 2927
- XML: Là một chuẩn mở được W3C đưa ra để mô tả dữ liệu, nó được sử dụng để định nghĩa các thành phần dữ liệu trong trang web Về mặt hình thức thì XML có cấu trúc thẻ giống HTTP, nhưng HTTP định nghĩa các thành phần sẽ hiển thị thế nào còn XML định nghĩa các thành phần sẽ chứa gì XML giúp các thành phần có nền tảng khác nhau có thể giao tiếp được được với nhau
- WSDL: Là một ngôn ngữ dựa trên XML dùng để định vị và mô tả dịch
vụ web WSDL mô tả dịch vụ web theo cú pháp tổng quát XML, bao gồm: tên dịch vụ, giao thức mã hóa và loại thông tin Thông thường, WSDL sẽ bao gồm 02 phần: phần giao diện (mô tả giao diện và phương thức kết nối) và phần thực thi (mô tả thông tin truy xuất dữ liệu)
- UDDI: Định nghĩa một số thành phần cho biết các thông tin về địa chỉ, cách sử dụng và nhà cung cấp của một dịch vụ để người dùng có thể tìm kiếm và nhận lại những thông tin được yêu cầu khi sử dụng dịch vụ web Cấu trúc của UDDI bao gồm: trang trắng (chứa thông tin liên hệ), trang vàng (chứa thông tin mô tả), trang xanh (chứa thông tin kỹ thuật) và loại dịch vụ
- SOAP: Là một giao thức giao tiếp dựa trên XML cho phép trao đổi các thông tin qua HTTP, thường được dịch vụ web sử dụng trong quá trình truyền tải dữ liệu SOAP được xem như cấu trúc xương sống của các ứng dụng phân tán được xây dựng từ nhiều ngôn ngữ và hệ điều hành khác nhau
Trang 3028
CHƯƠNG 2 ỔT NG TH GI I PHÁP, MÔ HÌNH TÍCH H P VÀ LU NG Ể Ả Ợ Ồ
X ỬLÝTrong chương này, tác giả sẽ trình bày chi tiết về các vấn đề sau:
- Tổng thể giải pháp đề xuất nhằm đáp ứng các mục tiêu đã được xác định trong chương trước
- Đưa ra mô hình tích hợp của hệ thống quản lý đối với các dịch vụ giá trị gia tăng dựa trên dịch vụ web
- Luồng xử lý nghiệp vụ chi tiết của các thao tác chức năng cơ bản trong hệ thống quản lý, gồm có tra cứu, đăng ký và hủy
- Đưa ra các đánh giá về mặt lý thuyết của bản thân tác giả về giải pháp.2.1 T ng th gi i pháp ổ ể ả
V t ng th , giề ổ ể ải pháp đưa ra là một hệ thống quản lý trung gian đứng giữa người dùng di động và các d ch v giá tr ị ụ ị gia tăng, có th ể coi như sau:
Hình 6: Tổng thể giải pháp
Trang 3129
Trong khuôn kh ổluận văn này, tác giả quy ước m t s gi nh m bộ ố ả đị để đả ảo
r ng h ằ ệthống quản lý đưa ra có khả năng tích hợp m nh m khi áp d ng vào thạ ẽ ụ ực
- Thành phần tin nhắn: Xử lý các tin nhắn người dùng gửi lên hệ thống và
hệ thống trả về người dùng sau khi xử lý xong các yêu cầu
- Thành phần hỗ trợ: Cung cấp các thông tin hỗ trợ để phục vụ quá trình điều hướng xử lý của hệ thống
- Thành phần tra cứu: Xử lý yêu cầu tra cứu của người dùng gửi lên
- Thành phần đăng ký: Xử lý yêu cầu đăng ký của người dùng gửi lên
- Thành phần hủy: Xử lý yêu cầu hủy của người dùng gửi lên
- Thành phần dữ liệu: Chứa thông tin các dịch vụ giá trị gia tăng mà người dùng đang sử dụng và thông tin hỗ trợ điều phối
- Thành phần chuyển đổi: Chuyển đổi các thông tin dịch vụ web của dịch
vụ giá trị gia tăng về một chuẩn chung để hệ thống có thể sử dụng
- Thành phần giao tiếp: Giao tiếp của hệ thống quản lý đối với bên ngoài,
có thể là để hỗ trợ cho các nhà mạng tùy theo chủ trương của đơn vị quản
lý các nhà mạng (dự thảo)
- Thành phần các dịch vụ giá trị gia tăng: Bao gồm:
Dịch vụ web đăng ký: Hỗ trợ đăng ký dịch vụ giá trị gia tăng
Dịch vụ web hủy: Hỗ trợ hủy dịch vụ giá trị gia tăng
Có thể nh n th y là gi i pháp đưa ra có logic nghi p v tích h p tuân theo ậ ấ ả ệ ụ ợ
ki u kể ết hợp, có thành phần điều phố ứi đ ng giữa kết hợp các thành ph n: ầ
Trang 3230
Hình 7 Logic : nghiệp vụ tích hợp2.2 Mô hình tích h p ợ
Hình 8: Mô hình tích hợp dịch vụ giá trị gia tăng áp dụng SOA
Trang 3331
Mô hình tích h p mà tác gi ợ ả đưa ra cơ bản là d a trên vi c tích h p các d ch ự ệ ợ ị
v ụweb ủa c các d ch v giá tr ị ụ ị gia tăng Có th khái quát vi c tích hể ệ ợp bằng mô hình tích hợp d ch vụị giá tr ị gia tăng áp dụng kiến trúc hướng d ch v ị ụ như hình trên
V ề cơ bản, vấn đề ự t u chung l i cạ ủa các đối tượng người dùng nhà m ng – ạ –đơn vị qu n lý các nhà m ng là vả ạ ấn đề ề thông tin Do đó, mục đ v ích mà tác gi ả đề
xu t mô hình tích h p các d ch v giá tr ấ ợ ị ụ ị gia tăng áp dụng kiến trúc hướng d ch v ị ụnêu trên là để ạ t o ra m t kênh thông tin th ng nhộ ố ất, để các đối tượng này có th d ể ễdàng ti p c n Khi kênh thông tin th ng nhế ậ ố ất này được xây d ng thì kéo theo là nhu ự
c u cầ ủa các đối tượng cũng được đáp ứng và c i thi n Có th ả ệ ểthấy ngay được là mô hình tích h p các d ch v giá tr ợ ị ụ ị gia tăng mà tác giả đề xu t s ấ ẽ giải quyết được
nh ng nhu c u sau: ữ ầ
- Nhu cầu chủ yếu:
Hỗ trợ đơn vị quản lý các nhà mạng kiểm soát được thông tin những dịch vụ giá trị gia tăng đang hoạt động từ các nhà mạng
- Nhu cầu thứ yếu:
Hỗ trợ người dùng thực hiện các thao tác chức năng cơ bản của dịch vụ: tra cứu – đăng ký – hủy trực tiếp lên hệ thống quản lý
Hỗ trợ các nhà mạng phối hợp, chia sẻ thông tin để hỗ trợ người dùng di động bất kỳ nhắn tin lên hệ thống quản lý
N u ánh x ế ạ sơ đồ ổ t ng th gi i pháp theo ch ng gi i pháp SOA thì ta có th ể ả ồ ả ểthu được bảng tương ứng các thành phần như sau:
- Tầng 1: Các hệ thống vận hành, chứa các ứng dụng đang hoạt động như
cơ sở dữ liệu
- Tâng 2: Các thành phần dịch vụ, chứa các dịch vụ web đăng ký – hủy
- Tầng 3: Các dịch vụ, ở đây là hệ thống quản lý các dịch vụ giá trị gia tăng, sẽ được coi là một dịch vụ giá trị gia tăng, bao gồm các chức năng tra cứu – đăng ký – hủy
- Tầng 4: Quy trình nghiệp vụ, trong khuôn khổ luận văn này thì tác giả tập trung vào việc tích hợp chức năng theo mục đích chứ không thay đổi luồng nghiệp vụ tích hợp nên sẽ không có thành phần nào tương ứng
Trang 34C n chú ý r ngầ ằ , đố ớ ệi v i h thống qu n lý các d ch v giá tr ả ị ụ ị gia tăng mà tác
gi t m c tiêu xây d ng thì ả đặ ụ ự luồng quy trình x lý yêu c u không phử ầ ải là điểm then chốt, do h thệ ống không quan tâm đến th t trong quy trình x ứ ự ửlý Đi m c n chú ý ể ầ
ở đây là thời điểm mà h th ng ti p nh n và x yêu c u cệ ố ế ậ ửlý ầ ủa người dùng (cũng có
thể coi là thời điểm người dùng nh n tin lên h ốắ ệth ng qu n lý các d ch v giá tr gia ả ị ụ ịtăng)
Vào thời điểm mà h ệ thống bắt đầu x lý, tùy thu c vào thông tin c a cá ử ộ ủnhân người dùng, h th ng s t ệ ố ẽ ự điều hướng đưa vào các trường h p x lý khác ợ ửnhau Ví d là cùng m t yêu c u h y d ch v t ụ ộ ầ ủ ị ụ ừ người dùng vào các thời điểm:
- Nếu vào thời điểm xử lý mà thông tin cá nhân của người dùng là đang sử dụng dịch vụ thì hệ thống quản lý sẽ thực hiện nhiệm vụ hủy dịch vụ
- Nếu vào thời điểm xử lý mà thông tin cá nhân của người dùng là đang không sử dụng dịch vụ thì hệ thống trả về kết quả cho người dùng là đang không sử dụng dịch vụ thay vì thực hiện nhiệm vụ hủy dịch vụ
Trang 3533
Với đặc điểm không ph ụ thuộc vào lu ng quy trình x lý yêu c u thì h ồ ử ầ ệ
thống qu n lý mà tác gi s xây d ng s ả ả ẽ ự ẽ có ưu điểm là x lý yêu c u cử ầ ủa người dùng theo m ho c theo lô, t c là có th ng th i x lý nhi u yêu c u t cùng mẻ ặ ứ ể đồ ờ ử ề ầ ừ ột người dùng vào cùng m t kho ng th i gian ộ ả ờ
2.3.1 Luồng nghi p v ệ ụ tra cứu
V ề cơ bản thì chức năng này sẽ chỉ tương tác chủ ế y u với cơ sở ữ d liệu để
l y thông tin các d ch v giá tr ấ ị ụ ị gia tăng hiện đang s dử ụng để v trả ề cho người dùng chứ không tương tác với các d ch v web Thành ph n h tr điị ụ ầ ỗ ợ ều hướng s xác ẽ
định nhà m ng và bạ ảng lưu trữ ữ ệ d li u của thuê bao để ph c v ụ ụ cho quá trình điều hướng
Chức năng tra cứu s có lu ng nghi p v ẽ ồ ệ ụ như sau:
Hình 9: Luồng nghiệp vụ tra cứu
Trang 3634
2.3.2 Luồng nghi p v ệ ụ đăng ký
Ngoài s ự tương tác với cơ sở ữ d u, nhóm chliệ ức năng này đã có sự tương tác v i d ch v ớ ị ụ web đăng ký của các d ch v giá tr ị ụ ị gia tăng để ph c v ụ ụ người dùng đăng ký Thành p ầh n h tr ỗ ợ điều hướng s ẽ xác định nhà m ng và bạ ảng lưu trữ ữ d liệ ủa thuê bao đểu c ph c vụ cho quá trình điều hướụ ng
Nhóm chức năng đăng ký sẽcó luồng nghi p v ệ ụ như sau:
Hình 10: Luồng nghi p v ệ ụ đăng ký