(Luận văn thạc sĩ) giao thức quản lý mạng và công nghệ dịch vụ web thực hiện khai thác đường dây thuê bao

101 46 0
(Luận văn thạc sĩ) giao thức quản lý mạng và công nghệ dịch vụ web thực hiện khai thác đường dây thuê bao

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ðẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ðẠI HỌC KHOA HỌC TỰ NHIÊN NGUYỄN KHƯƠNG DUY GIAO THỨC QUẢN LÝ MẠNG VÀ CÔNG NGHỆ DỊCH VỤ WEB THỰC HIỆN KHAI THÁC ðƯỜNG DÂY THUÊ BAO LUẬN VĂN THẠC SĨ KHOA HỌC Hà Nội – 2011 ðẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ðẠI HỌC KHOA HỌC TỰ NHIÊN NGUYỄN KHƯƠNG DUY GIAO THỨC QUẢN LÝ MẠNG VÀ CÔNG NGHỆ DỊCH VỤ WEB THỰC HIỆN KHAI THÁC ðƯỜNG DÂY THUÊ BAO Chuyên ngành: Bảo đảm tốn học cho máy tính hệ thống tính toán Mã số: 60.46.35 LUẬN VĂN THẠC SĨ KHOA HỌC NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS NGUYỄN HỮU ðIỂN Hà Nội – 2011 Mục lục Danh mục bảng biểu Danh mục hình ảnh CÁC TỪ VIẾT TẮT 10 MỞ ðẦU 12 CHƯƠNG 14 GIAO THỨC QUẢN LÝ MẠNG ðƠN GIẢN 14 1.1 Tổng quan giao thức 14 1.1.1 Lịch sử 14 1.1.2 Khái niệm SNMP 14 1.1.3 RFC phiên SNMP 15 1.2 Mơ hình giao thức 16 1.2.1 Manager Agent 16 1.2.2 Hoạt ñộng SNMP 17 1.2.3 Bảo mật SNMP 18 1.2.4 Cấu trúc thông tin quản lý (SMI) 19 1.2.4.1 SMIv1 20 1.2.4.2 MIB-II (RFC1213) 24 1.2.4.3 SMIv2 29 1.3 ðịnh dạng thơng điệp phương thức vận hành 33 1.3.1 ðịnh dạng thơng điệp SNMPv1 33 1.3.1.1 ðịnh dạng tổng quát 33 1.3.1.2 ðịnh dạng PDU 34 1.3.1.2.1 ðịnh dạng PDU chung cho phương thức 34 1.3.1.2.2 Kiểu PDU trạng thái lỗi 35 1.3.1.2.3 ðịnh dạng Trap-PDU 37 1.3.1.2.4 ðịnh dạng GetBulkRequest-PDU SNMPv2c 38 1.3.1.3 ðịnh dạng thơng điệp SNMP Version (SNMPv3) 39 1.3.2 Các phương thức 42 1.3.2.1 Phương thức Get (GetRequest): 43 1.3.2.2 GetNextRequest: 43 1.3.2.3 SetRequest: 44 1.3.2.4 GetResponse: 44 1.3.2.5 GetBulkRequest: 44 1.3.2.6 Trap 45 1.3.2.7 SNMP Notification 46 1.3.2.8 SNMP Inform 47 1.3.2.9 SNMP Report 47 1.4 Sử dụng SNMP4J API xây dựng Một số phương thức SNMP 47 CHƯƠNG 48 CÔNG NGHỆ DỊCH VỤ WEB 48 2.1 Khái niệm kiến trúc dịch vụ Web 48 2.1.1 Khái niệm 48 2.1.2 Kiến trúc 48 2.1.2.1 Roles 48 2.1.2.2 Chồng giao thức 49 2.2 Các dạng thơng điệp XML 50 2.2.1 SOAP 50 2.2.2 ðặc tả SOAP 51 2.2.3 SOAP Request 52 2.2.4 SOAP Response 53 2.3 Thơng điệp SOAP 53 2.3.1 Envelope 53 2.3.2 Header 54 2.3.3 Body 54 2.3.4 Fault 55 2.3.5 SOAP Encoding 56 2.3.5.1 Kiểu vô hướng 56 2.3.5.2 Kiểu phức hợp 58 2.3.6 Literal Encoding 59 2.3.7 Truyền tải SOAP qua HTTP 60 2.4 Service Description: WSDL 62 2.4.1 Các thành phần file WSDL 64 2.4.2 Kiểu liệu XML Schema 65 2.5 Service Discovery: UDDI 68 2.5.1 Hoạt ñộng UDDI 69 2.5.2 Mơ hình liệu UDDI 71 2.6 Bảo mật dịch vụ Web 74 2.6.1 WS-Security 74 2.6.2 Thơng điệp bảo mật SOAP 74 2.6.3 Thẻ bảo mật ñịnh danh 75 2.6.4 Thẻ bảo mật xác thực 76 2.6.5 WS-Federation 76 2.6.6 WS-SecureConversation 76 CHƯƠNG 78 THIẾT KẾ HT KHAI THÁC ðƯỜNG DÂY THUÊ BAO 78 3.1 Một số khai niệm 78 3.1.1 DSLAM, xDSL 78 3.1.2 Mạng cung cấp dịch vụ ñiện thoại cố ñịnh(PSTN) 78 3.2 Thuê bao Internet 80 3.2.1 Chức hệ thống 80 3.2.2 Thiết kế hệ thống 81 3.2.2.1Mơ hình kiến trúc hệ thống 81 3.2.2.1.1 Mơ hình hệ thống 81 3.2.2.1.2 Kiến trúc hệ thống 81 3.2.2.2 Biểu ñồ ca sử dụng 82 3.2.2.2.1 Danh sách tác nhân 82 3.2.2.2.2 ðặc tả Use Case 82 3.2.2.3 Biểu ñồ lớp 84 3.2.2.4 Biểu ñồ 87 3.2.2.5 Kết triển khai sử dụng 87 3.3 Thuê bao ñiện thoại cố ñịnh 89 3.3.1 Chức hệ thống 89 3.3.2 Thiết kế hệ thống 90 3.3.2.1 Mơ hình kiến trúc hệ thống 90 3.3.2.1.1 Mơ hình hệ thống 90 3.3.2.1.2 Kiến trúc hệ thống 90 3.3.2.2 Biểu ñồ ca sử dụng 92 3.3.2.2.1 Các tác nhân 92 3.3.2.2.2 Các ca sử dụng 92 3.3.2.3 Biểu ñồ lớp 94 3.3.2.4Biểu ñồ 97 3.3.2.5Kết triển khai sử dụng 98 KẾT LUẬN 100 TÀI LIỆU THAM KHẢO 102 Danh mục bảng biểu CHƯƠNG 1: GIAO THỨC QUẢN LÝ MẠNG ðƠN GIẢN 1.2.4.1 - Các kiểu liệu SMIv1 24 1.2.4.2 - Mô tả MIB-II RFC1213 28 1.2.4.3.1 – ðịnh nghĩa số kiểu liệu SMIv2 30 1.2.4.3.2 -Những cải tiến ñịnh nghĩa ñối tượng SMIv2 31 1.2.4.3.3 - Các quy ước văn cho SMIv2 33 1.3.1.1 - ðịnh dạng thơng điệp[4] 34 1.3.1.2.1 - ðịnh dạng chung PDU 35 1.3.1.2.2.1 - Kiểu PDU 35 1.3.1.2.2.2 - Các giá trị trường Error Status PDU SNMP 37 1.3.1.2.3.1 - ðịnh dạng Trap PDU 38 1.3.1.2.3.2 - Mô tả Generic trap 38 1.3.1.2.4 - ðịnh dạng GetBulkRequest-PDU [4] 39 1.3.1.3.1 - ðịnh dạng tổng qt thơng điệp SNMPv3 41 1.3.1.3.2 - Msg Flags 42 1.3.1.3.3 Scoped PDU 42 CHƯƠNG 2: CÔNG NGHỆ DỊCH VỤ WEB 2.3.4.1 - Mô tả phần tử phần tử fault 55 2.3.4.2 - Mô tả giá trị phần tử faultCode 56 2.3.5.1 - Các kiểu dựng sẵn 57 2.4.2 - Danh sách kiểu liệu dựng sẵn XML Schema 66 Danh mục hình ảnh CHƯƠNG 1: GIAO THỨC QUẢN LÝ MẠNG ðƠN GIẢN 1.2.1 - Mối quan hệ NMS agent 17 1.2.2 - Mô hình hoạt động SNMP 17 1.2.4.1 - ðặc tả MIB theo dạng 22 1.2.4.3 - Cấu trúc SMIv2 30 1.3.1.1 - ðịnh dạng tổng quát [5] 33 1.3.1.2.1 - ðịnh dạng chung PDU 34 1.3.1.2.3 - ðịnh dạng Trap PDU [4] 37 1.3.1.2.4 - ðịnh dạng GetBulkRequest-PDU [4] 38 1.3.1.3 - ðịnh dạng tổng quát thơng điệp SNMP Version (SNMPv3) 40 1.3.2.1 - Mơ hình truyền thơng điệp phương thức get 43 1.3.2.5 - Mô hình truyền thơng điệp phương thức get-bull 45 1.3.2.6 - Mơ hình biểu diễn phát sinh trap 46 CHƯƠNG 2: CÔNG NGHỆ DỊCH VỤ WEB 2.1.2.1 - Mô tả Role kiến trúc Dịch vụ Web 49 2.1.2.2 - Mô tả chồng giao thức Dịch vụ Web 49 2.2.2 - Mô tả mơ hình SOAP 52 2.3 - Khuôn dạng thông ñiệp SOAP 53 2.4.1 - ðặc tả WSDL 65 2.5.1.1 - Luồng thơng điệp hệ thống máy trạm nút ñăng ký UDDI 69 2.5.1.2 - Lược ñồ tác nghiệp UDDI 70 2.5.2 - Mơ hình liệu UDDI 71 2.6.2 - Cấu trúc thơng điệp 74 2.6.4 - Mơ hình xác thực 76 2.6.5 - Mơ hình WS-Federation 76 CHƯƠNG 3: THIẾT KẾ HT KHAI THÁC ðƯỜNG DÂY TH BAO 3.2.2.1.1 - Mơ hình hệ thống mở rộng khai thác thuê bao Internet 81 3.2.2.1.2 – Kiến trúc hệ thống 81 3.2.2.2 - Biểu ñồ ca sử dụng 82 3.2.2.3 - Biểu ñồ lớp 84 3.2.2.4 - Biểu ñồ 87 3.2.2.5.1 - Giao diện ño thử chất lượng 88 3.2.2.5.2 -Giao diện ñổi tốc ñộ cổng 88 3.2.2.5.3 -Giao diện xem trạng thái reset cổng 88 3.2.2.5.4 -Giao diện kiểm tra khả phát triển dịch vụ 88 3.3.2.1.1 – Mơ hình triển khai dịch vụ Web(webservice) 90 3.3.2.1.2.1 - Thông ñiệp ñi qua hàng ñợi tương ứng với tổng ñài(Host) 91 3.3.2.1.2.2 - Kiến trúc hệ thống tổng quát 91 3.3.2.2 - Biểu ñồ ca sử dụng 92 3.3.2.3 - Biểu ñồ lớp 94 33.3.2.4.1 - Biểu ñồ gửi yêu cầu 97 3.3.3.2.4.2 -Biểu ñồ thực yêu cầu 97 3.3.2.4.3 - Biểu ñồ nhận kết 98 3.3.2.5.1 - Giao diện ño thử chất lượng 98 3.3.2.5.2 - Giao diện truy vấn thông tin thuê bao 98 3.3.2.5.3 - Giao diện báo cáo trạng thái thực treo/khôi phục nợ cước 99 CÁC TỪ VIẾT TẮT ADSL Asymmetric Digital Subscriber Line ATM Asynchronous Transfer Mode ASN.1 Abstract Syntax Notation BEEP Blocks Extensible Exchange Protocol BER Basic Encoding Rules BGP Border Gateway Protocol DSLAM Digital Subscriber Line Access Multiplexer CCITT International Telegraph and Telephone Consultative Comittee FTP File Tranfer Protocol HMMP HyperMedia Management Protocol HTML HyperText Markup Language HTTP HyperText Transfer Protocol IAB Internet Architecture Board IANA Internet Assigned Numbers Authority IETF Intemet Engineering Task Force IOS Internetwork Operating System IP Internet Protocol ITU-T International Telecommunication Standardization Sector MIB Managerment Information Base MTU Maxium Transfer Unit NMS Network Management System OID Object Identifier OMG Object Management Group PDU Protocol Data Unit PTTB Phát triển thuê bao PSTN Public Switched Telephone Network 10 Union - Telecommunication RADIUS Remote Authentication Dial In User Service RDBMS Relational Database Management System RFC Request For Comment RPC Remote Procedure Call SAML Security Assertion Markup Language SHDSL Symmetric High-speed Digital Subscriber Line SMI Structure of Management Information SMTP Simple Mail Tranfer Protocol SNMP Simple Network Management Protocol SOAP Simple Object Access Protocol TDM Time-division multiplexing TCP Transmission Control Protocol UDDI Universal Description, Discovery and Integration UDP User Datagram Protocol URL Uniform Resource Locator USM User-based Security Model VDSL Very high bit-rate DSL XML Extention Markup Language xDSL ADSL, SHDSL, VDSL, DSL WSDL Web Service Definition Language WWW World Wide Webservice W3C World Wide Web Consortium 11 - ðo chất lượng cổng Hình 3.2.2.5.1 - Giao diện ño thử chất lượng - ðổi tốc ñộ cổng Hình 3.2.2.5.2 -Giao diện đổi tốc độ cổng - Xem reset trạng thái Hình 3.2.2.5.3 -Giao diện xem trạng thái reset cổng - Kiểm tra khả phát triển dịch vụ Hình 3.2.2.5.4 -Giao diện kiểm tra khả phát triển dịch vụ 88 3.3 Thuê bao ñiện thoại cố ñịnh 3.3.1 Chức hệ thống Hệ thống Dịch vụ Web kết nối phương thức telnet tới ñịa IP tương ứng với tổng ñài Mỗi có yêu cầu từ hệ thống người dùng bên ngoài, chuyển yêu cầu thành dạng lệnh khai thác tương ứng với loại tổng ñài, gửi lệnh vào tổng ñài, nhận gửi trả kết cho hệ thống ñã yêu cầu vào Hệ thống cung cấp phương thức xử lý nghiệp vụ: ðo thử tham số chất lượng ñường dây thuê bao: Mỗi thuê bao thông báo yêu cầu kiểm tra sửa chữa, phận tiếp nhận sử dụng chức để thu thập thơng tin chất lượng th bao, ñánh giá, gửi cho phận hỗ trợ trực tiếp cần, phần vào thơng tin để có cách sửa chữa phù hợp Thực thay ñổi dịch vụ giá trị gia tăng th bao: mở/đóng hướng gọi liên tỉnh, quốc tế, di ñộng, 108, vvv, treo nợ cước thuê bao yêu cầu, khôi phục nợ cước thuê bao yêu cầu, tháo hủy thuê bao không sử dụng để giải phóng cổng tổng đài Truy vấn thơng tin cấu hình th bao: Khi tiếp nhận u cầu chăm sóc từ thuê bao, trước thực hai mục trên, nhân viên tiếp nhận dựa vào yêu cầu th bao để thực tính ñể kiểm tra tình trạng thuê bao xem ñã tồn dịch vụ thuê bao yêu cầu hay chưa?, ñang ñóng hay mở cước?, bị cấm hướng gọi? Sau ñó thực hai chức 89 3.3.2 Thiết kế hệ thống 3.3.2.1 Mơ hình kiến trúc hệ thống 3.3.2.1.1 Mơ hình hệ thống Các ứng dụng sử dụng WS Nport Host Nport Host Webservice Mạng ðHSXKD … Mạng Metronet Nport n Host n Hình 3.3.2.1.1 – Mơ hình triển khai dịch vụ Web(webservice) dịch vụ Web ñược cài ñặt máy chủ nằm mạng liên kết tổng đài (Host) mạng máy tính điều hành sản xuất 3.3.2.1.2 Kiến trúc hệ thống Do hệ thống tổng ñài chuyển mạch cho phép thực lệnh thời điểm thực lệnh tổng ñài Hệ thống cung cấp hàng ñợi tương ứng với tổng ñài thời điểm gửi đồng thời nhiều lệnh ño cho nhiều tổng ñài khác Các yêu cầu ñược hệ thống phân loại ñưa vào hàng đợi tương ứng, sau hệ thống tự ñộng lấy yêu cấu từ hàng ñợi phân tích nội dung, thành lập lệnh theo ñúng cú pháp tổng ñài, kết nối gửi lệnh váo tổng ñài, tổng ñài trả kết hệ thống gửi kết vào hàng đợi kết quả, hồn tất quy trình thức u cầu Quy trình hệ thống lặp lại với yêu cầu ñược gửi lên hàng đợi hàng đợi khơng cịn yêu cầu Hệ thống dịch vụ Web thực chế khơng đồng bộ, u cầu ñược gửi lên hàng ñợi qua phương thức dịch vụ Web, sau kết gửi trả lại vào hàng ñợi khác, hệ thống tác nghiệp đăng ký để nhận kết thơng qua phương thức khác dịch vụ Web[7] 90 Hình 3.3.2.1.2.1 - Thơng điệp qua hàng đợi tương ứng với tổng ñài(Host) Hàng ñợi yêu cầu File XML danh sách Host,IP, Acc Hàng ñợi kết ðiều khiển trung tâm Ping/Ktra kết nối Telnet Ghi log Hình 3.3.2.1.2.2 - Kiến trúc hệ thống tổng quát 91 3.3.2.2 Biểu ñồ ca sử dụng GuiYC_vaoHangDoi LayYCTuHangDoi HeThong_DieuHanh_TacNghie p DangKyNhanKetQua GuiKetQuaVaoHangDoiTopic GuiLenhVaoHost Host Queue KiemTraTonTaiHost Topic KiemTraKetNoi QuanTri NguoiQuantriHeThong KhoiDongQueueListener Hình 3.3.2.2 - Biểu đồ ca sử dụng 3.3.2.2.1 Các tác nhân Hethong_DieuHanh_Tacnghiep: Là hệ thống phần mềm thực nghiệp vụ khác ñơn vị, thực kết nối với dịch vụ Web để thực nghiệp vụ đó, ví dụ truy vấn hồ sơ thuê bao, thử chất lượng ñường dây, Queue: Là hàng ñợi lưu yêu cầu người sử dụng thông qua giao diện hệ thống tác nghiệp gửi lên, chờ ñược dịch vụ Web thực Topic: Là hàng ñợi lưu kết yêu cầu sau dịch vụ Web thực NguoiQuantriHeThong: Quản lý, cập nhật thơng tin tổng ñài, mã, ñịa IP, port telnet Thực khởi ñộng luồng chờ(Listenner) nhận yêu cầu lên hàng ñợi Host: Tổng ñài chuyển mạch, cung cấp dịch vụ ñiện thoại cố ñịnh.[1] 3.3.2.2.2 Các ca sử dụng GuiYC_vaoHangDoi: Phương thức cho phép hệ thống tác nghiệp gửi yêu cầu vào hàng ñợi 92 DangKyNhanKetQua: Các hệ thống tác nghiệp sử dụng phương thức ñăng ký thuê bao dịch vụ Web ñể nhận kết yêu cầu LayYCTuHangDoi: Các yêu cầu hàng ñợi tự ñộng ñược lấy ñể thực GuiLenhVaoHost: Gửi lệnh vào tổng ñài ñợi kết từ tổng ñài GuiKetQuaVaoHangDoiTopic: Sau có kết gửi vào hàng đợi kết KiemTraTonTaiHost: Truy vấn kiểm tra xem mã tổng đài có tồn khơng, có trả IP Port telnet để chuẩn bị kết nối, khơng trả thông báo không tồn KiemTraKetNoi: Thực lệnh ping ñể kiểm tra kết nối mạng trước thực lệnh QuanTri: Quản trị thơng tin tổng đài KhoiDongQueueListener: Mỗi hàng ñợi ñược xây dựng dạng luồng(Thread), luồng ñược khởi ñộng trước ñể mở hàng ñợi cho phép yêu cầu ñược nhận vào.[1] 93 3.3.2.3 Biểu ñồ lớp clsTelnet telnet : TelnetClient in : InputStream out : OutputStream timeout : Integer = 50 clsTextListener clsHostTelnet atc : clsTelnet new(ip,port)() isOpen() disConnect() Login(user,password)() readUntil(stop_prompt)() write(msg)() sendCommand(msg,stop_prompt)() onMessage(msg)() dothu(code,sub)() getSubInf(code.sub)() setupService(code,sub,command,service)() clsContext context_url username password context_package clsPing getInitContext()() PingTest(ip)() clsAsynQueueConsumer getAsynchConsumer(queue)() clsTopicPublisher connectionFactory : String topicname : String clsHostInf hostname : String hostip : String telnet_port : Integer = 23 loai_host clsInitQueueListener setTopic(topicname)() sendToClient(msg)() queue_name : String thQueueStart[] : Thread new(connectString)() searchByHost() getHostIP()() getListHost()() run() main() clsService clsQueueProducer getJMSTopicResult() jmsSendToHost(host,sub,option)() jmsSendToHostSetupService(host,sub,command,service)() sendToClient(msg,queue)() clsTopicSubcriber connectionFactory : String topicname : String setTopic(topicname)() getSynchronousMessage() Hình 3.3.2.3 - Biểu ñồ lớp a clsTelnet: Chức năng: Cung cấp phương thức kết nối trực tiếp với tổng ñài, ñăng nhập, gửi lệnh, ñọc chờ kết từ tổng ñài, đóng kết nối Các thuộc tính: - telnet: đối tượng cụ thể lớp TelnetClient, thực mở kết nối telnet - Inputstream: ñối tượng xử lý luồng liệu vào telnet - Outputstream: ñối tượng xử lý luồng liệu telnet - Timeout: thời gian tối ña ñể thực ñọc kết lệnh mà telnet thực 94 Các phương thức: - New: Tạo ñối tượng clsTelnet, mở phiên telnet tới ip port, tương với tổng ñài cụ thể - isOpen: cho biết trạng thái ñóng hay mở phiên telnet - DisConnect: đóng phiên telnet - Login: ñăng nhập vào phiên telnet - readUntil: ñọc luồng liệu phiên telnet, kết thúc gặp chuỗi ký tự stop_promt - Write: gửi thông ñiệp vào vào phiên telnet - sendCommand: gửi lệnh vào phiện telnet, chờ kết trả telnet, kết thúc gặp chuỗi stop_promt b clsHostTelnet Chức năng: Thể tổng ñài cụ thể, cung cấp phương thức thực yêu cầu Thuộc tính: - Atc: ñối tượng sử dụng clsTelnet, mở phiên telnet vào tổng ñài Phương thức: - Dothu: Thực lệnh ño thử vào tổng ñài tương ứng với tham số code số thuê subc - getSubInf: Truy vần thông tin thuê bao(subc) tổng ñài tương ứng với mã tổng ñài - setupService: ñặt dịch vụ gia tăng dichvu, cho thuê bao subc, tổng ñài code c clsPing: Cung cấp phương thức kiểm tra kết nối từ máy chủ dịch vụ Web tới ñịa IP d clsHostInf: Chức năng: Cung cấp phương thức tìm kiếm tổng đài cần kết nối sở liệu Thuộc tính: 95 - Hostname: Mã tổng ñài - Hostip: ñịa IP tương ứng với mã tổng ñài - Telnet_port: cổng sử dụng ñể kết nối tới tổng ñài qua phương thức telnet - Loaihost: chủng loại tổng ñài cần kết nối, dựa thuộc tính mà ta có tập lệnh khai thác khác Phương thức: - SearchByHost: tìm kiếm theo mã tổng đài, trả thơng tin IP, Port, chủng loại - getHostIP: Tìm kiếm địa IP mã tổng ñài - GetListHost: Trả danh sách tất tổng ñài khai báo hệ thống, phục vụ cho module khởi ñộng luồng hàng ñợi e clsService: Cung cấp giao diện dịch vụ Web cho phép hệ thống tác nghiệp gửi yêu cầu ñăng ký nhận kết f clsTopicSubcriber: Cung cấp phương thức nhận kết từ hàng ñợi g clsQueueProceder: Cung cấp phương thức gửi yêu cầu vào hàng ñợi h clsTopicPublisher: Cung cấp phương thức gửi yêu cầu vào hàng ñợi i clsInitQueueListener: Khởi ñộng luồng mở hàng ñợi chờ gửi yêu cầu j clsAsynConsumer: Cung cấp phương thức ñược luồng sử dụng ñể khởi ñộng ñối tượng clsTextListenner k clsTextListener: Cung cấp phương thức tự ñộng lấy yêu cầu từ hàng đợi l clsInitContext: Cung cấp thơng tin phương thức kết nối tới hàng ñợi webserver.[1] 96 3.3.2.4 Biểu ñồ Sơ ñồ 1: Một yêu cầu ñược gửi vào hàng ñợi từ hệ thống tác nghiệp[1] : clsQueueProducer : clsService : Queue : HeThong_DieuHanh_TacNghiep 1: jmsSenToHost(host,sub) 2: new() 3: sne2client(hostQueue,sub) Hình 33.3.2.4.1 - Biểu ñồ gửi yêu cầu Sơ ñồ 2: Yêu cầu ñược lấy từ hàng ñợi, xử lý gửi kết vào hàng ñợi kết [1] : clsTextListener host : clsHostTelnet : clsHostInf : clsPing atc : clsTelnet : Queue pubtopic : clsTopicPublisher : Topic 1: onMessage 2: new() 3: setupService(host,sub) 4: getIP(host) 5: khong ton tai host 6: new() 7: sendToTopicClient(msg:Khong ton tai host) 8: newpublisher() 9: sendTextMessage(msg) 10: pingTest(ip) 11: ping command 12: reply 13: sendToTopicClient(msg:Khong ket noi) 14: newPublisher() 15: sendTextMessage(msg) 16: new(ip,port) 17: setMsg() 18: setupService(msg) 19: msg 20: sendToTopicClient(msg) 21: newPublisher() 22: sendTextMessage(msg) Hình 3.3.3.2.4.2 -Biểu đồ thực u cầu 97 : Host Sơ ñồ 3: Hệ thống tác nghiệp ñăng ký thuê bao dịch vụ Web ñể tự ñộng nhận kết từ hàng ñợi kết quả.[1] : clsService : clsTopicSubcriber : Topic : HeThong_DieuHanh_TacNghiep 1: getJMSTopicResult 2: new() 3: getSynchronousMessage Hình 3.3.2.4.3 - Biểu đồ nhận kết 3.3.2.5 Kết triển khai sử dụng Chúng tơi xin trình bày giao diện web số phần mềm ðiều hành sửa chữa phát triển thuê bao sử dụng dịch vụ Web trên: - Giao diện đo thử thơng tin chất lượng đường dây Hình 3.3.2.5.1 - Giao diện đo thử chất lượng - Giao diện truy vấn thơng tin th bao Hình 3.3.2.5.2 - Giao diện truy vấn thông tin thuê bao 98 Giao diện chương trình Phát triển thuê bao thực nghiệp vụ treo/khôi phục nợ cước tháo hủy dịch vụ thuê bao Hình 3.3.2.5.3 - Giao diện báo cáo trạng thái thực treo/khôi phục nợ cước 99 KẾT LUẬN ðánh giá kết Luận văn trình bày khái niệm SNMP mô hình hoạt động, cấu trúc quản lý thơng tin(SMI) phương thức quản lý thơng tin sở(MIB), định dạng thơng điệp, phương thức hoạt động SNMP giới thiệu số công cụ triển khai, xây dựng, khai thác SNMP Kiến trúc, ñịnh dạng XML thơng điệp, cấu trúc nội dung thơng điệp SOAP, cấu trúc nội dung tệp wsdl, mơ hình đăng ký cơng bố dịch vụ Web UDDI, mơ hình bảo mật thơng điệp SOAP Mơ tả kiểu liệu SNMP dịch vụ Web Dựa kiến thức tiếp thu ñược SNMP dịch vụ Web, chúng tơi thiết kế xây dựng số dịch vụ Web thực khai thác thuê bao internet ñiện thoại cố ñịnh Hiện dịch vụ Web ñã ñược triển khai áp dụng hệ thống ñiều hành sửa chữa phát triển thuê bao VNPT Hà nội thu ñược kết tốt Khi sử dụng dịch vụ Web, làm cho phạm vi ñối tượng tham gia khai thác hệ thống DSLAM tổng ñài ñiện thoại ñã ñược mở rộng tới nhân viên kỹ thuật giao dịch Giao diện khai thác ñược tập trung vào hệ thống Cho phép nhân viên khai thác truy vấn thông tin th bao q trình lắp đặt, sửa chữa, tư vấn phát triển dịch vụ, kịp thời ñưa ñịnh hỗ trợ cần thiết Hệ thống ñã ñáp ứng ñầy ñủ yêu cầu ñã ñề tiến hành xây dựng Hàng ngày, có khoảng 10 000 yêu cầu vào hệ thống cung cấp dịch vụ internet khoảng 100/tổng đài u cầu đo thử treo/khơi phục nợ cước thuê bao ñiện thoại cố ñịnh Hệ thống cịn cho phép thực tự động hóa số nghiệp vụ, thu thập thông tin phục vụ công tác ñánh giá chất lượng mạng lưới Thực kênh kết nối suốt người sử dụng hệ thống thiết bị, bỏ qua thao tác trung gian không cần thiết Hướng phát triển - Triển khai tìm hiểu áp dụng quản lý thiết bị mạng Cisco, Alcatel,… - Mở rộng khả quan trắc lưu lượng mạng IP SNMP 100 Tự ñánh giá Mặc dù ñã cố gắng ñể hồn thiện đề tài, chắn khơng thể tránh ñược thiếu sót, em mong nhận ñược bảo giúp đỡ thầy giáo, với góp ý kiến quan tâm 101 TÀI LIỆU THAM KHẢO Tiếng Việt ðoàn Văn Ban (2011), “Giáo trình Phân tích, thiết kế hướng ñối tượng với UML”, Viện CNTT Trần Vĩnh Thanh (2006), “Quản trị mạng tập trung WEB sử dụng công nghệ SNMP, CGI CORBA cho hệ thống cung cấp dịch vụ Digital Subscriber Line (DSL) Bưu ñiện Hà nội” - Luận Văn Thạc sỹ khoa học Ngành: Xử lý thông tin truyền thông Tiếng Anh 3WC working Group (2004), “Web Services Architecture”, http://www.w3.org/TR/ws-arch/ Charles M Kozierok (2010), "TCP/IP Simple Network Management Protocol (SNMP) Protocol", http://www.tcpipguide.com David Chappell, Tyler Jewell (2002), "The Java™ Webservice Services", O'Reilly, United States of America Douglas Mauro, Kevin Schmidt (2005), “Essential SNMP, 2nd Edition”, O'Reilly, United States of America Eric Armstrong, Jennifer Ball, Stephanie Bodoff, Debbie Bode Carson, Ian Evans, Dale Green, Kim Haase, Eric Jendrock (2005), "The J2EE1.4 Tutorial", Sun Microsystems Ethan Cerami (2002), “Web Services Essentials, First Edition”, O'Reilly, United States of America Gustavo Alonso (2004), “WS-SOA-Security - Web Services - Concepts, Architectures and Applications”, Web Services - Concepts, Architectures and Applications, Computer Science DepartmentSwiss Federal Institute of Technology (ETHZ), slide 10 Kim Haase (2002), “Java™ Message Service API Tutorial”, Sun Microsystems, Inc 901 San Antonio Road, Palo Alto, California 94303 U.S.A 11 The Internet Engineering Task Force(IETF), “Request For Comments(RFC)”, http://www.ietf.org/rfc.html 12 Tom Bellwood (2002), “Understanding UDDI” , Senior Technical Staff Member, EMC, IBM inc 13 Wikipedia,“Simple_Network_Management_Protocol”, http://en.wikipedia.org/wiki/ 102 ... KHƯƠNG DUY GIAO THỨC QUẢN LÝ MẠNG VÀ CÔNG NGHỆ DỊCH VỤ WEB THỰC HIỆN KHAI THÁC ðƯỜNG DÂY THUÊ BAO Chuyên ngành: Bảo đảm tốn học cho máy tính hệ thống tính tốn Mã số: 60.46.35 LUẬN VĂN THẠC SĨ KHOA... trúc dịch vụ Web [8]: Service provider: ðây thành phần cung cấp dịch vụ Web, triển khai dịch vụ làm cho sẵn sàng internet Service requestor: ðây thành phần thực công việc khai thác dịch vụ Web. .. VNPT Hà nội Về phương diện lý thuyết, luận văn sâu vào tìm hiểu giao thức quản lý mạng SNMP mơ hình quản trị mạng dựa giao thức này, kiến trúc ñịnh dạng thơng điệp dịch vụ Web giới thiệu khía cạnh

Ngày đăng: 05/12/2020, 19:43

Mục lục

  • Mục lục

  • Danh mục các bảng biểu

  • Danh mục hình ảnh

  • CÁC TỪ VIẾT TẮT

  • MỞ ĐẦU

  • CHƯƠNG 1 GIAO THỨC QUẢN LÝ MẠNG ĐƠN GIẢN

  • 1.1. Tổng quan giao thức

  • 1.1.1. Lịch sử

  • 1.1.2. Khái niệm SNMP

  • 1.1.3 RFC và các phiên bản SNMP

  • 1.2 Mô hình giao thức

  • 1.2.1 Manager và Agent

  • 1.2.2. Hoạt động của SNMP

  • 1.2.3. Bảo mật trong SNMP

  • 1.2.4. Cấu trúc thông tin quản lý lý (SMI)

  • 1.3. Định dạng thông điệp và các phương thức vận hành

  • 1.3.1. Định dạng thông điệp của SNMPv1 và 2

  • 1.3.2 Các phương thức

  • 1.4 Sử dụng SNMP4J API xây dựng một số phương thức SNMP

  • CHƯƠNG 2 CÔNG NGHỆ DỊCH VỤ WEB

Tài liệu cùng người dùng

Tài liệu liên quan