Nghiên cứu kiến trúc hướng dịch vụ ứng dụng quản lý cung cấp internet ADSL

26 456 0
Nghiên cứu kiến trúc hướng dịch vụ ứng dụng quản lý cung cấp internet ADSL

Đ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

-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

Ngày đăng: 30/12/2013, 13:46

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan