Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 92 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
92
Dung lượng
6,08 MB
Nội dung
PHC THNH BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - PHẠM ĐỨC THỊNH K THUT PHN MM ỨNG DỤNG KIẾN TRÚC HƯỚNG DỊCH VỤ VÀO QUY TRÌNH SẢN XUẤT VÀ CUNG CẤP TIN CỦA THƠNG TẤN XÃ VIỆT NAM LUK THUT K THUT PHN MM KTPM14A Hà Ni - 2017 17081779058215f69e460-17f3-4073-93cc-50b9d668d62c 1708177905820e1539d01-26bb-47ad-a5ff-8426a5d1e73a 1708177905820634a67d9-6b7c-4b79-a191-bca343b1b3e9 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - PHẠM ĐỨC THỊNH ỨNG DỤNG KIẾN TRÚC HƯỚNG DỊCH VỤ VÀO QUY TRÌNH SẢN XUẤT VÀ CUNG CẤP TIN CỦA THÔNG TẤN XÃ VIỆT NAM LU THUT K THUT PHN MM NG DN KHOA HC: Hà Ni - 2017 LỜI CAM ĐOAN Tôi xin cam đoan Luận văn kết trình học tập, nghiên cứu tìm hiểu riêng tơi hướng dẫn Tiến sỹ Vũ Thị Hương Giang, không chép kết nghiên cứu tác giả khác Nội dung luận văn có tham khảo sử dụng số thơng tin, tài liệu từ nguồn sách, tạp chí liệt kê danh mục tài liệu tham khảo LỜI CẢM ƠN Trong sut trình thc hin luc s K thut phn mm v tài: ng dng king dch v vào quy trình sn xut cung cp tin ca Thông tn xã Vi gng tp trung nghiên cu, h thng hóa lý lun, thu thp tài liu, vn dng lý lun vào phân tích tình hình hin ti gii quyt v thc tit Bên cc s ch bo nhng góp ý ca thng nghip bn bè, s ng viên ci s ng vi c gng, n lc hc tp nghiên cu ca bn c s Tôi xin gi li ct c nh tôi, tác gi tham kho, trích dn nhng nghiên cu ca h Xin chân thành c ng d ca thy cô giáo B môn Công ngh Phn mm, Vin Công ngh thông tin truyc bit chân thành c ng dn, ch bo ty tinh thn trách nhim cng dn khoa hc Tin s Tôi nhn thc rng, lu khơng th tránh khi nhng thiu sót, tn ti hiu bit hn hc hn ch ca b tài nghiên cu bao gm nhiu ni dung, thi gian nghiên cu hn hp Vì vy, rt mong nhc nhng ý kia thy cô giáo bng nghi luc hoàn thi Mt ln na, xin chân thành cc nhng tình cm chân thành ca tt c mi./ MỤC LỤC PHẠM ĐỨC THỊNH LỜI CAM ĐOAN MỤC LỤC DANH MỤC HÌNH ẢNH DANH MỤC BẢNG DANH MỤC THUẬT NGỮ VÀ TỪ VIẾT TẮT PHẦN MỞ ĐẦU 10 CHƯƠNG TỔNG QUAN 15 1.1 Hin trng ng dng công ngh thông tin vic tip nhn x lý yêu ct tin ti TTXVN .15 1.1.1 Quy trình tip nhn x lý yêu cu .16 1.1.2 Các bt cp ca h thng hin ti .17 1.2 M tài 18 ng gii pháp .18 1.4 Các công vic cn thc hin 19 lý thuyt công ngh 19 1.5.1 King dch v SOA 19 1.5.2 Dch v Web (Web Service) 21 1.5.3 Ngôn ng WS-BPEL 2.0 27 1.5.4 Oracle SOA Suite [14] .30 1.5.5 Selenium Web [15] 31 1.5.6 NewsML-G2 .33 1.6 K 38 CHƯƠNG MƠ HÌNH TÍCH HỢP DỊCH VỤ TIẾP NHẬN VÀ XỬ LÝ YÊU CẦU ĐẶT TIN BÀI 39 2.1 Xây dng dch v 39 2.1.1 Dch v Tip nhn yêu ct tin 39 2.1.2 Dch v To lp tin .41 2.1.3 Dch v Biên tp tin 44 2.1.4 Dch v Xut bn tin 46 2.1.5 Dch v Gi tin 53 2.2 Mơ hình Tích hp dch v 54 2.3 K 61 CHƯƠNG THỬ NGHIỆM TRÊN NỀN TẢNG ORACLE SOA SUITE 62 3.1 Mơ hình trin khai 62 t th nghim .63 t .63 3.2.2 Kch bn th nghim 64 3.3 Quy trình th nghim 65 3.3.1 Bi cha ng dng .65 3.3.2 Giao din th nghim .67 t qu th nghim 74 KẾT LUẬN 76 TÀI LIỆU THAM KHẢO 79 PHỤ LỤC Đặc tả WSDL dịch vụ hệ thống 81 Dch v Tip nhn yêu cu 81 Dch v To lp tin 82 Dch v Biên tp tin 84 Dch v Xut bn tin 85 Dch v Gi tin 89 Dch v Tip nhn x lý yêu ct tin (ng dng tích hp dch v) 91 DANH MỤC HÌNH ẢNH Hình 1.1 Quy trình x lý yêu cu tin ti Phân xã 16 Hình 1.2 Quy trình x lý yêu ct tin 17 Hình 1.3 Kin trúc phân tng h thng SOA 21 Hình 1.4 Các thành phn Oracle SOA Suite 31 Hình 1.5 Giao din công c Selenium IDE .32 Hình 1.6 Kin trúc ca News Item 34 Hình 2.1 Mơ hình chuy d liu qun lý u cu 40 Hình 2.2 Mơ hình chuyi h thng sn xut tin Phân xã sang dch v web 42 Hình 2.3 Mơ hình chuyi h thng sn xut tin Ban biên tp 44 Hình 2.4 D liu Tin 47 Hình 2.5 Cu trúc ca News Item (NewsML-G2) 48 Hình 2.6 Mơ hình chun hóa tin theo NewsML-G2 49 Hình 2.7 Mơ hình tích hp dch v nhm tip nhn x lý yêu ct tin .56 c t BPEL ca ng dng tích hp dch v .60 Hình 3.1 Mơ hình trin khai tích hp dch v 62 Hình 3.2 Mơ hình ánh x gii pháp theo kin trúc SOA 63 Hình 3.3 Kch bn th nghim mơ hình tích hp dch v .65 Hình 3.4 Bi use case cho khách hàng .65 Hình 3.5 Bi use case cho ng dng 66 Hình 3.6 Bi tun t trình thc hin cha ng dng 67 Hình 3.7 Giao din ng dng BPEL 67 Hình 3.8 Giao din Qun lý ng dng BPEL Oracle Weblogic Server 68 Hình 3.9 Giao din Tìm kim dch v JUDDI 69 Hình 3.10 Giao din Thơng tin Dch v Tip nhn qun lý yêu ct tin JUDDI 69 Hình 3.11 Giao din gi yêu ct tin .70 Hình 3.12 Qun lý tic x lý 70 Hình 3.13 Theo dõi trình x lý ng dng 71 d liu qun lý yêu ct tin 71 Hình 3.15 Giao din qun lý yêu cu biên son tin 72 Hình 3.16 Giao din qun lý yêu cu duyt tin 72 Hình 3.17 Giao din qun t ca khách hàng 74 DANH MỤC BẢNG Bng 1.1 Mt s Activity BPEL 2.0 30 Bng 1.2 Các thun ca News Item .36 Bng 2.1 Mã ngun dch v tip nhn yêu ct tin 41 Bng 2.2 Bng mô t dch v To lp tin 44 Bng 2.3 Bng mô t dch v Biên tp tin 46 Bng 2.4 Mô t d liu tin XML Schema 47 Bng 2.5 Bng chuyi tin tc theo NewsML-G2 .48 Bng 2.6 Bng mô t dch v Xut bn tin 50 Bng 2.7 Bng mô t dch v gi tin 54 DANH MỤC THUẬT NGỮ VÀ TỪ VIẾT TẮT Chữ Viết Tiếng Anh Nghĩa Tiếng Việt tắt TTXVN Vietnam News Agency IPTC International Thông tn xã Vit Nam Press Hng vin thơng báo chí quc Telecommunications Council t SXTT News Production Sn xut thông tin XML eXtensible Markup Language Ngôn ng u m rng SOAP Simple Object Access Protocol Giao thc truy cn WSDL Web Service Description Ngôn ng mô t dch v web Language WS Web service BPEL Business Process Execution Ngôn ng thc thi quy trình nghip JCA Dch v web Language v J2EE Connector Architecture Kin trúc kt ni chuyi Sự cần thiết đề tài PHẦN MỞ ĐẦU Ngày nay, công ngh t nhn chic phát trin kinh t cc ta Các sn phm công ngh c ng dng rng rãi mc ci sng kinh t - xã hi hu hn nhng giá tr thit thc vc báo chí, thơng tn quc gia, tịa so dng cơng ngh tin hc hóa quy trình nghip v Quy trình sn xut cung ci s h tr ca rt nhiu phn mm tác nghip, t h thng h tr toàn b quy trình sn xut tin p, biên tp, duyn phn mm chuyên biu tin, truyn nhn nh, v.v Tuy nhiên, quy trình vn cịn tn ti nhiu bt cp, ch yu phn mm h tr hit tác dng, thing b khó qun lý, c bit v qut theo yêu cu Thông tn xã Vit Nam (TTXVN) hãng thơng tn thc nht ca c ta, thc hin chc vic (i) phát thơng tin kin thc cc (ii) cung cp thông tin phc v yêu cu lãnh o cng qun lý cc (iii) thu thp, ph bin thông tin bng loi hình truyn thơng, phc v i ng có nhu cu c TTXVN mt t hp truyn thông v u m quan thông tn cung cp thông tin ngun cho h thng truyn thông c gm ban biên tp, trung tâm thông tin ngut bn phc v công chúng Vic ngồi gm 10 tịa son t; c; kênh truyn hình; nhà xut bn vi trung tâm phc v thơng tin Ngồi cịn có khi v chp in 10