1. Trang chủ
  2. » Công Nghệ Thông Tin

Kiến trúc hướng dịch vụ và ứng dụng trong chính phủ điện tử hà nội

72 252 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 72
Dung lượng 3,2 MB

Nội dung

B GIO DC O TO TRNG I HC BCH KHOA H NI LUN VN THC S KHOA HC KIếN TRúC HƯớNG DịCH Vụ Và ứNG DụNG TRONG CHíNH PHủ ĐIệN Tử Hà NộI NGNH: X Lí THễNG TIN V TRUYN THễNG M S: NGUYN NGC THANH Ngi hng dn khoa hc: TS.T TUN ANH H NI 2009 LI TC GI Trong quỏ trỡnh thc hin ti ny tỏc gi ó c s giỳp , ch bo nhit tỡnh ca thy giỏo hng dn TS.T Tun Anh v cỏc anh ch em, bn bố, ng nghip Tỏc gi xin cam oan: õy l cụng trỡnh chớnh tỏc gi nghiờn cu, m bo khụng vi phm bn quyn ca cỏc tỏc gi khỏc Trong quỏ trỡnh nghiờn cu, tỏc gi ó c gng lun tt nghip c hon chnh song vỡ thi gian cú hn, chc chn s khụng trỏnh thiu sút Vỡ vy tỏc gi rt mong c s gúp ý, giỳp ca thy cụ cng nh bn bố v ng nghip Tỏc gi xin trõn trng cm n cỏc thy giỏo hng dn v cỏc bn bố ng nghip! MC LC LI M U CHNG 1: CHNH PH IN T Trang 1.1 Khỏi quỏt v Chớnh ph in t 1.2 Quy hoch CPT 1.2.1 Xỏc nh cỏc c quan chớnh 1.2.2 Xỏc nh cỏc c quan liờn minh 1.2.3 Khỏm phỏ c hi dch v in t 1.2.4 Yờu cu c s h tng lu tr 1.2.5 K nng xỏc nh khong trng 10 1.2.6 Chia s khỏm phỏ cỏc ngun lc 10 1.3 Xu hng CPT trờn th gii 11 1.3.1 Chớnh ph in t ca chớnh quyn Thnh ph Seoul 15 1.3.1.1 Phũng tip dõn (Front Office) (Dch v cho cụng dõn). 17 a Tỡnh hỡnh hin ti 17 b Cỏc kt qu chớnh ca cỏc dch v cụng dõn 1.3.1.2 Phũng ban ni b (Back Office) (H thng hnh chớnh) 19 19 a Hin trng 19 b Cỏc kt qu chớnh ca lnh vc ng dng 20 1.3.1.3 Mng e-Seoul 20 a Hin trng v mng e-Seoul (e-Seoul Net) 20 b Hiu qu ca e-Seoul Net 21 c Cỏc kt qu chớnh ca e-Seoul Net 22 1.3.1.4 Trung tõm d liu 22 a Túm tt 22 b Tng quan 23 c Cỏc ni dung chớnh 23 d Cỏc kt qu 25 1.3.2 Chớnh ph in t ca chớnh quyn cỏc nc khỏc 25 CHNG 2: KIN TRC HNG DCH V (SOA) 2.1 Dch v 28 2.2 SOA nh ngha 29 2.3 Li ớch ca s dng SOA 31 2.4 Cỏc yờu cu v nguyờn tc ca SOA 34 2.4.1 Cỏc yờu cu ca SOA 34 2.4.2 Cỏc nguyờn tc SOA 35 2.4.2.1 Nguyờn tc phõn nh rch rũi gia cỏc dch v 35 2.4.2.2 Nguyờn tc ch ng 35 2.4.2.3 Nguyờn tc chia s 35 2.4.2.4 Nguyờn tc tng thớch da trờn chớnh sỏch 35 2.5 Cỏc tớnh cht ca SOA 36 2.5.1 Kt ni lng 36 2.5.2 S dng li dch v 37 2.5.3 Qun lý chớnh sỏch 37 2.5.4 Coarse granularity 38 2.5.5 Kh nng kt ni 39 2.5.6 T ng dũ tỡm v rng buc ng 40 2.5.7 T hi phc 41 2.6 S dng Web Service SOA 41 2.7 SOA cho cỏc ng dng nghip v 43 CHNG 3: GII PHP H THNG CHNH PH IN T H NI 3.1 Hin trang H thng Chớnh ph in t ca H Ni 46 3.1.1 C s h tng ti Cng GTT H Ni 47 3.1.1.1 Thit b tin hc, thit b ngoi vi 48 a ỏnh giỏ v cỏc thit b mỏy ch 50 b ỏnh giỏ v cỏc thit b mng 50 3.1.1.2 Cỏc phn mm ng dng ti Cng GTT H Ni 51 a Cỏc phn mm ang s dng 51 b Hin trng cỏc phn mm ng dng 51 3.1.1.3 Cỏc phn mm h thng ti Cng giao tip in t H Ni 52 a Cỏc phn mm h thng ang s dng 52 b ỏnh giỏ hin trng cỏc phn mm h thng 53 3.1.2 S cn thit phi nõng cp 53 3.2 Gii phỏp v kin trỳc Cng giao tip in t H Ni 55 3.2.1 Mụ hỡnh kin trỳc tng th 58 3.2.2 Mụ hỡnh kin trỳc ng dng 62 3.2.3 Mụ hỡnh mng 65 3.2.4 Cụng ngh v ngụn ng lp trỡnh 65 3.2.5 Mụi trng trin khai 67 3.3 Tớch hp ng dng Chớnh ph in t H Ni 68 KT LUN TI LIU THAM KHO LI M U Mi vic nờn c thc hin theo cỏch n gin ti mc cú th, nhng khụng n gin hn - Albert Einstein Phỏt biu ni ting ny ca Einstein c a nhiu thp niờn v trc, nhng cho n nú l c t lnh vc phỏt trin phn mm Mt thc trng ỏng bun lnh vc phn mm l cú rt nhiu h thng phn mm c thc hin quỏ phc tp, chi phớ phỏt trin v bo trỡ cao chút vút, c bit cỏc h thng phn mm cao cp, nhiờn chỳng khụng cp ti kh nng tớch hp cỏc h thng khỏc vi Hng chc nm qua cỏc kin trỳc phn mm ó c gng gii quyt ny Th nhng phc tip tc tng v dng nh ny ó vt quỏ kh nng x lý ca cỏc kin trỳc truyn thng iu ny mt phn ngy cng xut hin nhiu cụng ngh mi to nờn mụi trng khụng ng nht, mt phn yờu cu trao i tng tỏc gia cỏc h thng phn mm vi Chỳng ta ó cú cỏc kin trỳc nh kin trỳc hng th tc, kin trỳc hng i tng (Object Oriented Programming - OOP), COM/DCOM (Distributed common Object Model), CORBA (Common Object Request Broker Architecture) v nhiu phng thc tớch hp ng dng nhanh, tt hn Th nhng cha cú gii phỏp no hon chnh Kin trỳc hng dch v (Service Oriented Architecture - SOA) c a vi k vng to nờn cuc cỏch mng cụng ngh phn mm Trong tin hc, kin trỳc hng dch v (SOA) cung cp cỏc phng thc cho vic phỏt trin h thng v tớch hp cỏc h thng úng gúi cỏc chc nng nh cỏc dch v cú kh nng tng hot Mt c s h tng SOA cho phộp cỏc ng dng khỏc cú th trao i d liu vi nh hng dch v cung cp liờn kt lng lo ca cỏc dch v vi h iu hnh, ngụn ng lp trỡnh v cỏc cụng ngh khỏc SOA tỏch cỏc chc nng vo cỏc n v riờng bit hay cỏc dch v m cỏc nh phỏt trin phn mm cú th truy cp qua internet ngi dựng cú th kt hp v tỏi s dng vic to cỏc ng dng Cỏc dch v ny giao tip vi bng cỏch truyn d liu t dch v ny sang dch v khỏc hay phi hp cỏc hnh ng gia hai hay nhiu dch v SOA mt gii phỏp cho tớnh phc ca Cụng ngh thụng tin (CNTT) Bng vic n gin húa cỏc kh nng ca CNTT thnh cỏc dch v nghip v c th c sp xp v qun lý, giỏm sỏt v ỏnh giỏ, to kin trỳc tớch hp cỏc ng dng, cho phộp h thng cú th ỏp ng nhanh chúng cỏc yờu cu mi ca khỏch hng Nh ú kin trỳc hng dch v c s dng cỏc chớnh ph in t m hin cỏc nc u chỳ trng phỏt trin Lun ny nhm tỡm hiu v kin trỳc hng dch v ( SOA) v ng dng Chớnh ph in t H Ni Lun gm chng Chng 1: Chớnh ph in t Chng ny bn v khỏi nim v kinh nghim trin khai Chớnh ph in t ca cỏc nc Chng 2: Kin trỳc hng dch v (SOA) Chng ny chỳng ta s tỡm hiu v khỏi nim kin trỳc hng dch v v kh nng ỏp dng h thng Chớnh ph in t Chng 3: Gii phỏp h thng Chớnh ph in t H Ni Chng ny núi v thc trng ca h thng Chớnh ph in t H Ni v kin trỳc xut CHNG CHNH PH IN T 1.1 Khỏi quỏt v Chớnh ph in t Chớnh ph in t (CPT) cng c bit n nh l chớnh ph s, chớnh ph trc tuyn, chớnh ph da trờn internet núi n vic s dng cụng ngh thụng tin v giao tip in t cung cp v ci thin cỏc dch v cụng, cỏc hot ng ca chớnh ph, cỏc giao dch v tung tỏc gia chớnh ph vi cụng dõn, doanh nghip v cỏc c quan khỏc Cỏc loi giao dch in t chớnh ph in t: + Gia cỏc c quan nh nc vi cụng dõn (G2C) + Gia cỏc c quan nh nuc vi cỏc doanh nghip (G2B) + Gia cỏc c quan nh nuc vi (G2G) + Gia cỏc c quan nh nuc vi cỏc nhõn viờn (G2E) Trong mi loi tung tỏc ny, cú loi hot ng din ra: + Thỳc y cỏc thụng tin trờn Internet nh: dch v cụng, cỏc chớnh sỏch tng hp ngy ngh, lch trỡnh iu trn cụng cng, cỏc khai bỏo, vv + Giao tip hai chiu gia cỏc c quan nh nuc vi cỏc cụng dõn, doanh nghip, hoc mt c quan chớnh ph khỏc Trong mụ hỡnh ny, ngi dựng cú th tham gia i thoi vi cỏc c quan v ng cỏc , ý kin, hoc yờu cu ti cỏc c quan ny + Tin hnh cỏc giao dch, vớ d nh: úng thu, ỏp dng cho cỏc dch v v ti tr + Qun tr, vớ d nh: b phiu trc tuyn, ng v bỡnh chn 1.2 Quy hoch CPT Theo Chớnh ph Italy v UNDESA, nm 2002 vic quy hoch CPT liờn quan: ỏnh giỏ tớnh sn sng ca CPT, tm nhỡn xa CPT, hỡnh thnh mc tiờu chin luc, xỏc nh cỏc u tiờn, v xỏc nh mc tiờu Giai on ỏnh giỏ l c bit quan trng vỡ nú cung cp u vo cho cỏc giai on sau ny, vỡ vy cn h tr mc tiờu v trin khai k hoch c th 1.2.1 Xỏc nh cỏc c quan chớnh : Cỏc c quan chuyờn mụn thng chuyờn mụn húa cỏc dch v ca h ti cỏc i tng cụng chỳng khỏc nhau: cụng dõn, doanh nghip v cỏc c quan khỏc Khi s quy hoch ca chớnh ph in t tr lờn hon chnh phõn loi cỏc c quan theo s chi phi ca ngi chn dch v ca h, Vớ d: cỏc c quan liờn quan n vic phõn phi vi G2C, G2B hay dch v ca G2G Dch v cung cp mt phn ca bn iu tra thu thp s dch v ca mt c quan cung cp cho ngi dõn, doanh nghip, chớnh ph hoc cỏc thc th khỏc Thụng tin ny cú th c s dng xỏc nh cỏc c quan quan trng bn cn phi tham gia vo vic phỏt trin cỏc dch v nhm mc tiờu mt khu vc c th Ngoi phõn tớch v cung cp cỏc dch v ct lừi ca cỏc c quan, cú th giỳp u tiờn ca h tham gia vo cỏc d ỏn khỏc 1.2.2 Xỏc nh cỏc c quan liờn minh: Phỏt trin Chớnh ph in t chc chn ũi hi nhiu hn hp tỏc gia cỏc c quan iu ny cú th c thc hin thụng qua hỡnh thnh liờn minh gia cỏc c quan tham gia cỏc d ỏn lờn Cỏc tiờu khỏc cú th c ỏp dng quyt nh nh th no xõy dng cỏc liờn minh Mt nhng c s cú th l cỏc dch v c cung cp tng t S thỳc y õy l tỏi s dng cỏc ngun lc thụng qua cỏc d ỏn m kt qu cú th c s dng v tỏi s dng ca mt s c quan S thỳc y khỏc cho liờn minh nh vy l cn phi hp tỏc gia cỏc c quan cung cp mt dch v Cỏc mi quan tõm chớnh l trung vo khỏch hng - cung cp cho cụng dõn v cỏc doanh nghip vi mt s liờn h gn kt vi chớnh ph phn ỏnh nhu cu ca h hn l cu trỳc ca chớnh ph, vớ d thụng qua cỏc dch v liờn thụng Cỏc bỏo cỏo thu thp cỏc dch v cung cp mt phn dch v v mt phn dch v kt ni Bng cỏch phõn tớch cỏc phn cú th c thit lp xỏc nh cỏc dch v tng t c cung cp bi cỏc c quan khỏc Cỏc liờn minh sau ú s bao gm tt c cỏc c quan m loi b i mt lot cỏc dch v tng t nhau, cựng vi cỏc c quan, gúp phn vo vic cung cp cỏc dch v cỏc c quan m h yờu cu Cỏc liờn minh cú th lm vic cựng phỏt trin mt dch v chung, c c th sau ny cho cỏc mc ớch khỏc ca cỏc nh cung cp khỏc 1.2.3 Khỏm phỏ c hi dch v in t: Cỏc dch v ct lừi phn cha mt mụ t chi tit ct lừi ca mt s dch v c cung cp bi cỏc c quan ny Cỏc dch v ct lừi nh l la chn ca h da trờn cỏch s dng, tm quan trng cho cỏc c quan v c hi t ng húa, h cng c xem l ng viờn tt cho dch v in t Mt s thụng tin hu ớch cho phõn tớch nhng c hi mi cho dch v in t bao gm: nhng ngi nhn cỏc dch v, s lng ngi s dng phõn phi thụng qua cỏc kờnh phõn phi, s dng tc tng trng thi gian ba nm qua, cỏc h thng thụng tin h tr dch v v cỏc phỏp lý liờn quan cho dch v i vi mt ng c viờn dch v in t, lut phỏp phi c gii quyt u tiờn Nu cú tr ngi phỏp lý cung cp cỏc dch v trc tuyn, khung phỏp lut phi c thit lp Bc k tip l ỏnh giỏ cỏc h thng h tr vic phõn phi cỏc dch v Nu h thng hin ti cú th h tr cỏc dch v tham gia vo d oỏn tng trng ti khon ca mỡnh, sau ú chi phớ cung cp cho cỏc dch v cn phi c xem xột Sau danh sỏch cỏc ng viờn dch v in t ó c xỏc nh, u tiờn cú th c giao cho h theo cỏc chi phớ, s dng, nhu cu xó hi v cỏc ri ro liờn quan vic trin khai thc hin Kt qu s c s dng xõy dng cỏc k hoch chin lc cho phỏt trin dch v in t Vic thc hiờn cỏc k hoch cú liờn quan ti: Liờn minh, phỏt trin c s h tng, k nng v khong trng chớnh ph in t chia s ngun ti nguyờn 1.2.4 Yờu cu c s h tng lu tr: Hu ht cỏc quc gia trin khai Chớnh ph in t cú phỏt trin c s h tng cỏc d ỏn quc gia cú hiu qu cho phộp cỏc c quan cung cp cỏc dch v a phng nhiu hn Phỏt trin c s h tng k thut liờn quan n nhiu , chng hn nh: lm th no cỏc dch v ang cú gi, lm th no cỏc c quan kt ni vi v lm th no h cú th ph bin cỏc u giỏ (xỏc thc, an ton giao dch v v ) hng n h thng hin ti cng nh cỏc ng dng, dch v ang khai thỏc Cỏc bc u t v phn cng, phn mm u phi mang tớnh k tha Tớnh c ng: H thng c xõy dng m bo d dng chuyn i chc nng, thờm bt tng b phn nh tha nhu cu a dng ca tng i tng phc v n nh: H thng phi m bo kh nng hot ng liờn tc, cú cỏc phng ỏn d phũng v thit b, gii phỏp v lu, m bo kh nng khụi phc nhanh v thay th núng, cú gii phỏp v ng truyn d phũng trng hp kt ni vi cỏc h thng khỏc v Internet tin cy: Cu trỳc h thng phi m bo hiu sut khai thỏc dch v, ng dng ti a, ng thi hn ch cỏc im gõy li tim tng Vic qun lý s c h tr bi cỏc cụng c phn cng, phn mm m bo luụn theo dừi c hiu sut hot ng ca h thng, ng thi cú h thng cnh bỏo v thụng bỏo ngi qun tr hnh cú phn ng kp thi v phự hp An ton v bo mt: Trong cỏc h thng h tng truyn thụng v cụng ngh thụng tin hin i, vic kt ni vi cỏc h thng khỏc l ng nhiờn, ú cú kh nng kt ni vi mng Internet tn dng cỏc li th v cụng ngh v chi phớ ca mng ny Vỡ vy, an ton v bo mt phi c m bo ti a, phi cho phộp ngi s dng khai thỏc h thng mt cỏch hiu qu Hiu nng: Hiu nng l thc o hng u ỏnh giỏ s thnh cụng ca vic thit k, xõy dng h tng truyn thụng v cụng ngh thụng tin H thng s c thit k v xõy dng ti u húa cỏc nhu cu khai thỏc, ng dng, cho phộp phõn phi v s dng ti nguyờn hp lý Vn hnh v qun tr hiu qu: Vn hnh v qun tr kộm hiu qu ó xy vi khụng ớt h thng h tng truyn thụng v cụng ngh thụng tin ca nhiu n v Mt nhng nguyờn nhõn l t bc ng, cỏc 57 yờu cu v hnh v qun tr khụng c quan tõm ỳng mc, c bit l cỏc cụng c h tr v vic nõng cao trỡnh chuyờn mụn ca i ng hnh, qun tr H thng s c thit k v xõy dng m bo cho phộp h tr mc ti a v to iu kin thun li nht cho nhng ngi qun tr cỏc tỏc v hnh h thng thng nht Cỏc liờn quan n qun lý ti nguyờn h thng, cỏc dch v, qun tr ngi dựng cng c quan tõm Bo ton v thụng tin v c s d liu hin thi: H thng sau nõng cp phi m bo tớnh ton ca thụng tin Bo v u t: Vi s phỏt trin nhanh chúng lnh vc cụng ngh thụng tin hin nay, vic la chn cụng ngh (phn cng, mng, phn mm, v.v.), xỏc nh cỏc giai on u t phự hp quỏ trỡnh thc hin d ỏn phi c quan tõm nhm bo v u t vn, trỏnh lóng phớ, nhng ỏp ng c tớnh cp nht cụng ngh ca h thng Cỏc liờn quan n kinh phớ hnh, trỡ h thng cng phi c quan tõm phự hp vi tm c ca h thng, to iu kin hnh, bo trỡ lõu di h thng 3.2.1 Mụ hỡnh kin trỳc tng th Mụ hỡnh kin trỳc tng th ca h thng Cng giao tip in t H Ni s c thit k v qui hoch li theo mụ hỡnh kin trỳc mi nhm nõng cao kh nng thc thi ca h thng, kh nng an ninh v an ton bo mt ca h thng Mụ hỡnh kin trỳc mi ny c th hin hỡnh 3-3 58 Hỡnh 3-3: Mụ hỡnh kin trỳc tng th ca h thng Cng Giao tip in t H Ni 59 Hỡnh 3-3 l mụ hỡnh thit k kin trỳc k thut tng th h thng Cng giao tip in t H Ni chia thnh vựng truy cp chớnh: Vựng ngoi hay vựng cụng cng (Public Zone): Phc v cho vic liờn kt Trung tõm tớch hp d liu vi mng Internet Cỏc thit b ti vựng ny bao gm cỏc thit b mng phc v vic kt ni vi cỏc mng trờn, vớ d: Router, Acess Server, Modem ADSL, ISDN, Vựng truy cp DMZ (Demilitarized Zone): - Cha cỏc thnh phn cho phộp ngi s dng ca mng Internet, mng CPNet, ngi s dng c kt ni t xa cú th truy cp c thụng tin Cỏc thit b ti vựng ny bao gm cỏc thit b mng phc v cho vựng, cỏc mỏy ch dch v WEB, MAIL, DNS v mỏy ch phc v truy cp t xa (Remote Access Server) Mng CPNet ca Chớnh ph cung cp ng tc cao Mbps qua Firewall tng - H thng Cng giao tip in t H Ni s c trin khai trờn mỏy ch vựng DMZ ny H thng c thit k vi hai mỏy ch chy song hnh s dng k thut Clustering v Load Balancing, sau ny nu lng truy cp vo Cng tng nhiu na, Cng giao tip in t H Ni s d dng c m rng bng cỏch thờm vo cỏc mỏy ch khỏc theo c ch ny, thm cú th thit lp Cluster cho CSDL (Failover Clusters) tng an ton, tớnh sn sng v n nh cho ton h thng Vựng mng ni b (LAN): - Vựng ny ch cho phộp ngi s dng ni b v cỏc mỏy ch thuc vựng phi quõn s DMZ c phộp truy cp Ngi s dng Internet, CPNet khụng c phộp truy cp trc tip ti vựng ny - Mi truy cp ti cỏc ng dng ti trung tõm tớch hp d liu phi c thụng qua mt mỏy ch vựng phi quõn s DMZ, chng hn Web 60 Server õy l khu vc t cỏc mỏy ch CSDL, cỏc mỏy ch backup, h thng phờ chun ngi dựng c tớch hp vi dch v LDAP, DNS Cỏc thnh phn h thng: Theo mụ hỡnh trờn thỡ h thng bao gm: - H thng mng Lan/Intranet/Internet - H thng mỏy ch: mỏy ch CSDL, mỏy ch Web/mỏy ch ng dng - H thng phn mm mỏy ch: phn mm CSDL, phn mm mỏy ch web/mỏy ch ng dng - H thng ng dng phn mm: H thng Cng GTT H Ni - H thng CSDL - Cỏc thit b m bo an ninh h thng - H thng h tng c s truyn thụng, h thng mỏy ch cựng vi cỏc phn mm mỏy ch i kốm v h CSDL ng dng, ng dng phn mm c thit lp v trin khai ti Vn phũng Thnh ph H Ni Cỏc mỏy ch (Servers) t ti lp ny s chu trỏch nhim m bo cho ng dng phn mm v CSDL hot ng n nh thng xuyờn v cú kh nng cho phộp mt s lng ln ngi s dng kt ni lm vic - Phn mm h thng Cng giao tip in t H Ni c trin khai phm vi ngnh Cụng an ng dng c ci t trờn h thng mỏy ch (server) v ngi s dng s s dng trỡnh duyt trờn mỏy tớnh cỏ nhõn ca mỡnh cú th l (Internet Explore, Netcape, Mozilla Firefox) truy cp vo h thng v s dng cỏc ti nguyờn h thng cung cp - Ngoi ra, h thng cng thit lp mt s gii phỏp m bo an ninh (Firewall), bo mt s liu (Security Policys) nhm mc ớch bo v 61 cho h thng hot ng n nh an ton v thc hin nhim v bo mt s liu, ngn chn cỏc truy nhp bt hp phỏp t Internet 3.2.2 Mụ hỡnh kin trỳc ng dng Mụ hỡnh lp ng dng ca Cng giao tip in t H Ni xõy dng trờn nn gii phỏp VPortal bao gm tng (tng Client, tng Business, v tng CSDL), chia thnh lp (lp ngi s dng, lp trỡnh din, lp dch v Cng, lp dch v d liu, v lp CSDL) Hỡnh - th hin chi tit v cỏc thnh phn v mi quan h ca mi tng mụ hỡnh lp ng dng ca Cng GTT H Ni Hỡnh 3-4: Mụ hỡnh lp ng dng ca Cng Giao tip in t H Ni 62 Gii thớch mụ hỡnh: Lp Ngi s dng: th hin cỏc i tng tham gia s dng, qun tr, khai thỏc v cung cp thụng tin trờn Cng giao tip in t H Ni Ngi s dng cú th bao gm cỏc c quan, t chc, doanh nghip, cỏn b, cụng chc, cụng dõn v ngoi Thnh ph Lp Trỡnh din: Tng trỡnh din chu trỏch nhim v cung cp giao din cho nhiu loi ngi dựng khỏc nhau, cú nhim v ly cỏc yờu cu, d liu t ngi dựng, cú th nh dng nú theo nhng qui tc n gin (dựng cỏc ngụn ng Script) v gi cỏc hp phn thớch hp t tng nghip v (Business Logic) x lý cỏc yờu cu Kt qu sau x lý c tr li cho ngi dựng Lp ny bao gm cỏc module chớnh sau: - Cỏ nhõn húa: module cho phộp ngi s dng ó ng nhp tựy bin ni dung v giao din theo tng cỏ nhõn - T hp trang da trờn kờnh (portlets): module thc hin hin th thụng tin theo kờnh ỏp ng yờu cu ca ngi s dng khai thỏc thụng tin To trang hin th tng hp da trờn c ch t hp d liu v kiu hin th ca cỏc kờnh thnh phn - ng nhp mt ca SSO: module cho phộp ngi s dng ng nhp mt ln khai thỏc v s dng cỏc thụng tin dch v trờn Cng - Trỡnh by cỏc dch v web: module kt xut, hin th ni dung nhn c thụng qua cỏc dch v web (Webservices) Lp Dch v Cng: thc hin cỏc quy trỡnh tỏc nghip, nghip v, x lý, tớch hp thụng tin, qun lý cu hỡnh, qun tr h thng - Cỏc kờnh thụng tin: Bao gm cỏc kờnh thụng tin cụng cng, cỏc kờnh thụng tin ni b, v cỏc dch v tin ớch - Tỡm kim: module cho phộp tỡm kim ton cỏc loi thụng tin trờn Cng Giao tip in t H Ni, cỏc thụng tin cú th l tin tc, thụng tin chuyờn ngnh, bn, cõu hi, - Qun tr h thng: qun lý cỏc thụng tin liờn quan ti cu hỡnh chung ca Cng giao tip in t H Ni nh: ti khon, phõn quyn, kờnh thụng tin, yờu cu truy xut thụng tin, khuụn mu, phiờn lm vic, trng thỏi, d liu cỏ nhõn, tựy bin cỏ nhõn húa ca ngi s dng - Qun lý Portlet (ng dng): Thc hin qun lý cỏc kờnh ng dng, xut 63 bn kờnh, module m rng Ngoi ra, module ny cũn thc hin vic x lý d liu v thụng tin hin th trờn tng kờnh cú x lý ti m v tng tỏc d liu - An ninh/Bo mt: x lý thụng tin mó húa v bo mt theo yờu cu c bit l cỏc giao dch cú yu t bo mt trờn s dng cỏc cụng ngh HTTPS hay SSL - Tớch hp thụng tin: mụ un thc hin vic tớch hp thụng tin nh: thụng tin t cỏc phn mm dựng chung, phn mm tỏc nghip, trang web thnh phn Lp Dch v d liu: bao gm cỏc dch v nn tng h tr hnh Cng giao tip in t H Ni ny Cỏc dch v nn tng h tr bao gm: - Enterprise Directory: cung cp dch v th mc h tr kh nng thm nh/xỏc thc ti khon h thng, cho phộp tớch hp vi cỏc h thng ngi dựng Active Directory (AD) trờn Windows hoc dch v th mc Lightweight Directory Access Protocol (LDAP) trờn cỏc h iu hnh Unix/Linux - VPortal metadata: thc hin vic lu tr thụng tin cu hỡnh Cng giao tip in t thnh ph H Ni - External Content: tớch hp hoc liờn kt cỏc ngun ti nguyờn bờn ngoi di dng cỏc trang web kt xut, hin th trờn h thng Lp C s d liu: gm cỏc h thng CSDL phc v lu tr cỏc loi d liu ca ton h thng - CSDL ngi dựng trờn AD/LDAP (s dng trng hp h thng cn xỏc nhn thụng tin v ngi dựng h thng H iu hnh) - CSDL portal v d liu Cng giao tip in t H Ni m bo tng thớch v cú th hot ng vi nhiu h c s d liu khỏc nh: SQL Server 2000/2005, Oracle, DB2, My SQL, PostgreSQL, - D liu bờn ngoi: cỏc bn, trang web (html), xml, 64 3.2.3 Mụ hỡnh mng Hỡnh 3-5: Mụ hỡnh mng ca Cng Giao tip in t H Ni 3.2.4 Cụng ngh v ngụn ng lp trỡnh V mt cụng ngh, vic nõng cp phiờn bn mi s m bo cho Cng giao tip in t H Ni tng thớch v ỏp ng c cỏc tiờu chun cụng ngh v chun trao i d liu B Thụng tin v Truyn thụng ban hnh, ng thi theo kp vi xu hng phỏt trin cụng ngh Vit Nam cng nh trờn th gii Vic ỏp ng ny ng thi cng lm cho Cng Giao tip in t H Ni hin i hn, nõng tm v cụng ngh cng nh kh nng thớch nghi vi cỏc yờu cu nõng cao v phỏt trin cỏc ng dng v dch v Cú th thy cỏc cụng ngh tiờn tin v in hỡnh c tớch hp phiờn bn ny l: Java, J2EE, kin trỳc SOA, cựng cỏc cụng ngh ca Web 2.0 C th c th hin cỏc phn di õy: 65 Cng Giao tip in t H Ni s c nõng cp lờn phiờn bn mi, phỏt trin trờn cỏc cụng ngh tiờn tin, cỏc cụng c v ngụn ng lp trỡnh mnh, phn di õy túm lc cỏc cụng ngh, ngụn ng lp trỡnh v mụi trng phỏt trin VPortal trờn nn kin trỳc J2EE (Java platform, Enterprise Edition): VPortal c phỏt trin trờn nn tng phn mm mó ngun m Liferay Portal hng u th gii c Infoworld bỡnh chn nm 2007 v 2008, s dng cụng ngh mi nht ca Java, J2EE, tớch hp kin trỳc hng dch v SOA v cụng ngh Web 2.0 H tr rng rói cỏc chun cụng nghip v chun m (SOAP, LDAP, XML/XSL, SSL, JSR 170, JSR168, WSRP, Webservices, ) ỏp ng y cỏc tiờu chun v tớnh nng v k thut nờu Cụng s 1654/BTTTT-DCNTT, ban hnh ngy 27/05/2008 ca B Thụng tin v Truyn thụng ỏp ng y cỏc tiờu chun bt buc theo Quyt nh s 20/2008/QBTTTT ban hnh ngy 09/04/2008 ca B Thụng tin v truyn thụng v Danh mc tiờu chun v ng dng CNTT cỏc c quan nh nc, bao gm cỏc chun v kt ni nh HTTP, FTP, LDAP, DNS, POP3, TCP/IP, ; cỏc chun v tớch hp d liu nh: XML, XSL, RDF, UTF-8,; v nhiu tiờu chun khỏc Tuõn theo cỏc kin trỳc c t J2EE VPortal tr thnh mt h thng m v mm do, cú kh nng tớch hp vi cỏc h thng h tng v cỏc ng dng, cỏc dch v v cỏc ngun d liu khỏc Theo nh hng kin trỳc ú, VPortal cung cp mt cỏc giao din tớch hp vi cỏc h thng v ng dng bờn ngoi, m bo tớnh c lp cỏc hot ng ca phn nhõn h thng Cỏc dch v v ng dng ca VPortal c phỏt trin mt cỏch c lp di dng nhng kờnh thụng tin riờng ca h thng (portlets) v tuõn th cht ch chun phỏt trin ng dng trờn portal JSR 168 Vi thit k nh vy, mi ngun thụng tin v ng dng cú th c tớch hp mt cỏch thng nht vo 66 h thng v ton b h thng cú th d dng c m rng theo mi hng chc nng Cụng ngh Java l mt cụng ngh cho phộp xõy dng cỏc phn mm ch cn vit mt ln v cú th chy mi ni, tc l cỏc ng dng c vit bng Java chy c trờn nhiu nn h thng khỏc Windows, Linux, Unix, Do ú VPortal cng tha hng c cỏc tớnh nng u vit ú VPortal cú th chy vi nhiu web server v kt ni n nhiu h c s d liu khỏc nh Oracle, SQL Server, My SQL, DB2, nh vo mt lp (mt thnh phn) chuyờn m nhn kt ni c s d liu m bo cỏc lp phớa trờn ca VPortal hot ng c lp khụng ph thuc vo h qun tr c s d liu c th no 3.2.5 Mụi trng trin khai Vi nn tng cụng ngh mi, Cng giao tip in t H Ni cú th trin khai trờn nhiu mụi trng khỏc nhau, c th cú hn 1000 phng ỏn trin khai khỏc bng s kt hp gia h iu hnh, application server v database S linh hot ny cho phộp Cng giao tip in t H Ni cú c phng ỏn trin khai ti u nht v bo ton u t cỏc giai on trc cng nh tng lai H iu hnh: VPortal tng thớch v hot ng trờn hu ht cỏc loi h iu hnh, bao gm: Asianux Server 3.0, HP Tru64 Unix, HP-UX, IBM, AIX, Red Hat Linux, Sun Solaris, SuSE, UnitedLinux, Window 2000, 2003, 2008 Server H thng C s d liu: VPortal tng thớch v hot ng trờn hu ht cỏc loi h iu c s d liu khỏc nhau, bao gm: PostgreSQL, MySQL, MS SQL Server, Oracle, DB2, Web Appication Server/Container: Apache, Tomcat, Jetty, Resin, iPlanet, WebSphere, Weblogic, i vi vic nõng cp, Cng giao tip in t H Ni phiờn bn mi s s dng mụi trng h thng hin ti, nhiờn s dng cỏc phiờn bn cao hn, ti u hn v nng lc x lý v hnh cng nh kh nng m bo an ton bo mt 67 ca h thng Phng ỏn trin khai c th cho Cng giao tip in t H Ni giai on ny l: H iu hnh: Asianux Server 3.0 WebServer: Apache 2.0 Servlet Container: Tomcat 6.0 Database: PostgreSQL 8.3 H thng ngi dựng: OpenLDAP 3.0 H thng bo mt, an ninh h iu hnh: Red Castle 2.0 3.3 Tớch hp ng dng Chớnh ph in t H Ni: ng dng ca S Ban Ngnh kt ni qua Dch v v Qui trỡnh ng dng ng dng Th vin s Ngi s dng Business Intergration Server Kho d liu nhiu chiu Phõn tớch, o sõu H tr quyt nh ROLAP ` Portal Single Signon Authentication Ngi s dng Application Server ` CSDL Chuyờn ngnh ` Kho d liu Tp trung ROLAP CUBE ` Cng Dich v Ngi s dng ` ` Message Queue ng dng i phng ca S Ban Ngnh cú th c Tớch hp qua Dch v v Qui trỡnh ng dng ng dng ng dng Hỡnh - 6:- Mụ hỡnh tớch hp cỏc ng dng CPT Ngi s dng s truy nhp h thng thụng qua mt Portal vi chc nng Single-Signon, xỏc thc, bo mt v h tr nhiu loi thit b truy nhp Mt Cng dch v to mụi trng cn thit thc hin cỏc dch v h thng cung cp phng tin cho cỏc ng dng khỏc tỡm kim v khai thỏc trc tuyn thụng tin, nu c phộp truy nhp Dch v ny l u mi giao din thng nht trao i 68 thụng tin vi cỏc ng dng phn mm khỏc ca Thnh ph Cỏc giao thc chun ca XML v SOAP s c s dng to iu kin nõng cao tớnh m rng ca h thng Vn quan trng õy trờn phng din tớch hp ng dng l cỏc ng dng CPT s c thit k v xõy dng trờn nn Kin trỳc nh hng dch v (SOA) cú kh nng tớch hp vi d dng qua cỏc cng dch v ng dng xõy dng trờn nn SOA s to iu kin h tr vic thay i qui trỡnh v th tc thng xuyờn mt cỏch hiu qu nht m khụng cn phi vit li chng trỡnh Mc khỏc cỏc ng dng cú th thay i cụng ngh v cu trỳc ca qui trỡnh v d liu bờn nhng s khụng nh hng n cỏc ng dng khỏc s dng cỏc dch v x lý hay cung cp thụng tin qua nn SOA Hỡnh 3-7 biu din mi quan h dch v gia mt ng dng tiờu biu vi cỏc ng dng CPT khỏc ca Thnh ph iu quan trng õy l xõy dng c mt li dch v liờn kt v tớch hp gia tt c cỏc ng dng CPT ca Thnh ph Cụng an: CA1: Xỏc minh s? CMND c?a ngu ?i d?i di?n CA2: Xỏc minh Nhõn H? kh?u CA3: Xỏc nh?n tu cỏch phỏp nhõn c?a ngu ?i d?i di?n H? t?ch: HT1: Xỏc minh tu cỏch phỏp nhõn Thu?: TH1: Thụng bỏo mó s? thu? TH2: Thụng bỏo danh sỏch doanh nghi?p n? thu? H?i quan: HQ1: B? Ban Ngnh: BN1: Xỏc nh?n gi?y phộp hnh ngh?, v?n phỏp d?nh V.v Yờu c?u Nh?n d?ch v? t? Yờu c?u D?ch v? éKKD Cung c?p d?ch v? cho Cụng an: DNCA1: thụng tin v? GCN éKKD DNCA2: thụng tin chi ti?t v? doanh nghi?p DNCA3: gi?i thi?u kh?c d?u cho doanh nghi?p DNCA4: danh sỏch doanh nghi?p b? rỳt GCN éKKD Thu?: DNTH1: S? éKKD cua DN m?i thnh lõp DNTH2: thụng tin v? GCN éKKD DNTH3: thụng tin chi ti?t v l?ch s? c?a doanh nghi?p DNTH4: thụng tin th?ng kờ v? doanh nghi?p, ngnh ngh? DNTH5: danh sỏch doanh nghi?p b? rỳt GCN éKKD H?i quan: DNHQ1: thụng tin v? GCN éKKD DNHQ2: thụng tin chi ti?t v l?ch s? c?a doanh nghi?p DNCA4: danh sỏch doanh nghi?p b? rỳt GCN éKKD B? Ban Ngnh: DNBN1: thụng tin v? GCN éKKD DNBN2: thụng tin chi ti?t v l?ch s? c?a doanh nghi?p DNBN3: thụng tin th?ng kờ v? doanh nghi?p, ngnh ngh? DNBN4: thụng tin v? h? so éKKD c?a doanh nghi?p DNBN5: bỏo cỏo d?nh k? v? tỡnh hỡnh éKKD cỏc linh v? c liờn quan Cỏc thnh ph?n kinh t? khỏc: D?ch v? cung c?p thụng tin theo yờu c?u v lu?t d?nh V.v Hỡnh 3-7:- Mụ hỡnh tiờu biu nh hng Dch v ca mt ng dng CPT 69 KT LUN Vi nhng u im v li ớch ca mỡnh, SOA s giỳp cho cụng vic phỏt trin phn mm tr nờn d dng v nhanh chúng hn ng tn cụng ch to li bỏnh xe Hóy kt hp nhng linh kin( dch v) cú sn v b sung nhng gỡ cn thit lp rỏp nhanh chúng chic xe a bn n ớch õy l trit lớ ca SOA SOA s nhanh chúng tr nờn cn thit cỏc c quan chớnh ph bt u nhn rng li ớch nú mang li vt xa cỏc khớa cnh k thut: ú chớnh l s ln mnh v kh nng ng dng CNTT Ging nh Internet to ng mi cho thng mi, SOA ch cho khỏch hng ng cu trỳc t chc CNTT thnh cỏc danh mc, cỏc dch v thay vỡ l cỏc h thng v ng dng iu ny, to iu kin cho cỏc c quan chớnh ph y nhanh quỏ trỡnh hin i húa Nh vy, quỏ trỡnh hỡnh thnh v phỏt trin Chớnh ph tr lờn nhanh chúng v hiu qu hn 70 TI LIU THAM KHO [1] http://en.wikipedia.org/wiki/Service-oriented_architecture [2] What Is Service-Oriented Architecture http://webservices.xml.com/pub/a/ws/2003/09/30/soa.html [3] Understanding Service-Oriented Architecture David Sprott and Lawrence Wilkes http://msdn.microsoft.com/en-us/library/aa480021.aspx [4] SOA: Ngụi mi lnh vc phn mm http://www.htmedsoft.com/kythuat/congngheweb/congngheweb011.htm [5] SOA in Government Girish Juneja, Blake Dournaee, Joe Natoli and Steve Birkel http://www.soamag.com/I15/0208-1.asp [6] Service Oriented Architecture for Government [7] Planning for e-Government A Service-Oriented Agency Survey - Elsa Estevez, Tomasz Janowski and Adegboyega Ojo [8] Service-Oriented Architecture and Design Strategies - Mike Rosen, Boris Lublinsky, Kevin T Smith, Marc J Balcer Wiley Publishing, Inc 71 ... phủ điện tử Hà Nội Chương nói thực trạng hệ thống Chính phủ điện tử Hà Nội kiến trúc đề xuất CHƯƠNG CHÍNH PHỦ ĐIỆN TỬ 1.1 Khái quát Chính phủ điện tử Chính phủ điện tử (CPĐT) biết đến phủ số, phủ. .. khai Chính phủ điện tử nước Chương 2: Kiến trúc hướng dịch vụ (SOA) Chương tìm hiểu khái niệm kiến trúc hướng dịch vụ khả áp dụng hệ thống Chính phủ điện tử Chương 3: Giải pháp hệ thống Chính phủ. .. CNTT Chính phủ Các dịch vụ Chính phủ điện tử phổ biến (xu hướng) Theo Chính phủ điện tử toàn cầu năm 2007 Đại học Brown giới, có số dịch vụ phủ điện tử phổ biến nhiều phủ cung cấp Một số dịch vụ

Ngày đăng: 27/07/2017, 20:28

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w