Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 108 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
108
Dung lượng
1,41 MB
Nội dung
C C NG D NG CÔNG NGH BÁO CÁO THÔNG TIN TÀI NGHIÊN C U CÁC CÔNG NGH XÂY D NG CÔNG GIAO D CH I N T (PORTAL) VÀ MÔ HÌNH NG D NG PORTAL TRONG CÔNG TÁC QU N LÝ NHÀ N MÃ S C T I VI T NAM 55-06-KHKT-RD Nh ng ng Ch trì i th c hi n: tài: Ts ình Kh Ts Hoàng Qu c L p Ts Nguy n Ái Vi t Ks Nguy n Anh c Cn Hoàng Th H i Ks Nguy n Minh Th ng Cn Nguy n Mai Anh BÁO CÁO NGHIÊN C U CÁC CÔNG I NT TÀI NGH XÂY D NG CÔNG GIAO D CH (PORTAL) VÀ MÔ HÌNH NG D NG PORTAL TRONG CÔNG TÁC QU N LÝ NHÀ N MÃ S C T I VI T NAM 55-06-KHKT-RD Nh ng ng Ch trì i th c hi n: tài: Ts ình Kh Ts Hoàng Qu c L p Ts Nguy n Ái Vi t Ks Nguy n Anh c Cn Hoàng Th H i Ks Nguy n Minh Th ng Cn Nguy n Mai Anh M CL C Danh sách hình v .6 Danh sách b ng M t s thu t ng L I GI I THI U .8 Ph n I I.1 I.2 I.3 Ph n II THÔNG TIN VÀ QU N LÝ THÔNG TIN 11 S i c a portal 11 Portal nhu c u qu n lý thông tin qu n lý nhà n c 12 M c tiêu c a tài 13 KHÁI NI M C B N C A PORTAL 15 II.1 Gi i thi u chung 15 II.1.1 C ng giao ti p i n t .15 II.1.2 S khác gi a Portal website 16 II.1.3 ng d ng c b n c a Portal .16 II.2 S phát tri n ti n hóa c a Portal 17 II.3 Các c tính c a Portal 19 II.3.1 Các ki u thông tin c tr ng portal cung c p 20 II.3.2 Các d ch v c tr ng c a portal 20 II.3.3 Các công ngh liên quan 21 II.4 Các d ng portal .21 II.4.1 Phân lo i Portal theo ph m vi 21 II.4.2 Phân lo i Portal theo ch c n ng .22 Ph n III KI N TRÚC VÀ THI T K PORTAL 24 III.1 Ki n trúc n n t ng c a Portal 24 III.2 Các thành ph n c b n c a Portal .25 III.2.1 Giao di n c a Portal 25 III.2.2 Portlet 25 III.2.3 Chu n c a portlet 27 III.2.4 Máy ch portal 27 III.2.5 Các d ch v lõi c a portlet 29 III.3 Các tính n ng c a portal .29 III.3.1 Kh n ng tìm ki m c a portal 30 III.3.2 Kh n ng cá nhân hóa c a portal 30 III.3.3 Kh n ng t i u hi u n ng 30 III.3.4 Kh n ng tích h p 31 III.3.5 Kh n ng h tr a ng 31 III.3.6 Xu t b n thông tin 31 III.3.7 H tr nhi u thi t b hi n th thông tin .32 III.3.8 Kh n ng ng nh p m t l n 32 III.3.9 Qu n tr portal 32 III.4 An ninh b o m t Portal 33 III.5 Kh n ng liên k t, t ng tác c a portal .34 III.6 Hình th c xây d ng Portal 34 Ph n IV SO SÁNH CÁC GI I PHÁP CÔNG NGH PORTAL 37 IV.1 Th tr ng Portal 37 IV.1.1 Th ph n c a thi tr !ng portal 37 IV.1.2 Các nhà cung c p gi i pháp 38 IV.2 Các gi i pháp portal s d ng mã ngu n m 40 IV.2.1 Ph n m m mã ngu"n m# uPortal 40 IV.2.2 Gi i pháp PORTAL d a n n mã ngu"n m# 41 IV.2.3 Tình hình ng d ng uPortal th gi i t i Vi t Nam .42 IV.3 Oracle portal 43 IV.3.1 T ng quan v Oracle portal 43 IV.3.2 Các tính n ng c a Oracle portal 44 IV.3.3 Ki n trúc Oracle portal .45 IV.4 IBM Portal – WebSphere .46 IV.4.1 T ng quan v WebSphere Portal 46 IV.4.2 Các tính n ng c a IBM portal 47 IV.4.3 Ki n trúc IBM Portal – WebSphere 47 IV.5 Microsoft Office SharePoint 49 IV.5.1 T ng quan v SharePoint 49 IV.5.2 Các tính n ng c a SharePoint 50 IV.5.3 Ki n trúc c a SharePoint 51 IV.6 BEA WebLogic Platform .52 IV.7 So sánh portal ngu n m ngu n óng .53 IV.8 So sánh gi a ph n m m portal thông d ng 54 Ph n V V.1 V.2 V.3 V.4 Ph n VI XU TH PHÁT TRI N PORTAL .57 Nhu c u v ki n trúc portal th ng nh t 57 Portal SOA 58 Portal t ng lai .59 D báo th tr ng 61 TÌNH HÌNH NG D NG PORTAL .62 VI.1 Các ng d ng Portal 62 VI.1.1 ng d ng qu n tr n i dung 62 VI.1.2 ng d ng c ng tác 62 VI.2 Tình hình ng d ng chung th gi i .63 VI.3 ng d ng portal Vi t Nam 64 VI.3.1 Công ngh Portal có s tham gia c a công ty Vi t nam 65 VI.3.2 S l c m t s Portal ã xây d ng t i Vi t nam 69 Ph n VII PHÂN TÍCH VAI TRÒ C A PORTAL TRONG QLNN 72 VII.1 Portal ph i n t 72 VII.2 Portal G2B 73 VII.3 Portal G2C 74 VII.4 Portal G2G 76 VII.5 Bài h c xây d ng Portal cho Chính ph .76 VII.5.1 Các c i m 77 VII.5.2 Các h$c rút 77 Ph n VIII CÁC ! XU"T C A ! TÀI 79 VIII.1 Mô hình portal cho doanh nghi p v a nh .79 VIII.1.1 Nhu c u ng d ng c a portal cho doanh nghi p 80 VIII.1.2 Tiêu chu n c a portal quy mô doanh nghi p 80 VIII.1.3 Gi i pháp portal cho doanh nghi p v%a nh& 81 VIII.2 Mô hình portal cho n v hành nhà n c 83 VIII.2.1 M c tiêu xây d ng portal cho c quan hành 83 VIII.2.2 Cách ti p c n d a Trung tâm d li u 83 VIII.2.3 portal liên k t cho n v qu n lý nhà n c .84 VIII.2.4 Các thành ph n c a portal liên k t 85 VIII.2.5 Yêu c u k' thu t c a portal cho c quan hành .87 VIII.2.6 Các ch c n ng c a portal cho c quan hành .87 VIII.2.7 Các gi i pháp h tr portal liên k t 88 VIII.2.8 Chính sách s qu n lý phát tri n portal .89 VIII.2.9 C ch ph c v công dân, doanh nghi p 89 VIII.2.10 C ch khai thác, s d ng portal c a c quan hành 90 VIII.3 Mô hình portal c a c quan qu n lý nhà n c c p B! .90 VIII.3.1 c thù ch c n ng portal c a B 90 VIII.3.2 Ki n trúc c a portal c p B .91 VIII.3.3 Các ch c n ng c a portal c p B 92 VIII.3.4 D ch v web c b n portal c a B 93 VIII.3.5 Mô hình portal c a B h th ng thông tin th ng nh t 93 VIII.3.6 Các gi i pháp h tr 96 VIII.4 Khuy n ngh công ngh quy trình xây d ng portal 96 VIII.4.1 Các y u t c n xem xét xây d ng portal 96 VIII.4.2 L p k ho ch portal 97 VIII.5 Phân tích kh n ng ng d ng mã ngu n m cho portal 98 VIII.6 Tiêu chu"n dùng ánh giá Portal .99 VIII.6.1 Các ch( s ki n trúc n n t ng .100 VIII.6.2 Các ch( s tích h p h th ng ch c n ng 100 VIII.6.3 Các ch( s i v i ng !i s d ng 101 VIII.6.4 Các tính n ng qu n tr .102 VIII.6.5 Các tính n ng k' thu t m# r ng 102 VIII.6.6 Các tính s)n sàng kh n ng truy c p 103 VIII.6.7 Các yêu c u v t ch c xây d ng i ng* 103 VIII.6.8 Các yêu c u b o m t c a Portal 103 VIII.7 Xây d ng b ng h i i u tra ánh giá portal 104 K T LU#N 106 Danh sách hình v Hình 1: Portal c a Yahoo 17 Hình 2: Ki n trúc logic n-tier c a m t portal 25 Hình 3: Portal portlet 26 Hình 4: Máy ch portal máy ch $ng d%ng & th c hi n portlet 26 Hình 5: K ch b n x lý yêu c u trang portal 28 Hình 6: Th ph n c a nhà cung c p s n ph m portal .37 Hình 7: T l l i nhu n phân chia theo h i u hành .38 Hình 8: N i dung công ngh c a s n ph m WebSphere portal 47 Hình 9: Ki n trúc c a SharePoint Server 2007 51 Hình 10: Ki n trúc SOA c a portal 59 Hình 11: Ki n trúc c a khung ng d ng portal 60 Hình 12: Mô hình portal cho doanh nghi p .82 Hình 13: Mô hình ki n trúc portal phân tán 85 Hình 14: Các thành ph n c a m t portal liên k t 86 Hình 15: Ho t ng c a portal liên k t .86 Hình 16: Ki n trúc khái niêm c a Portal c p B .92 Hình 17: Portal mô hình ki n trúc tích h p c a h th ng thông tin tác nghi p 94 Danh sách b ng B ng 1: S khác gi a portal website 20 B ng 2: So sánh gi a ph n m m Portal 56 B ng 3: Portal h tr G2B 74 B ng 4: Portal h tr G2C 75 B ng 5: Portal h tr G2G 76 B ng 6: Các lo i portal ph m ts n c 77 B ng 7: Bài h c rút t vi c xây d ng portal cho Chính ph m ts n c .78 M t s thu t ng portal single sign-on Corporate Portal Commercial Portal workflow Web services Personalization Customization LDAP Federated portal c ng giao d ch i n t ng nh p m t l n portal tích h p portal th ng m i lu"ng công vi c d ch v web cá nhân hóa tùy bi n hóa Giao th c rút g$n truy c p th m c (Lightweight Directory Access Protocol) portal liên k t L I GI I THI U C ng giao d ch i n t (portal) m t công ngh thu hút s quan tâm # n c tiên ti n v CNTT t% cu i nh ng n m 90 # Vi t nam nh ng n m g n ây Hi n nay, ng d ng Portal ang ngày tr# nên ph bi n l+nh v c công c ng c a xã h i nh ph i n t , th ng m i i n t , t o tr c n,… cho n vi c qu n lý thông tin n i b m t t ch c Portal mang l i l i ích sau: Ti t ki m chi phí: Chi phí cho ho t ng c a m t t ch c nh t o, qu n lý ng !i s d ng, h tr , ng nh p m t l n, phát tri n ng d ng… s, gi m n u c tri n khai thông qua c ng giao d ch i n t Ki n trúc khung ng d ng th ng nh t: ng d ng d li u c a chúng s, c s d ng tích h p d dàng h n n u c tri n khai qua c ng giao d ch i nt H tr s h p tác gi a t ch c s k t h p gi a quy trình: c ng giao d ch i n t m t n n logic h tr ng d ng có ch c n ng v t qua ranh gi i m t t ch c nh-m ph i h p ho t ng c a m t vài t ch c v i Các công c cho s n: c ng giao d ch i n t th !ng bao g"m tính n ng nh qu n lý n i dung, workflow, l p l ch, công c phân tích mà ng !i thi t k ng d ng c n Hi n nay, nhi u hãng ph n m m l n hi n ang cung c p công ngh xây d ng c ng giao d ch i n t nh IBM, Microsoft, Oracle, Sun T i Vi t nam, c ng giao d ch i n t ã c xây d ng # m t s c quan, n v , a ph ng, nh ng t m qu n lý nhà n c công ngh c ng giao d ch i n t ch a c nghiên c u ánh giá m t cách chi ti t Ki n trúc c a c ng giao d ch i n t ch a c chu n hoá, nhi u n i ph i thi t k , xây d ng l i t% u nh ng s n ph m có ch c n ng t ng t ã có th tr !ng nh ng k t qu không hoàn toàn phù h p v i yêu c u Ch c n ng c a c ng giao d ch i n t c xác nh d a nhu c u hi n t i, thi u tính nh h ng n d ch v s, c cung c p t ng lai M i liên k t gi a công ngh công ngh liên quan nh d ch v web (web services) ch a c nghiên c u giai o n thi t k , ó h n ch kh n ng t ng h p c a công ngh , nâng c p h th ng không b o v c ut tài gi i thi u, phân tích nh ng h ng c b n c a công ngh c ng giao d ch i n t , a m t s tiêu chí có th dùng làm tham kh o ánh giá v c ng giao d ch i n t ã có nh h ng k' thu t cho d án xây d ng c ng giao d ch i n t t ng lai tài c*ng a nét v mô hình ng d ng c a c ng giao d ch i n t ph c v cho công tác qu n lý nhà n c phát tri n kinh t c trình bày c ng c a N i dung c a tài li u bao trùm nh ng n i dung tài ã c phê t M t s ph n tài li u, m c dù không n-m c ng ban u, c nhóm tác gi b sung thêm ng !i $c có nhìn toàn di n h n v n ang c nghiên c u Ph n I trình bày v s !i c a c ng giao d ch i n t xu th phát tri n chung c a l+nh v c qu n lý thông tin Ph n II Ph n III a khái ni m t ng quan c a c ng giao d ch i n t c*ng nh ki n trúc m t s d ng thi t k c a portal Hai ph n bao trùm n i dung T ng quan v ki n trúc, ch c n ng, thành ph n c a lo i portal c ng c a tài Ph n IV gi i thi u so sánh gi i pháp công ngh c ng giao d ch i n t N i dung c ng Phân tích ánh giá c s d ng xây d ng Portal c th hi n t i ây v công ngh hi n ang Ph n V trình bày xu h ng phát tri n c a c ng giao d ch i n t t ng lai, qua ó th hi n h ng c b n c a công ngh portal Ph n VI gi i thi u ng d ng c a c ng giao d ch i n t ó có nêu n i dung Kh o sát ánh giá m t s portal ã xây d ng m t s a ph ng Ph n VII phân tích vai trò xu t m t s khuy n ngh v ng d ng c a c ng giao d ch i n t qu n lý nhà n c phát tri n kinh t Ph n VIII xu t mô hình, thành ph n c a c ng giao d ch i n t dùng cho doanh nghi p c quan qu n lý nhà n c, có tính n i u ki n phát tri n c a Vi t nam th c hi n tài, nh ng tài li u k' thu t s u t m c, nhóm tài có tham kh o m t s tài li u v công ngh portal "ng nghi p cung c p Nhóm tài ã ti n hành nghiên c u, phân tích h th ng hóa d i quan i m c a m t c quan nhà n c có trách nhi m qu n lý thúc y ng d ng CNTT Ngoài ra, cho n i dung c a Portal c p B c n th c hi n c ch c n ng sau: a Tích h p c ng d ng CSDL c a n v B b Cho phép tìm ki m thông tin theo nhi u m c khác c Xu t b n n i dung d Tích h p quy trình nghi p v gi a n v B c ng tác e Xây d ng c l ch công tác ph m vi toàn B f Qu n lý an ninh ng nh p g Th c hi n m t s d ch v web (tùy ch$n) VIII.3.4 D.ch v% web c+ b n portal c a B Các d ch v web sau ây c n c xây d ng mô hình portal c a B th!i gian tr c m t: Cung c p d li u th c c a B Các v n b n quy ph m Các thông tin liên quan n u th u (có th link n website thông tin u th u c a Chính ph ) Các gi y c p phép (ví d nh c p phép vi n thông, thu l phí,…) Các d ch v khác (nh c p ch ng th i n t ,…) Các d ch v web máy ch UDDI c cung c p cho m t nhóm h n ch ng !i s d ng cl u VIII.3.5 Mô hình portal c a B h th ng thông tin th ng nh-t Portal m t ph n không tách r!i c n c phát tri n theo m t chi n l c th ng nh t c a h th ng thông tin V i kh i l ng d li u l n c tích Mô hình h th ng thông tin hi n i c xây d ng d a ki n trúc SOA, v i thành ph n h t nhân m t kênh d ch v (Enterprise Service Bus) Các d ch v khác cung c p b#i kh i khác c a h th ng liên l c v i qua kênh d ch v Vai trò c a kênh d ch v là: k t n i tích h p thành ph n khác c a c s# h t ng công ngh thông tin c a m t t ch c, t i nhi u a i m khác nhau, s d ng d ch v truy n tin khác nhau; có th chuy n phát tin nh n t i h th ng t ng ng chuy n i d ng th c tin nh n; 93 d a chu n; th c hi n t t c công vi c m t cách b o m t, tin c y, v i kh i l tin r t l n có th qu n lý ng thông Kênh d ch v th c hi n d ch v truy n tin s ki n # hình th c công b hay ng ký v i c tính k' thu t m nh, có kh n ng i u ch(nh phù h p v i yêu c u, tính hi u qu Kênh d ch v c*ng h tr b o m t, qu n lý h i u hành khác Hình 17: Portal mô hình ki n trúc tích h$p c a h th ng thông tin tác nghi p Các d ch v truy n tin c n có Kh n ng k t n i kh p n i” – h u nh có th liên k t m$i công ngh v i nhau, m$i h th ng ng d ng B , c xây d ng v i c u trúc hàng i, g i nh n tin nh n m b o theo giao d ch D ch v chuy n i, chuy n giao tích h p d li u có c c u m nh cho vi c chuy n i thông tin tích h p d li u, có kh n ng nh h ng theo n i dung ch , có b l$c d li u l u kho d li u, h tr Các d ch v M ng Các d ch v S ki n a giao th c c n có c ch công b ng ký, h tr giao th c thông d ng nh HTTP, Mobile, Th!i gian th c, Multicast Mô hình ki n trúc tích h p c a h th ng thông tin tác nghi p g"m có kh i sau: 94 Portal dùng th c h n d ch v t ng tác, ví d nh nh n tin SMS c l ch h$p Các d ch v v quy trình, ví d nh quy trình x lý công v n Các d ch v v thông tin ví d nh tra c u v n b n quy ph m pháp lu t Các d ch v h tr , h p tác: qu n lý giao ti p v i tác Các d ch v quy trình c n b n, ví d nh h tr so n th o công v n, gi y t! Các d ch v truy c p ng d ng d li u Các d ch v ng d ng d li u nghi p v bi t Các d ch v c g n k t v i thông qua m t kênh d ch v , c h tr b#i d ch v h t ng Phía d ch v qu n lý tác nghi p chung mô t v trí c a portal mô hình ki n trúc tích h p c a h th ng thông tin tác nghi p Các d ch v v quy trình xây d ng m t quy trình ho t ng, có tác d ng nh m t công c c a ng !i qu n lý Modul t i u hóa quy trình ã c nâng c p s d ng khái ni m !ng tr$ng y u, !ng ng n nh t, th!i gian luân chuy n, mô ph&ng quy trình ph c t p b-ng b ng mô t th!i gian th c cho phép theo dõi, ki m soát hi u qu ho t ng c a quy trình, debug trình mô ph&ng th!i gian th c (các i m d%ng, c s d ng m t cách n gi n không c n k' n ng l p trình b c, v.v), có th Các d ch v t ng tác (th c hi n b#i portal) t ng h p thông tin làm vi c nhóm b-ng cách cung c p kh n ng truy c p, t ng tác v i cá nhân khác, công c thông tin m t giao di n th ng nh t cho ng !i s d ng, cho phép cá nhân hóa n i dung giao di n cho ng !i s d ng d a v trí c a h$, ng c nh nh ng l a ch$n c a h$, cho phép ng !i s d ng có th truy nhâp, t ng tác v i h th ng t i b t k0 lúc nào, b t k0 n i âu v i b t k0 thi t b nh ng v1n m b o m t giao di n th ng nh t Các d ch v h tr i tác có kh n ng phân tích t o i u ki n thu n l i c a s ông c a nhóm tham gia, kh n ng qu n lý cao cho phép i u ch(nh/l p l i b sung i tác quy trình m i Trong m t h th ng theo ki n trúc SOA, portal s, phát huy c ch c n ng c thi t k chia s tài nguyên c*ng nh d ch v c a thành ph n khác c a h th ng m t cách hi u qu 95 VIII.3.6 Các gi i pháp h4 tr3 Xây d ng portal c p B có th dùng nhi u gi i pháp nh portal c a BEA, Oracle, WebSphere Portal c a IBM Tuy nhiên n u tr$ng n tính tích h p d li u h tr mô hình thông tin t ng h p, WebSphere Portal c a IBM m t l a ch$n t t Trong ánh giá g n ây, WebSphere Portal c a IBM nh ng v trí u tiêu chí rât quan tr$ng sau ây: Các h tr d ch v web c b n Tích h p nâng cao portal Qu n lý n i dung tích h p C ng tác tích h p Portal liên k t, cho phép tích h p porlet t% portal khác Portal truy nh p di ng, cho phép liên l c thông qua thi t b di ng VIII.4 Khuy)n ngh công ngh quy trình xây d ng portal VIII.4.1 Các y)u t c n xem xét xây d ng portal Tr c h t, xây d ng Portal x lý m t l ng thông tin l n, a d ng, t% nhi u ngu"n nh ng thông tin c n thi t cho nhi u lo i i t ng s d ng khác B n thân n v làm ch Portal n v thành viên ph i có c s# h t ng CNTT t ng i phát tri n Xây d ng Portal trình r t ph c t p òi h&i u t lâu dài Ph i chia thành nhi u b c: l p k ho ch, th c hi n thí i m, ánh giá, i u ch(nh, trì, phát tri n m# r ng M t y u t không th thi u ph i có s ch( o t p trung ph i h p ch t ch, gi a thành viên tham gia h th ng Portal t% u Sau phân tích y u t trình xây d ng h th ng portal, m t s i m c n ý xây d ng portal nh sau: tài xin xu t Xây d ng Portal c n i t% yêu c u th c t Ch( c n x /qu n lý m t l ng thông tin l n, a d ng, c l y t% nhi u ngu"n nh ng thông tin c n thi t cho nhi u lo i i t ng s d ng khác m i c n u t xây d ng portal Vì l, ó, vi c kh o sát nghiên c u th c tr ng b c r t c n thi t 96 Vi c xây d ng Portal qu c gia hay portal mi n/vùng lãnh th hay c a m t thành ph , tr c h t c n có h th ng qu n lý thông tin tiên ti n # b , ngành, a ph ng, qu n, huy n s#, ban, ngành…và ph i có c s# h t ng vi n thông phát tri n k t n i h th ng thông tin v i trung ng Xây d ng Portal ph i chia thành nhi u b c: l p k ho ch, th c hi n thí i m, ánh giá, i u ch(nh, trì, phát tri n m# r ng Ph i có th&a thu n h p tác, ch( o ph i h p gi a thành viên tham gia h th ng Portal t% u m b o tính t ng thích h p chu n c a thành ph n Portal Nh ng i m th !ng b b& qua trình xây d ng portal i u có th th y t% kinh nghi m th c t g n ây xây d ng m ng thông tin cho t(nh tr$ng i m B c b ây m t sáng ki n quan tr$ng c a ký k t b#i i di n c a t(nh vùng tr$ng i m B c b , v i s ch ng ki n c a lãnh o ph trách CNTT nhi u quan ch c h i th o CNTT toàn qu c t i H i phòng Tuy nhiên, không quy t c ba y u t trên, d án ã g p rât nhi u khó kh n tri n khai Vi c l a ch$n công ngh portal có th c d a B ng 2: So sánh gi a ph n m m Portal, có tính n y u t v ngân sách, h t ng, quy trình nghi p v , nhu c u qu n lý thông tin VIII.4.2 L p k) ho/ch portal L p k ho ch xây d ng m t portal có tính quan tr$ng s ng n ch t l ng áp ng yêu c u nghi p v c a portal Ph n s, trình bày i m c n quan tâm l p k ho ch m t d án portal Các giai o/n c a d án L p k h$ach yêu c u Chu n b kh#i ng d án nh ngh+a gi i pháp Xây d ng chu n c a d án Xây d ng môi tr !ng công ngh a b n th nghi m 97 K t thúc d án N1m b 'c & thành công Quan tâm ch t ch, n trình t o yêu c u phù h ps T o m t nhóm d án h p lýn Ch$n ki n trúc thành ph n phù h p cho portal Tránh s ph c t p không c n thi t T o m t môi tr !ng k t ho ch th hi u qu Vai trò nhi m v% Nhóm qu n lý d án Nhóm ki n trúc ki n trúc s tr #ng Chuyên giá gi i pháp Ki n trúc s m ng Ki n trúc s c s# d li u Ki n trúc s v th t c ng ký ng !i dùng Ki n trúc s An ninh b o m t Ki n trúc s phát tri n h th ng Ki n trúc s ki m nghi m K' s phát tri n Thi t k viên Ng !i qu n tr Thành viên h tr Nhà qu n lý xu t x #ng s n ph m VIII.5 Phân tích kh n1ng $ng d%ng mã ngu5n m6 cho portal Portal th !ng m t h th ng l n, co r t nhi u ch c n ng k t n i h th ng ph c t p Do ó có m t s h n ch vi c s d ng ph n m m mã ngu"n m# phát tri n portal l n lý sau ây: 98 N u công ty Vi t nam s d ng công ngh UPortal phát tri n portal l n nh ng d a hoàn toàn th vi n c a mã ngu"n m# c cung c p b#i t ch c qu c t , v nguyên t c, s n ph m ó không c mang tính th ng m i, ó ch( có th dùng cho nghiên c u cho m c ích phi l i nhu n N u công ty Vi t nam s d ng công ngh Uportal phát tri n portal l n l p th vi n riêng sau m t th!i gian th vi n ó s, không t ng thích v i công ngh m i, thi t b m i Vi c trì i ng* l p trình viên m b o tính c p nh t c a th vi n nh v y òi h&i chi phí cao s, c tính vào giá s n ph m i u trái ng c v i m c ích s d ng ph n m m mã ngu"n m# mong mu n làm gi m chi phí xây d ng h th ng N u s cung c p gi i pháp m i liên t c, t ch c doanh nghi p s, không hi u c l i ích mang l i thông qua portal c a doanh nghi p Các c g ng thuy t ph c c n h ng t i nhà i u hành, ng !i s d ng cu i, ch nhân c a ng d ng Th t b i vi c thuy t ph c cung c p portal cho doanh nghi p s, làm lãng phí b n quy n, công phát tri n chi phí h tr VIII.6 Tiêu chu2n dùng & ánh giá Portal M t công c quan tr$ng công tác qu n lý tiêu chu n ph ng th c ánh giá portal Các công c s, c s# ng d ng vào công tác ql nhà n c, ch( o i u hành h tr d án phát tri n Portal Các tiêu chí d i ây ph thu c vào m c ích xây d ng portal c s# h t ng có th c cho tr$ng s khác nhau, th m chí có th c lo i b& nh ng tr !ng h p không c n thi t, ph thu c vào lo i portal c xây d ng (xem Ph n II.4 Các d ng portal trang 21) M t s tiêu chí có th thu c nhi u h n m t nhóm T ch c ch( c n t p trung vào tiêu chí: áp ng c yêu c u kinh doanh c xác nh có l i nhu n cao T o c s khác bi t o c công vi c C i ti n k quy trình nghi p v liên quan Làm rõ i m m nh ch y u c a nhà cung c p 99 VIII.6.1 Các ch; s ki)n trúc n n t ng Ki n trúc: M t c s# ki n trúc n-tier b t bu c có th m# r ng qu n lý c portal Các s n ph m Poratl c n ho c có c m t an allencompassing foundational package ho c tính n ng nh load balancing, an ninh, tích h p, qu n lý nh m v prioritization c a máy ch ng d ng Các s n ph m Portal c n h tr ki n trúc m# i u ó có ngh+a c n m t khung tích h p có th k t n i v i t t c kho ng d ng c a doanh nghi p cho dù chúng ch y b t c platform i v i OSS: N u ánh giá m t s n ph m c xây d ng t% OSS, c n m t n nh Ví d , nhóm phát tri n ã c t ch c th lo t tiêu v nào, có ng !i qu n lý d án không, quy trình có c nh ngh+a rõ ràng s)n sàng cho vi c ki m soát thay i không? VIII.6.2 Các ch; s tích h3p h th ng ch$c n1ng D ch v nh c vi c D ch v l p l ch cá nhân/nhóm D ch v trao i portal D ch v thông tin/thông báo Qu n lý n i dung Công c phát tri n n i dung XML format HTML page scraping L$c n i dung N i dung theo kênh H tr phân lo i Kh n ng l u b t n i dung portal Quy trình làm vi c s d ng vai trò N i dung t ng h p T o tài li u c a công nhân-n i dung Qu n lý quy trình tác nghi p D ch v th vi n 100 D ch v trao i Out-of-the-Box-Functionality: Các c n ph m portal có m t lo t thành ph n tích h p ã c xây d ng tr c (portlets, channels, gadgets), ng d ng d ng n(m ngang(e.g., Exchange, Domino, eRoom) ng d ng d ng th)ng ng (e.g., SAP, PeopleSoft, Baan, Siebel) Các yêu c a doanh nghi p c n c áp ng g n t t b-ng thành ph n c xây d ng tr c s n ph m c a nhà cung c p Nh ng ng d ng n-m danh sách c a nhà cung c p c n c xây d ng thêm VIII.6.3 Các ch; s i v'i ng T t c tiêu chí sau ây i s* d%ng c coi r t quan tr$ng i v i ng !i s d ng: Giao di n d s d ng Dùng trình t web chu n, không c n plugin Các icon d hi u, quen thu c Template có th tùy ch$n L t theo phân c p (trên-d i) T o bookmarks Tìm ki m c n i dung portal theo c u trúc phi c u trúc Skins/themes/views ng nh p m t l n: Ng !i dùng ch( c n t t c d ch v Portal ng nh p m t l n có th s d ng Ng !i dùng ph i có kh n ng truy c p vào d ch v Portal # t t c m$i n i Ng !i s d ng t ng kí: Ng !i dùng có th t ng kí tài kho n Kh n ng h tr thi t b : Portal c n h tr thi t b khác nhau: PC, Macintosh, PDA, Mobile phone (WAP) Tùy bi n hoá - N i dung c ch$n b#i ng !i s d ng - N i dung d a ch c n ng (quan tr$ng nh t) - N i dung c trình bày theo layout - H" s cá nhân dùng c cho ng d ng khác 101 VIII.6.4 Các tính n1ng qu n tr Các tiêu chí sau ây c coi r t quan tr$ng i v i ng !i qu n tr h th ng portal: T o lu t cho quy trình làm vi c Giao di n qu n tr d a web K t n i b o m t: Portal có s d ng k t n i b o m t (ví d SSL) cho ph n qu n tr không Qu n lý quy n (permission management): Kh n ng t o nhóm quy n, gán quy n cho ng !i dùng) B o m t truy n thông (HIPAA) H tr ph ng th c xác th c ng !i dùng khác (LDAP, ch ng ch( s X.500, PubCookie, CAS, Kerberos, PKI, chu n khác ) D ch v qu n lý nh danh (Identity Management): Kh n ng qu n lý tài kho n ng !i dùng, approve/decline user registration C p nh n m t cách b o m t SSL nâng cao Kh n ng customize portlet cho ng d ng ng !i s d ng Kh n ng add-on c p nh t tính n ng c a portal m t cách n gi n Kh n ng theo dõi báo ng t ng: Kh n ng t ng theo dõi ho t ng Portal C nh báo ng !i qu n tr th y hành ng có th gây nguy h i n h th ng Kh n ng m# r ng (scalability): Có th c u hình h th ng ch y nhi u áp ng s ng !i dùng l n h n m t máy ch Qu n lý so n th o xu t b n thông tin: Qu n lý quy n, lu"ng công vi c so n th o, biên t p thông tin Qu n tr phân tán hay phân c p, cho quy n/t c quy n VIII.6.5 Các tính n1ng k: thu t m6 r ng Các tiêu chí sau ây c coi quan tr$ng i v i m t h th ng portal: Tính t ng thích v i chu n Các chu n la XML (for data interoperability/exchange), Java (cho thành ph n portal), Web services (.NET, Java Web services) Ngoài chu n cho portlet nh JSR 168 102 Tính n ng c a portlet: Portal có nh ng portlet nh ng portlet ó có nh ng tính n ng Kh n ng h tr ngu"n d li u khác c a Portlet(Web, XML, Web Services, SQL) Các tính n ng tích h p c a Portal: - Các tính n ng c a khung ng d ng (Framework) mà Portal s d ng - Yêu c u ph n c ng, ph n m m c a khung ng d ng Môi tr !ng ch y, phát tri n: Kh n ng multi-platform ( Unix, Linux, Windows ) Metadata taxonomy Có máy ch CSDL VIII.6.6 Các tính s