Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
286,2 KB
Nội dung
-1- B GIÁO D C VÀ ĐÀO T O Đ I H C ĐÀ N NG HUỲNH XUÂN TUY NGHIÊN C U KI N TRÚC HƯ NG D CH V NG D NG QU N LÝ CUNG C P INTERNET ADSL Chuyên ngành: KHOA H C MÁY TÍNH Mã s : 60.48.01 TÓM T T LU N VĂN TH C SĨ K THU T Đà N ng - Năm 2011 -2- Cơng trình đư c hồn thành t i Đ I H C ĐÀ N NG Ngư i hư ng d n khoa h c: PGS TS Lê Văn Sơn Ph n bi n 1: TS Nguy n T n Khơi Ph n bi n 2: PGS.TS Đồn Văn Ban Lu n văn ñư c b o v trư c H i ñ ng ch m Lu n văn t t nghi p th c sĩ k thu t h p t i Đ i h c Đà N ng vào ngày 10 tháng năm 2011 * Có th tìm hi u lu n văn t i: - Trung tâm Thông tin - H c li u, Đ i h c Đà N ng - Trung tâm H c li u, Đ i h c Đà N ng -1M Đ U Lý ch n ñ tài Ngày nay, th i ñ i phát tri n c a thông tin truy n thông, vi c c nh tranh gi a nhà cung c p d ch v vi n thông v ch t lư ng d ch v (ch t lư ng m ng ch t lư ng ph c v ) ngày ph c t p Đ th c hi n t t nhi m v s n xu t kinh doanh, cơng ngh thơng tin đóng m t vai trị h t s c quan tr ng, t o m t môi trư ng khai thác, qu n lý t t, làm cho kho ng cách không gian, th i gian b thu h p, ngư i s d ng d ch v nhà cung c p d ch v g n Trong xu th h i nh p, phát tri n c nh tranh lĩnh v c Vi n thông, nhu c u đ t c n có h th ng ph n m m t o nên môi trư ng khép kín qui trình nghi p v cung c p d ch v qu n lý khách hàng s d ng ña d ch v , v i kho d li u ñư c qu n lý t p trung ñ ng nh t H th ng ph n m m ph i có nhi u tính ưu vi c đáp ng đư c nh ng yêu c u th c t Linh ho t cao kh thay đ i quy trình, m c đ tương tác gi a cơng đo n nghi p v chia s thông tin v i ñ i tác Ki n trúc hư ng d ch v (Service-oriented architecture, vi t t t SOA) mơ hình ph n m m đư c nhà chuyên môn quan tâm phát tri n hi n ñư c th hi n tài li u[11] V i ưu ñi m linh ho t m r ng, k t n i có th tái s d ng d ch v Đây ñư c xem gi i pháp ưu vi t cho v n ñ ñã ñ c p V i mơ hình SOA h th ng ph n m m ki m sốt tồn b thơng tin di n quy trình doanh nghi p Đó có th thơng tin v nhà cung ng, khách hàng, đ i tác, tài chính, ngân hàng, tài s n, th i ñi m b t kỳ -2M c khác, t i Vi n thông Đà N ng v i s lư ng thuê bao d ch v vi n thông ngày m t l n đa d ng, khách hàng địi h i ch t lư ng ph c v ngày m t cao Bên c nh đó, mơi trư ng CNTT khơng đ ng nh t, khơng có thi t k t ng th Các ph n m m ñơn l , ch y nhi u h ñi u hành, s d ng nhi u h qu n tr s d li u khác Xu t phát t nh ng lý trên, tơi ch n đ tài “Nghiên c u Ki n trúc hư ng d ch v ng d ng qu n lý cung c p Internet ADSL” v i m c tiêu t p trung vào vi c nghiên c u lý thuy t SOA ñ làm s , n n t ng cho vi c xây d ng h th ng qu n lý cung c p d ch v Internet ADSL nói riêng d ch v vi n thơng nói chung linh ho t, xác, s n sàng thay đ i ñ phù v i th c t , có kh giám sát theo dõi tồn b thơng tin di n trình thi t l p d ch v b ph n doanh nghi p chia s thơng tin v i đ i tác Góp ph n gi i quy t tốn khó hi n nay, nhân viên khai thác g p r t nhi u khó khăn khách hàng yêu c u cung c p thông tin nhanh chóng xác Lãnh đ o khơng giám sát đư c ti n trình tác nghi p c a nhân viên không n m b t ñư c tình hình s n xu t kinh doanh c a ñơn v tr c thu c t c th i M c đích nghiên c u M c đích nghiên c u c a đ tài nghiên c u ki n trúc hư ng d ch v , cách th c th c hi n nh ng đích đ t đư c c a ki n trúc ng d ng ki n trúc SOA ñ xây d ng h th ng qu n lý cung c p d ch v vi n thông t i VNPT Đà N ng Đ i tư ng ph m vi nghiêm c u Nghiên c u lý thuy t ki n trúc hư ng d ch v Nghiên c u công ngh Web Services Nghiên c u công ngh XML -3S d ng ngơn ng l p trình Visual Basic, Java, Jsp, s d li u Oracle ñ xây d ng ng d ng Đ tài t p trung vào nghiên c u n m v ng lý thuy t c a ki n trúc hư ng d ch v , cách gi i quy t v n ñ ki n trúc hư ng d ch v V n d ng vào h th ng qu n lý cung c p internet ADSL t i Vi n thông Đà N ng Phương pháp nghiên c u Nghiên c u lý thuy t: Các tài li u lý thuy t v SOA, báo cáo k t qu cơng trình nghiên c u khoa h c v SOA Internet, báo t p chí khoa h c nư c Các tài li u nghi p v v cung c p d ch v vi n thông t i VNPT Đà N ng Nghiên c u th c nghi m: Xây d ng mô hình gi i pháp cung c p d ch v vi n thơng Xây d ng chương trình qu n lý cung c p d ch v vi n thông b ng ngôn ng Visual Basic, Java s d li u Oracle So sánh k t qu thu ñư c v i th c t ñánh giá tính hi u qu c a đ tài Ý nghĩa khoa h c th c ti n Xây d ng mơ hình gi i pháp cung c p d ch v vi n thông Xây d ng chương trình đ mơ s mơ hình gi i pháp ñ qu n lý cung c p d ch v internet ADSL, nâng cao tính linh ho t vi c cung c p d ch v ñ n ngư i tiêu dùng Đ xu t áp d ng mơ hình cho d án xây d ng h th ng ph n m m qu n lý cung c p d ch v vi n thông t i Vi n thông t nh thành C u trúc lu n văn Lu n văn có c u trúc g m chương Chương - T ng quan v ki n trúc hư ng d ch v (Service Oriented Architecture): Trình bày v s lý thuy t c a mơ hình -4ki n trúc hư ng d ch v (SOA), bao g m: khái ni m v ki n trúc hư ng d ch v , nh ng đ c m tính ch t c a mơ hình ki n trúc Ngồi ra, chương tìm hi u t ng bên c a ki n trúc hư ng d ch v , n n t ng trao ñ i thông tin gi a thành ph n ki n trúc hư ng d ch v Chương - Nghiên c u xây d ng mơ hình th c hi n ki n trúc hư ng d ch v : Chương t p trung vào tìm hi u nguyên t c cách th c SOA đư c th c hi n Tìm hi u cơng ngh d ch v web, tìm hi u v ngơn ng mơ t Web Services - WSDL, tìm hi u v giao th c truy c p SOAP, tìm hi u XML Xây d ng mơ hình d ch v , xây d ng thơng p xây d ng giao di n trao đ i thơng p gi a d ch v Chương - Xây d ng ng d ng qu n lý cung c p Internet ADSL: Trong chương trình bày xây d ng h th ng cung c p ña d ch v vi n thông áp d ng gi i pháp SOA Xây d ng ng d ng tương tác v i h th ng c a nhà cung c p d ch v , ng d ng c a nhà cung c p d ch v ñã ñư c xây d ng giao di n (interface) public Ch y th nghi m chương trình đ minh h a q trình trao đ i thơng p gi a hai ng d ng th hi n k t qu b ng ch c giám sát c a h th ng -5Chương T NG QUAN V KI N TRÚC HƯ NG D CH V (SERVICE-ORIENTED ARCHITECTURE) 1.1 Gi i thi u chương 1.2 Các khái ni m ki n trúc hư ng d ch v architecture) Ki n trúc hư ng d ch v (Service-oriented m t hư ng ti p c n v i vi c thi t k tích h p ph n m m, ch c năng, h th ng theo d ng module, m i module đóng vai trị m t “d ch v ”, có kh truy c p thơng qua mơi trư ng m ng Hi u m t cách ñơn gi n m t h th ng SOA m t t p h p d ch v ñư c chu n hoá trao ñ i v i ng c nh m t ti n trình nghi p v [13] D ch v y u t then ch t SOA[9] Có th hi u d ch v m t module th c hi n m t nghi p v M t nh ng m c đích c a SOA giúp ng d ng có th nói chuy n v i mà không c n bi t chi ti t k thu t bên Đ th c hi n u SOA đ nh m t chu n giao ti p (dùng ñ g i hàm d ch v ) ñư c ñ nh nghĩa rõ ràng ñ c l p v i n n t ng h th ng, có th tái s d ng Các thành ph n c a ki n trúc hư ng d ch v • Nhà cung c p d ch v (Service Provider): Cung c p d ch v (service) ph c v cho m t nhu c u Ngư i dùng (service consumer) khơng c n quan tâm đ n v trí th c s mà d ch v h c n s d ng ñang ho t ñ ng -6- Hình 1-1 – Mơ hình t ng quan SOA • Ngư i s d ng d ch v (Service Consumer): S d ng d ch v ñư c cung c p b i nhà cung c p d ch v • Đăng ký d ch v (Service Registry): Nơi lưu tr thông tin v d ch v c a nhà cung c p d ch v khác nhau, Ngư i s d ng d ch v d a nh ng thơng tin đ tìm ki m l a ch n d ch v phù h p 1.3 Các ñ c ñi m ki n trúc hư ng d ch v 1.3.1 S phân ñ nh ranh gi i gi a d ch v 1.3.2 Các d ch v ho t ñ ng t tr 1.3.3 Các d ch v chia s lư c đ 1.3.4 Tính tương thích c a d ch v d a sách 1.4 Các tính ch t ki n trúc hư ng d ch v 1.4.1 K t n i l ng l o (Loose coupling) 1.4.2 S d ng l i d ch v 1.4.3 Qu n lý sách 1.4.4 T dị tìm ràng bu c đ ng 1.4.5 Kh t ph c h i 1.5 C u trúc phân t ng c a h th ng hư ng d ch v 1.5.1 T ng k t n i -7t ng th p nh t m c đích k t n i ñ n ng d ng ho c tài nguyên bên dư i cung c p chúng thành d ng nh ng d ch v T ng t ng chuyên giao ti p v i nhà cung c p, ho t ñ ng m t b chuy n ñ i gi a ng d ng phi d ch v d ch v khác 1.5.2 T ng k t h p N m phía bên t ng k t n i thành ph n đóng vai trò v a nh ng d ch v s d ng v a nh ng d ch v cung c p Nh ng d ch v s d ng nh ng d ch v c a t ng k t n i d ch v khác ñ k t h p nh ng ch c c p th p thành nh ng d ch v ho t ñ ng c p cao hơn, có hành vi g n v i nh ng ch c nghi p v th c 1.5.3 T ng ng d ng t ng h p T ng ng d ng t ng h p s d ng d ch v cung c p giao di n ng d ng c th cho ngư i dùng cu i Nh tính linh ho t c a SOA đ c tính c a d ch v ñư c t ng h p t t ng k t h p, ng d ng t ng h p có kh bi u di n m i lo i thông tin t m i ngu n thơng tin, th m chí cịn cho phép ngư i s d ng g i thông tin t ng h p mà thơng tin s ñư c phân ph i l i cho h th ng bên dư i 1.6 N n t ng b n ki n trúc hư ng d ch v 1.6.1 D ch v đư c đóng gói logic Đ gi ñư c s ñ c l p d ch v đư c đóng gói logic b i c nh khác nhau[9] B i c nh có th đư c c th cho m t cơng vi c kinh doanh, m t t ch c m t doanh nghi p, ho c m t s nhóm khác -8- Hình 1-3 D ch v có th đóng gói logic khác 1.6.2 D ch v có quan h Trong ki n trúc hư ng d ch v , d ch v có th đư c s d ng b i d ch v khác ho c chương trình khác M i quan h gi a d ch v ñư c d a s hi u bi t ñ tương tác nhau, d ch v ph i ñư c nh n th c t d ch v khác Nh n th c đ t đư c thơng qua vi c s d ng mơ t d ch v Hình 1-4 D ch v nh n bi t 1.6.3 D ch v trao đ i thơng p Sau m t d ch v g i thơng p đư ng c a nó, m t ki m sốt nh ng s x y v i thơng p sau Đó lý - 10 Chương NGHIÊN C U XÂY D NG TH C HI N MƠ HÌNH KI N TRÚC HƯ NG D CH V 2.1 Gi i thi u chương 2.2 Tìm hi u mơ hình tri n khai SOA 2.2.1 Các chi n lư c xây d ng h th ng 2.2.1.1 Chi n lư cxây d ng t xu ng (top-down) 2.2.1.2 Chi n lư cxây d ng t dư i lên(down-top) 2.2.2 Nh n th c xây d ng mơ hình SOA 2.3 Xây d ng h th ng theo mơ hình SOA Xây d ng d án theo gi i pháp hư ng d ch v , nhìn ph n ngồi gi ng d án phát tri n khác theo hư ng ng d ng phân tán D ch v ñư c thi t k , phát tri n, tri n khai v i thành ph n tiêu chu n h tr thông thư ng v giao di n ngư i dùng công ngh th c thi bên Hình -3 Các bư c xây d ng h th ng SOA[9] 2.3.1 Phân tích hư ng d ch v Phân tích theo ñ nh hư ng d ch v có th ñư c áp d ng c p ñ khác nhau, tùy thu c vào chi n lư c cung c p SOA ñư c s d ng ñ xây d ng d ch v Qui trình phân tích hư ng d ch v m t qui trình c a vịng đ i t ng th SOA Các bư c th hi n - 11 hình dư i ñây nhi m v thư ng g n li n v i giai đo n Hình -4 Các bư c phân tích hư ng d ch v [9] 2.3.2 Xây d ng mơ hình d ch v bư c q trình phân tích ñã gi i thi u khái ni m v mơ hình d ch v Trong ph n trình bày vi c t ch c thơng tin thu th p ñư c bư c c a q trình phân tích hư ng d ch v Ngu n thông tin c n thi t có th đư c đa d ng, t tài li u mơ hình kinh doanh khác th hi n b ng l i ph ng v n nhân s ch ch t có th có ki n th c c n thi t c a m t lĩnh v c kinh doanh có liên quan Quá trình có th đư c c u trúc theo nhi u cách khác Q trình đư c mơ t ph n ñư c xem m t m kh i đ u[9] t b n có th thi t k phù h p n n t ng c a t ch c doanh nghi p 2.3.3 Thi t k hư ng d ch v Thi t k hư ng d ch v q trình mà c th có ngu n g c t d ch v ñ xu t h p lý ban đ u q trình phân tích, sau ñó l p ráp thành thành ph n tr u tư ng ñ th c hi n m t q trình kinh doanh Gi ng phân tích hư ng d ch v , trư c h t thi t l p q trình b t đ u v i m t s công vi c chu n b Đi u d n ñ n m t lo t quy trình l p l p l i chi ph i vi c t o lo i khác c a d ch v thi t k , cu i thi t k công vi c gi i pháp t ng th - 12 - Hình - Các bư c thi t k hư ng d ch v [9] 2.4 Ki n trúc hư ng d ch v (SOA) Web Services V b n, SOA ki n trúc ph n m m phát xu t t ñ nh nghĩa giao ti p xây d ng tồn b mơ hình ng d ng mơ hình giao ti p, th c hi n giao ti p phương th c g i giao ti p Giao ti p trung tâm c a toàn b tri t lý ki n trúc D ch v đư c truy c p thơng qua giao ti p, thư ng theo cách th c yêu c u ñáp tr Ngay c v i yêu c u d ch v m t chi u v n yêu c u tr c ti p có ch đích t m t ph n m m ñ n m t ph n m m khác M t tương tác ñ nh hư ng d ch v ln bao hàm m t c p đ i tác: ngu n cung c p d ch v khách hàng s d ng d ch v Đ c m c a SOA tách r i ph n giao ti p v i ph n th c hi n d ch v [8] Đi u cho phép liên tư ng ñ n m t cơng ngh đ c p nhi u hi n Web Services M c dù Web Services không ph i phương pháp nh t ñ th c hi n m t SOA, có s khác bi t gi a phương pháp ti p c n Web Services cách ti p c n truy n th ng 2.4.1 Khái ni m Web Services Web Services m t công ngh tri u g i t xa có tính kh chuy n cao nh t hi n nay[9], mang tính đ c l p n n, ñ c l p ngôn ng V i Web Services, chương trình vi t b ng ngơn ng l p - 13 trình khác nhau, ch y n n t ng (ph n c ng & H u hành) khác đ u có th trao đ i v i thơng qua cơng ngh T ng transport c a Web Services thư ng dùng nh ng công ngh truy n t i ph d ng nh t HTTP, SMTP nên kh phân tán di n r ng Internet r t thu n ti n 2.4.2 Các chu n công ngh k thu t th c hi n Web Services 2.4.2.1 Ngơn ng đánh d u m r ng – XML XML m t chu n m W3C ñưa ra[13] ñư c phát tri n t SGML V hình th c, XML hồn tồn có c u trúc th gi ng ngơn ng HTML, khơng tn theo m t đ c t quy c HTML, ngư i s d ng hay chương trình có th quy c ñ nh d ng th XML ñ giao ti p v i V i XML, th có th đư c l p trình viên t t o m i trang web ñư c ch n đ nh d ng thơng p chu n b i tính ph bi n hi u qu mã ngu n m 2.4.2.2 Giao th c truy c p ñ i tư ng ñơn gi n – SOAP Là m t giao th c d a XML[8] cho phép ng d ng trao ñ i thơng tin qua HTTP, đư c thi t k ñơn gi n d m r ng Hi u ñơn gi n, SOAP m t giao th c ñ truy c p Web Services, m t giao th c truy n thơng hay m t đ nh d ng đ g i thơng p T t c thơng p SOAP đ u đư c mã hóa s d ng XML, khơng b ràng bu c b i b t kỳ ngôn ng l p trình ho c cơng ngh Nh nh ng đ c trưng này, khơng quan tâm đ n cơng ngh đư c s d ng đ th c hi n mi n ngư i dùng s d ng thơng p theo đ nh d ng XML 2.4.2.3 Ngôn ng mô t d ch v web – WSDL WSDL m t ngôn ng d a XML[8] dùng đ mơ t giao di n c a Web Services Nó cung c p m t cách th c chu n đ mơ t ki u d li u ñư c truy n thơng p thơng qua - 14 Web Services, thao tác ñư c th c hi n thơng p ánh x ho t ñ ng ñ n giao th c v n chuy n M t WSDL h p l g m hai ph n • Ph n giao di n: mơ t giao di n giao th c k t n i • Ph n thi hành: mơ t thơng tin ñ truy xu t service 2.4.2.4 Đ c t th ng nh t giao di n khám phá – UDDI UDDI m t d ch v thư m c[14] nơi mà t ch c, doanh nghi p có th đăng ký tìm ki m Web Services UDDI cung c p m t khung ng d ng v nghi p v ñ xu t b n m t Web Services, khám phá Web Services hi n h u xây d ng ñăng ký d ch v chung Đ có th s d ng d ch v , trư c tiên client ph i tìm d ch v , ghi nh n thông tin v cách s d ng bi t ñư c ñ i tư ng cung c p d ch v UDDI ñ nh nghĩa m t s thành ph n cho bi t thông tin này, cho phép client truy tìm nh n nh ng thơng tin đư c u c u s d ng Web Services 2.5 Xây d ng giao di n trao đ i thơng tin gi a d ch v 2.5.1 Xây d ng Message-Oriented Web Services 2.5.2 Xây d ng giao di n Service-Oriented Web Services 2.6 K t lu n chương - 15 Chương XÂY D NG NG D NG QU N LÝ CUNG C P INTERNET ADSL 3.1 Gi i thi u chương 3.2 Nêu v n đ tốn 3.2.1 Sơ lư c yêu c u VNPT Đà N ng ñơn v cung c p d ch v vi n thơng đ a bàn Thành ph Đà N ng Trong th i gian qua s ñ i phát tri n c a Internet m t nh ng n n t ng ñ i nhi u d ch v vi n thông m i Bên c nh đó, s h i nh p c a n n kinh t th trư ng yêu c u doanh nghi p nói chung doanh nghi p ho t ñ ng lĩnh v c Vi n thơng nói riêng có VNPT Đà N ng, ph i thư ng xuyên ñ i m i, linh ho t vi c cung c p d ch v ñ n ngư i tiêu dùng S linh ho t th hi n nhi u khía c nh, khơng ch cung c p đa d ch v mà cịn ph i nhanh chóng, k p th i, ñ m b o ch t lư ng d ch v ñ n v i ngư i tiêu dùng Đ đáp ng nhu c u sách đ t ra, bên c nh vi c t ch c th c hi n c n có s h tr c a Cơng ngh thơng tin Vai trị c a h th ng ph n m m góp ph n không nh vi c h tr qu n lý, thúc ñ y s ph i h p gi a b ph n thu c doanh nghi p ñ rút ng n th i gian thi t l p l p d ch v Các h th ng ph n m m đóng m t vai trò thi t th c s h p tác gi a doanh nghi p th i kỳ phát tri n h i nh p hi n 3.2.2 Cơ c u t ch c cung c p d ch v 3.2.3 Cơ s h t ng cung c p d ch v 3.2.4 Các cơng đo n c n thi t ñ thi t l p d ch v Các cơng đo n thi t l p d ch v Đi n tho i C ñ nh • (CĐ.1) Yêu c u d ch v - 16 • (CĐ.2) Thi t l p thơng s m ng ngo i vi • (CĐ.3) Thi t l p tín hi u t ng đài C đ nh • (CĐ.4) Thi t l p chuy n m ch khu v c • (CĐ.5) Cài đ t d ch v Các cơng đo n thi t l p d ch v ADSL • (ADSL.1) Yêu c u d ch v • (ADSL.2) Thi t l p thông s m ng ngo i vi • (ADSL.3) Thi t l p tín hi u t ng đài ADSL • (ADSL.4) Thi t l p thơng tin xác th c VISA • (ADSL.5) Thi t l p chuy n m ch khu v c • (ADSL.6) Cài đ t d ch v Các cơng đo n thi t l p đa d ch v đư ng truy n • (CĐ+AD.1) u c u d ch v • (CĐ+AD.2) Thi t l p thơng s m ng ngo i vi • (CĐ+AD.3) Thi t l p tín hi u t ng đài C đ nh • (CĐ+AD.4) Thi t l p tín hi u t ng đài ADSL • (CĐ+AD.5) Thi t l p thơng tin xác th c VISA • (CĐ+AD.6) Thi t l p chuy n m ch khu v c • (CĐ+AD.7) Cài ñ t d ch v 3.3 Phân tích thành ph n h th ng Trong ph n 3.2 trình bày mơ hình t ch c cung c p d ch v cơng đo n c n thi t ñ thi t l p m t lo i hình d ch v c a nhà cung c p d ch v vi n thông VNPT Đà N ng Trong ph n s phân tích xây d ng mơ hình thi t l p d ch v phù h p v i mô hình t ch c c a nhà cung c p d ch v linh ho t vi c m r ng có d ch v m i, … Xây d ng mơ hình cung c p đơn d ch v Đi n tho i C ñ nh Xây d ng mơ hình cung c p đơn d ch v Internet ADSL - 17 - Hình - Mơ hình cung c p Internet ADSL Xây d ng mơ hình cung c p đa d ch v T hai mơ hình cung c p d ch v Đi n tho i C ñ nh d ch v Internet ADSL riêng bi t trình bày Xây d ng mơ hình t ng th cung c p ña d ch v , ñáp ng s linh ho t m r ng nhà cung c p d ch v có thêm d ch v m i Mơ hình t ng th th hi n đư c kh k t n i v i ñ i tác trình cung c p d ch v d ch v ñ n ngư i tiêu dùng - 18 - Hình - Mơ hình cung c p đa d ch v vi n thơng 3.4 Thi t k h th ng qu n lý cung c p internet ADSL Xây d ng gi i pháp SOA cung c p d ch v Vi n thơng Hình - bên dư i đư ng bao nét g ch ñ i di n cho l p nghi p v l p n m gi a l p ng d ng l p d li u Thành ph n giao di n d ch v (Service Interface) s d ng gi i pháp SOA quan tr ng, ho t đ ng gi ng m t c a ng (gateways) ñ ñi ñ n thành ph n nghi p v ho c thành ph n công vi c bên - 19 H th ng ñ i tác ng d ng ñ u cu i K t n i qua m ng internet Giao di n th nh t (Service interface 1) Giao di n th hai (Service interface 2) ng d ng ñ u cu i m ng n i b Quy trình nghi p v (Business Workflow) Thành ph n nghi p v (Business Components) D li u (Data source) Hình - Gi i pháp SOA cung c p d ch v vi n thông Hình - cho th y r ng có hai ki u ng d ng đ u cu i s d ng d ch v có th xâm nh p vào l p nghi p v Đ u tiên ki u ng d ng ñ u cu i theo phong cách truy n th ng th hi n bên ph i c a sơ ñ (ch ng h n m t d ng Windows ho c m t trang web jsp) Đây lo i giao di n ngư i dùng mi n v i thành ph n d ch v cư trú Lo i th hai c a ng d ng ñ u cu i trang web d ch v khách hàng bên d ch v khác, th hi n bên ph i c a hình v Lo i th hai ñư c quan tâm ñ phát tri n N u xây d ng m t Web Services ñ cung c p m t giao di n bên bên ngồi, ng d ng có mi n có th s d ng giao di n khơng có ràng bu c T t nhiên, s d ng mi n - 20 hi u qu b i g i mi n, khơng c n ph i yêu c u thông qua c a ngõ (gateways), không s d ng giao th c v n t i giao th c ñ nh d ng thơng p đ c bi t (ví d , HTTP SOAP) Ngồi ra, Hình - minh h a m t ki n trúc ñó hai Web Services riêng bi t truy c p vào m t thành ph n nghi p v M i Service Interface cung c p m t giao di n d ch v riêng bi t, m i s phù h p v i m t lo i khác c a ng d ng đ u cu i Ví d , Interface có th cung c p quy n truy c p vào m t t p h p không yêu c u gi i h n ch c năng, Interface cung c p quy n truy c p vào m t t p h p b gi i h n ch c Xây d ng s d li u đ lưu tr thơng tin - Thông tin khách hàng - Thông tin v d ch v s d ng - Thơng tin đư ng truy n - Thơng tin đơn v - Thơng tin nhân viên - Thơng tin quy trình thi t l p d ch v Xây d ng quy trình cung c p ña d ch v ñư ng truy n 3.5 Cài ñ t h th ng 3.5.1 Cài ñ t ng d ng qu n lý cung c p Internet ADSL 3.5.2 Xây d ng thông ñi p trao ñ i thông tin 3.5.3 Xây d ng giao di n k t n i h th ng 3.5.4 Cài ñ t ng d ng tương tác v i h th ng qua m ng 3.6 Th nghi m 3.6.1 Th nghi m c p nh t thông cung c p Inetrnet ADSL 3.6.2 Th nghi m ng d ng tương tác v i h th ng qua m ng - 21 3.6.3 Theo dõi giám sát ti n trình thi t l p Internet ADSL 3.6.4 Th ng kê thi t b hi n có th hi n s s n sàng cung c p Internet ADSL 3.7 Đánh giá k t qu H th ng ñư c xây d ng s phân nhi m theo t ng nhóm cơng vi c phù h p cho mơ hình đơn v cung c p d ch v vi n thông, m i b ph n th c hi n m t tác v khác n m quy trình cung c p d ch v đ n khách hàng Q trính tác nghi p b ph n ñư c giám sát chi ti t, rõ ràng, thúc ñ y s ph i h p gi a b ph n nh p nhàn, nhà qu n lý có s ñánh giá quy t ñ nh k p th i Trên s đó, giao di n k t n i h th ng bên ñư c thi t k xây d ng, nh m cung c p bên thao tác cho phép ng d ng bên ngồi có th k t n i ti p nh n yêu c u ñăng ký x d ng Internet ADSL, gi i ñáp yêu c u t phía khách hàng 3.8 K t lu n chương - 22 - K T LU N Khi nhu c u ng d ng công ngh thông tin tăng, địi h i mơi trư ng cơng ngh thông tin tr nên linh ho t nh y bén ñ i v i s thay ñ i c a yêu c u kinh doanh Khi ñ ph c t p ph n m m tăng lên, nhà nghiên c u CNTT ln tìm nhi u cách m i ñ kh c ph c Ki n trúc hư ng d ch v ñã ñang ki n trúc ưu vi t cho phát tri n ng d ng công ngh thông tin giai ño n hi n nay, vi c nghiên c u ñ có th áp d ng ki n trúc cho h th ng ph n m m m t vi c c n thi t Cùng v i ki n trúc hư ng d ch v , công ngh Web Services giúp cho vi c xây d ng h th ng ph n m m theo mơ hình SOA linh ho t Trong khn kh ñ án t t nghi p này, ngư i th c hi n tìm hi u, nghiên c u trình bày nh ng khái ni m v ki n trúc hư ng d ch v tìm hi u công ngh Web Services, vi c áp d ng cơng ngh Web Services đ xây d ng ng d ng theo ñ nh hư ng d ch v Đây m t ñ tài r t thú v , b i tư m i xây d ng ph n m m c a Vi c nghiên c u ñ tài v ki n trúc hư ng d ch v giúp tơi có nhìn m i v phát tri n ph n m m, v n ñ c a k thu t phát tri n ph n m m hi n t i K t qu đ t đư c Tìm hi u trình bày đư c khái ni m v n ñ liên quan t i ki n trúc hư ng d ch v SOA Tìm hi u hư ng ti p c n qui trình phát tri n ng d ng theo ki n trúc hư ng d ch v - 23 Tìm hi u công ngh Web Services, chu n m cho phép th c hi n công ngh Web Services: SOAP, XML, WSDL Xây d ng gi i pháp SOA cung c p d ch v vi n thông, xây d ng h th ng s mơ hình gi i pháp ñ qu n lý cung c p Internet ADSL H th ng ñư c xây d ng s phân nhi m theo t ng nhóm cơng vi c phù h p cho mơ hình đơn v cung c p d ch v vi n thông, m i b ph n th c hi n m t tác v khác n m quy trình cung c p d ch v ñ n khách hàng Quá trính tác nghi p b ph n ñư c giám sát chi ti t, rõ ràng, thúc ñ y s ph i h p gi a b ph n nh p nhàn, nhà qu n lý có s đánh giá quy t ñ nh k p th i Trên s ñó, giao di n k t n i h th ng bên ngồi đư c thi t k xây d ng, nh m cung c p bên thao tác cho phép ng d ng bên có th k t n i ti p nh n yêu c u ñăng ký x d ng Internet ADSL, gi i đáp u c u t phía khách hàng H n ch Do trình đ chun mơn th i gian h n h p nên ñ án khơng tránh kh i có nhi u thi u sót Chưa tìm hi u sâu đư c v v n ñ b o m t cho ki n trúc hư ng d ch v Chưa tìm hi u đư c v s k t h p gi a ki n trúc hư ng d ch v SOA v i tính tốn lư i (grid computing) Chưa th t s hồn thi n chương trình ng d ng Chưa tri n khai ng d ng m ng Internet - 24 Hư ng phát tri n ti p theo c a đ tài Tìm hi u cơng ngh tính tốn lư i, n tốn đám mây m i quan h gi a chúng v i vi c cài ñ t ki n trúc hư ng d ch v Nâng cao hi u su t ho t ñ ng c a h th ng xây d ng theo SOA Hoàn thi n giao di n ch c cho ng d ng Phát tri n ch b o m t cho ki n trúc hư ng d ch v Vi c nghiên c u ñ tài ñã giúp n m ñư c xu th m i phát tri n ph n m m, đ t áp d ng nh ng l i ñi m c a k thu t phát tri n vào s n ph m tương lai c a mình, kh ti p c n n m b t công ngh , công c m i h tr cho vi c phát tri n ph n m m theo ki n trúc hư ng d ch v ... u khác Xu t phát t nh ng lý trên, tơi ch n đ tài ? ?Nghiên c u Ki n trúc hư ng d ch v ng d ng qu n lý cung c p Internet ADSL? ?? v i m c tiêu t p trung vào vi c nghiên c u lý thuy t SOA ñ làm s , n... Đ tài t p trung vào nghiên c u n m v ng lý thuy t c a ki n trúc hư ng d ch v , cách gi i quy t v n ñ ki n trúc hư ng d ch v V n d ng vào h th ng qu n lý cung c p internet ADSL t i Vi n thông... nghiên c u M c ñích nghiên c u c a ñ tài nghiên c u ki n trúc hư ng d ch v , cách th c th c hi n nh ng đích đ t đư c c a ki n trúc ng d ng ki n trúc SOA ñ xây d ng h th ng qu n lý cung c p d ch v