Nghiên cứu tìm hiểu EAI (enterprise application integration), đề xuất mô hình áp dụng thực tế

70 495 1
Nghiên cứu tìm hiểu EAI (enterprise application integration), đề xuất mô hình áp dụng thực tế

Đ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

NGUYN C HUY K THUT MY TNH V TRUYN THễNG 2009 - 2012 Hà Nội 2012 Bộ giáo dục đào tạo Trường Đại học bách khoa Hà nội NGUYN C HUY NGHIấN CU TèM HIU EAI (ENTERPRISE APPLICATION INTEGRATION), XUT Mễ HèNH P DNG THC T Luận Văn Thạc sỹ khoa học Ngành: Kỹ THUậT MáY TíNH truyền thông Hà nội 2012 MC LC Trang DANH MC HèNH V LI NểI U CHNG I TNG QUAN V EAI (ENTERPRISE APPLICATION INTEGRATION) I Khỏi nim Phõn loi EAI II Application to application integration (A2A)-Tớch hp cp h thng Business to business integration (B2B) - Tớch hp ng dng ngoi doanh nghip Person to system integration - Giao din (graphical user interface GUI) chung cho nhiu ng dng III Mụ hỡnh qun lý h thng mng c im ca h thng Workgroup (mụ hỡnh peer to peer) c im ca h thng Domain (mụ hỡnh client/server) CHNG II CC CễNG NGH LIấN QUAN N EAI I Gii thiu v Web Services Gii thiu cụng ngh c im ca Dch v Web Kin trỳc ca Dch v Web 10 Cỏc thnh phn ca Dch v Web 12 An ton cho dch v Web 16 Quy trỡnh xõy dng mt dch v Web 18 Tớch hp dch v Web theo chun 20 II Active Domain Controller (Active Directory) 22 III Certificate Authority 23 IV UDDI Services 29 V Xỏc thc, cp quyn ngi dựng, nhúm ngi dựng Web Services 30 CHNG III MT S GII PHP TCH HP CễNG NGH TRUYN THễNG IP TIấN TIN 38 I Cụng ngh SOAP Simple Object Access Protocol 38 c trng SOAP 38 Cu trỳc mt thụng ip theo dng SOAP 40 Nhng kiu truyn thụng 41 II Gii phỏp truyn thụng ip IBM - WebSphere DataPower XI50 42 III Gii phỏp truyn thụng ip Oracle 44 CHNG IV NG DNG WEB SERVICES GIM CHI PH TCH HP CC NG DNG DCH V 49 Vn ca cỏc h thng thụng tin ca mt t chc 49 Kho sỏt cỏc h thng thụng tin nghip v ti trng i hc Bỏch khoa 50 H Ni xut gii phỏp 54 c t phõn h trung tõm 57 Tớch hp vi cỏc h thng thụng tin sn cú 58 ỏnh giỏ 61 KT LUN 62 DANH MC TI LIU THAM KHO 63 PLI NểI U Hin vi tc phỏt trin khụng ngng ca Cụng Ngh Thụng Tin mi lnh vc i sng Kinh t v xó hi ca nc ta, cỏc ng dng ca cụng ngh thụng tin ó gúp phn quan trng vo lnh vc qun lý kinh t xó hi núi chung v qun lý cỏc doanh nghip, cụng ty núi riờng Cỏc phn mm qun lý c s dng rng rói phc v cho cụng tỏc nghip v ca cỏc n v, t chc Cỏc phn mm ca tng n v, t chc cn c kt ni vi to thnh mt h thng thụng tin thng nht Cú th thc hin mc tiờu ny bng cỏch : s dng cỏc phn mm ca mt nh cung cp cho tt c cỏc phn mm nghip v hoc s dng cỏc phn mm ca cỏc cỏc nh cung cp khỏc v xõy dng phõn h kt ni cỏc phn mm nghip v Vic s dng cỏc sn phm ca mt nh cung cp dn n ph thuc vo nh sn xut Tt c cỏc sn phm ca h thng cn tuõn th cỏc chun cht ch ca nh sn xut cú th cựng hot ng Bờn cnh ú, chi phớ cho nhng sn phm ny thng rt cao, khú cú th c ỏp ng c vi cỏc t chc khụng ch ng v ngun kinh Theo mụ hỡnh t di lờn (bottom-up), ú cỏc phn mm nghip v cho cỏc n v cu thnh t chc c xõy dng riờng r, trc cú mt chun thụng tin thng nht cho c t chc Trng hp ny cn thit cú mt phõn h cung cp cỏc cụng c cỏc phn mm nghip v riờng l cú th kt ni vi Lun trỡnh by mt gii phỏp tớch hp cỏc ng dng khụng ng nht, da trờn nn tng ca web service, cho phộp cỏc ng dng c phỏt trin c lp, song song kt ni ln phc v mc ớch chung ca t chc Bờn cnh ú, lun cng xõy dng mt cỏch thc qun lý trung cỏc web services ny cng nh cung cp c ch qun lý ti khon, xỏc thc v cp quyn truy cp web services da trờn UDDI Services v Active Directory H thng c th nghim da trờn mt s dch v thụng tin ca trng i hc Bỏch Khoa H Ni Trang Ni dung lun bao gm cỏc cụng vic sau : - Tỡm hiu v Enterprise Application Integration v cỏc cụng ngh liờn quan - S dng Web Services gim chi phớ tớch hp cỏc ng dng dch v hon thnh c lun ny, em xin chõn thnh cm n thy giỏo H Quc Trung, ngi ó tn tỡnh hng dn ch bo v ng viờn em sut thi gian em lm lun Trang CHNG I TNG QUAN V EAI (ENTERPRISE APPLICATION INTEGRATION) I Khỏi nim EAI l mt gii phỏp xõy dng mt h thng phõn tỏn, cỏc ng dng n mc ớch da trờn nn tng ca cỏc ng dng sn cú mt doanh nghip Núi n gin, EAI l s chia s khụng gii hn cỏc d liu, cỏc tin trỡnh x lý nghip v cho bt c mt ng dng c kt ni vo h thng Vic xõy dng mt gii phỏp EAI va ỏp ng c vic khụng can thip vo h thng ng dng cú ng thi gim c chi phớ cho doanh nghip EAI khụng phi l mt gii phỏp nm ngoi h thng ca doanh nghip m nú l mt tin trỡnh x lý nhm to mt nn tng linh hot, tiờu chun cho phộp cỏc thnh phn ng dng hot ng d dng v t hiu qu cao Nn tng mi ny cho phộp cỏc ng dng tng tỏc, giao tip vi mt cỏch liờn tc thi gian thc Vic s dng cỏc ng dng hay phn mm c thng mi húa ca cựng mt nh cung cp gii phỏp m bo tớnh tng thớch ca chỳng ph thuc khỏ nhiu vo nh cung cp ú Tt c cỏc sn phm ny s phi tuõn th theo ỳng cỏc quy tc c nh cung cp t cú th tng tỏc c vi Vỡ vy tớch hp cỏc ng dng khụng cú mt chun thụng tin thng nht gp phi nhiu khú khn nh ph thuc vo nh sn xut, giỏ thnh cao, phc ca h thng ln Bi vy cỏc t chc thng la chn gii phỏp tớch hp ng dng theo mụ hỡnh t di lờn ( bottom-up) ú cỏc ng dng nghip v c xõy dng riờng r vi theo yờu cu nghip v ca tng n v trc cú mt chun thụng tin thng nht cho c h thng Trang II Phõn loi EAI Application to application integration (A2A): Tớch hp cp h thng D liu EAI l mt quỏ trỡnh, cỏc k thut v cụng ngh truyn d liu gia cỏc modul d liu iu ny cú th c mụ t nh l ly thụng tin t mt c s d liu, nu cn thit, x lý thụng tin ú v cp nht c s d liu khỏc u im ca d liu cp -EAI l chi phớ ca vic s dng phng phỏp ny Bi vỡ khụng cú bt k thay i no cỏc ng dng v ú th nghim v trin khai ng dng s em li kt qu l gim c chi phớ Ngoi cỏc cụng ngh cung cp c ch di chuyn d liu gia cỏc c s d liu, cng nh nh dng li cú thụng tin tng i r tin, xem xột cỏc mc khỏc EAI v cụng ngh cho phộp ỏp dng Business to business integration (B2B): Tớch hp ng dng ngoi doanh nghip ng dng giao din mc EAI cp n vic tn dng cỏc giao din tip xỳc ca cỏc ng dng tựy chnh hoc úng gúi Cỏc nh phỏt trin s dng cỏc giao din ny truy cp vo cỏc quy trỡnh kinh doanh v thụng tin n gin S dng cỏc giao din ny, cỏc nh phỏt trin cú th mang li nhiu ng dng vi nhau, cho phộp h chia s logic v thụng tin kinh doanh Nhng hn ch nht m cỏc nh phỏt trin phi i mt vi cỏc tớnh nng v chc nng c th ca cỏc giao din ng dng c bit ny ca EAI l ỏp dng cho cỏc ng dng ERP, chng hn nh SAP, PeopleSoft, s tip xỳc vi giao din vo cỏc quỏ trỡnh v d liu ca h, lm nh vy theo nhng cỏch rt khỏc EAI cụng ngh a thớch nht loi ny l cỏc nh mụi gii thụng ip ny cú th trớch xut cỏc thụng tin t mt ng dng, t nú mt nh dng cú th hiu c bi cỏc ng dng mc tiờu v truyn ti thụng tin Phng phỏp mc EAI l s chia s ca logic kinh doanh cú th tn ti doanh nghip Cỏc ng dng cú th truy cp vo cỏc phng phỏp trờn bt k ng dng khỏc Cỏc c ch chia s phng phỏp gia cỏc ng dng rt nhiu bao gm Trang cỏc i tng phõn phi, cỏc mỏy ch ng dng Mt Box cú th cú nhng cuc gi ca mt ng dng vi cỏc phng phỏp c lu tr cỏc ng dng khỏc Mt mỏy ch ng dng cú th l mt mỏy ch vt lý chia s cho mt b chia s ca cỏc mỏy ch ng dng Hu ht hi nhp ang din cp ny cú mt s cụng ngh mnh m thc hin loi hỡnh ny Person to system integration: Giao din (graphical user interface GUI) chung cho nhiu ng dng Giao din ngi dựng EAI l mt cỏch tip cn n gin hn Kin trỳc v phỏt trin EAI cú th úng gúi cỏc ng dng bng cỏch s dng giao din ngi dựng nh l mt im chung ca hi nhp Vớ d, cỏc ng dng mỏy tớnh ln m khụng cú cp truy cp c s d liu hoc quy trỡnh kinh doanh cú th c truy cp thụng qua giao din ngi dựng ca ng dng Loi ny khụng phi l mt u tiờn mc dự nhiu ln, õy l cỏch nht tip cn nhim v hi nhp III Mụ hỡnh qun lý h thng mng qun lý mt h thng mng ta cú mụ hỡnh: Workgroup v Domain c im ca h thng Workgroup (mụ hỡnh peer to peer) Cỏc mỏy tớnh mng cú vai trũ nh Thụng tin ti khon ngi dựng c lu SAM (security account manager) trờn mi mỏy cc b Qun lý khụng trung, vớ d cn trin khai policy cho h thng ta phi cu hỡnh trờn tng mỏy Mi ngi s dng phi s dng nhiu user account cho nhiu nhu cu, vớ d ngi s dng phi cú user : mt logon v mt truy cp ti nguyờn trờn file server Quỏ trỡnh chng thc cho ngi dựng ng nhp din ti mỏy cc b m user ng nhp Vi c im trờn ta s rt khú khn qun lý mt h thng mng ln Trang c im ca h thng Domain (mụ hỡnh client/server) Cú ớt nht mt server lm chc nng iu khin vựng (domain controller) Qun lý theo cu trỳc danh b : tt c cỏc i tng (group, user, computer account,) v ti nguyờn u c qun lý trung bng dch v Active Directory, c lu tr trờn domain controller vi tờn tin l NTDS.DIT L mt mụ hỡnh qun lý trung, vớ d policy trin khai cựng lỳc cú th nh hng trờn nhiu mỏy hoc nhiu user account H tr Single Sign On, mi ngi s dng h thng ch cn mt user account cho tt c cỏc nhu cu : logon, truy cp ti nguyờn, s dng e-mail, Quỏ trỡnh chng thc cho ngi dựng din trung ti mỏy domain controller Vi s khỏc gia h thng Workgroup v Domain nh trờn, qun lý mt h thng mng ln nh trng i hc Bỏch Khoa H Ni chỳng ta nờn chn mụ hỡnh Domain CHNG II CC CễNG NGH LIấN QUAN N EAI I Gii thiu v Web Services Dch v Web (Web Service) c coi l mt cụng ngh mang n cuc cỏch mng cỏch thc hot ng ca cỏc dch v B2B (Business to Business) v B2C (Business to Customer) Giỏ tr c bn ca dch v Web da trờn vic cung cp cỏc phng thc theo chun vic truy nhp i vi h thng úng gúi v h thng k tha Cỏc phn mm c vit bi nhng ngụn ng lp trỡnh khỏc v chy trờn nhng nn tng khỏc cú th s dng dch v Web chuyn i d liu thụng qua mng Internet theo cỏch giao tip tng t bờn mt mỏy tớnh Tuy nhiờn, cụng ngh xõy dng dch v Web khụng nht thit phi l cỏc cụng ngh mi, nú cú th kt hp vi cỏc cụng ngh ó cú nh XML, SOAP, WSDL, UDDI Vi s phỏt trin v ln mnh ca Internet, dch v Web tht s l mt cụng ngh ỏng c quan tõm gim chi phớ v phc tớch hp v phỏt trin h Trang thng Chỳng ta s xem xột cỏc dch v Web t mc khỏi nim n cỏch thc xõy dng Gii thiu cụng ngh Theo nh ngha ca W3C (World Wide Web Consortium), dch v Web l mt h thng phn mm c thit k h tr kh nng tng tỏc gia cỏc ng dng trờn cỏc mỏy tớnh khỏc thụng qua mng Internet, giao din chung v s gn kt ca nú c mụ t bng XML Dch v Web l ti nguyờn phn mm cú th xỏc nh bng a ch URL, thc hin cỏc chc nng v a cỏc thụng tin ngi dựng yờu cu Mt dch v Web c to nờn bng cỏch ly cỏc chc nng v úng gúi chỳng cho cỏc ng dng khỏc d dng nhỡn thy v cú th truy cp n nhng dch v m nú thc hin, ng thi cú th yờu cu thụng tin t dch v Web khỏc Nú bao gm cỏc mụ un c lp cho hot ng ca khỏch hng v doanh nghip v bn thõn nú c thc thi trờn server Trc ht, cú th núi rng ng dng c bn ca Dch v Web l tớch hp cỏc h thng v l mt nhng hot ng chớnh phỏt trin h thng Trong h thng ny, cỏc ng dng cn c tớch hp vi c s d liu (CSDL) v cỏc ng dng khỏc, ngi s dng s giao tip vi CSDL tin hnh phõn tớch v ly d liu Trong thi gian gn õy, vic phỏt trin mnh m ca thng mi in t v B2B cng ũi hi cỏc h thng phi cú kh nng tớch hp vi CSDL ca cỏc i tỏc kinh doanh (ngha l tng tỏc vi h thng bờn ngoi - bờn cnh tng tỏc vi cỏc thnh phn bờn ca h thng doanh nghip) Di õy, chỳng ta s xem qua nhng khỏi nim v cỏch thc c bn nht xõy dng mt dch v Web tớch hp v phỏt trin h thng Trang H thng thụng tin phũng Cụng tỏc hc sinh sinh viờn Kt qu hc v rốn luyn H thng thụng tin phũng o to i hc Hỡnh 18 S tng tỏc liờn kt gia hai n v Nh vy, cú th thy cỏc h thng thụng tin nghip v ca trng i hc Bỏch khoa H Ni ó ỏp ng c vic tin hc húa nh trng, ng dng c cỏc phn mm m, yờu cu v chi phớ thp Tuy nhiờn cỏc h thng thụng tin cha c thng nht, Nh vy cn cú mt gii phỏp tớch hp cỏc nghip v dch v ca cỏc h thng thụng tin ó kho sỏt trờn Gii phỏp ny cn tha cỏc yờu cu sau: - Khụng phi thay i cỏc h thng thụng tin nghip v sn cú - Khụng nh hng n cỏc thụng tin nghip v ó cú - B sung ti thiu cỏc mụ un phn mm mi - Tng tỏc da trờn cỏc chun m Trang 53 xut gii phỏp gii quyt tớch hp cỏc nghip v dch v ỏp ng cỏc yờu cu ó trỡnh by trờn, cỏc ý tng ch o l: - S dng mt trung tõm tớch hp thụng tin nghip v cú chc nng: + Cung cp c ch trao i thụng tin nghip v gia cỏc n v + Qun lý cỏc dch v thụng tin m cỏc h thng thụng tin nghip v cung cp + Qun lý v giỏm sỏt cỏc thụng tin nghip v - S dng Web services lm cụng c truyn thụng bc thp, khai thỏc ti a s n gin, tớnh m, tớnh mm ca Web services vic cung cp thụng tin Vi cỏc ý tng trờn kin trỳc h thng thụng tin ú cỏc nghip v cú th c tớch hp c mụ t Hỡnh 19: Mụ hỡnh tớch hp cỏc thnh phn nghip v Trang 54 Hỡnh 19: Mụ hỡnh tớch hp cỏc thnh phn nghip v Trong hỡnh 19, cú th chia cỏc thnh phn ca h thng lm loi: Cỏc thnh phn cung cp thụng tin; Cỏc thnh phn s dng thụng tin; Cỏc thnh phn qun lý cỏc dch v thụng tin Thnh phn qun lý thụng tin chu trỏch nhim: - Nhn v x lý cỏc yờu cu v ng ký dch v Trang 55 - Tỡm kim c t dch v - Xỏc thc v cho phộp s dng dch v - Cung cp c ch bo mt Thnh phn s dng thụng tin da vo cỏc c t dch v cung cp bi thnh phn qun lý cú th s dng cỏc dch v thụng tin thnh phn cung cp thụng tin cung cp ng ký dch v l thao tỏc thnh phn cung cp thụng tin thc hin cú th cụng b dch v ca mỡnh cho cỏc thnh phn khỏc h thng Trong yờu cu ng ký dch v cn cú cỏc thụng tin nh: nh danh ca n v ng ký dch v, c t dch v, phõn quyn ca dch v Cn c vo cỏc thụng tin ny, ban lónh o thụng qua thnh phn trung tõm phờ duyt v a thụng tin ng ký vo c s d liu cụng khai ca cỏc dch v Tỡm kim dch v l thao tỏc thnh phn s dng thụng tin tin hnh xỏc nh chớnh xỏc dch v m thnh phn ny s s dng H thng cn cung cp c ch cho phộp mt s dch v ch cú th c tỡm kim vi cỏc thnh phn ó c xỏc thc Sau ó nhn c c t dch v, cỏc phõn h cú th s dng dch v thụng qua cỏc c t Thao tỏc xỏc thc l thao tỏc c bn tt c cỏc hot ng ca cỏc thnh phn h thng Tỡm kim, s dng v ng ký dch v thụng tin, tt c u cn n mt tỏc nhõn ó c xỏc thc bi h thng, vi nh danh v phõn quyn xỏc nh cho nh danh ú Trang 56 c t phõn h trung tõm Tt c cỏc thao tỏc liờn quan n qun lý dch v c thc hin bi phõn h trung tõm õy s l thc th m tt c cỏc thnh phn khỏc cn kt ni vo trc cú th s dng bt c mt dch v thụng tin no ca h thng Phõn h ny bao gm cỏc mụ un (hỡnh 20): Hỡnh 20 Chc nng ca phõn h trung tõm Mụ un phõn quyn: Xỏc nh quyn s dng cỏc dch v ca cỏc thc th tham gia vo h thng Mụ un xỏc thc: Thc hin vic xỏc thc cỏc thc th Mụ un ny s tớch hp vo cỏc h thng tin hc sn cú vi c ch xỏc thc, m bo tớnh ng nhp mt ln ca h thng Mụ un bo mt v kim soỏt truy cp: Bo mt cỏc thụng tin v kim soỏt quỏ trỡnh truy cp dch v theo cỏc quyn ó c phõn Trang 57 Mụ un th mc: Cung cp cỏc giao din cho phộp tỡm kim cỏc dch v Mụ un qun lý ng ký dch v: Thc hin v x lý quỏ trỡnh ng ký dch v Tớch hp vi cỏc h thng thụng tin sn cú Mụ hỡnh h thng ó phn ỏnh c cỏc chc nng c bn ca h thng tớch hp dch v thụng tin nghip v cú th kim nghim mụ hỡnh, chỳng tụi tin hnh trin khai th nghim h thng ti Trung tõm Mng thụng tin Trng i hc Bỏch khoa H Ni Trong quỏ trỡnh trin khai thc hin phỏt sinh cỏc sau: - Vic xỏc thc cn da vo mt c s d liu v ngi s dng Thc t trng i hc Bỏch khoa H Ni ó cú mt c s d liu v ngi s dng h thng email ang hnh Vic xõy dng mt c s d liu mi v ngi dựng l lóng phớ v d tha d liu, khụng thun tin cho vic xỏc thc h thng Gii phỏp la chn õy l s dng giao thc LDAP (light weight access protocol) cho phộp h thng cú th s dng dch v xỏc thc ca h thng email ng thi vic s dng LDAP xỏc thc cũn cho phộp xỏc thc cỏc dch v tng la v cỏc dch v mng khỏc, m bo an ton cho vic trao i thụng tin h thng - Vic phõn quyn h thng thc t c quyt nh bi ban lónh o nh trng Tuy nhiờn, thụng tin phõn quyn (n v no c lm cỏi gỡ) c th ch húa v lu gi c s d liu ca phũng T chc cỏn b tng thờm tớnh thc t ca h thng, chc nng phõn quyn ca trung tõm tớch hp d liu cn phi c thc hin da trờn cỏc thụng tin lu tr trờn ca phũng T chc cỏn b Vi cỏc gii phỏp cho cỏc phỏt sinh trờn, kin trỳc trin khai thc t c mụ t hỡnh di õy Trang 58 Hỡnh 21 Mụ hỡnh tng tỏc trin khai ti Trng i hc Bỏch khoa H Ni Trang 59 n v cú nhu cu s dng thụng tin s gi yờu cu tỡm kim thụng tin mun c s dng thụng qua mt yờu cu xỏc thc gi n Trung tõm qun lý tớch hp thụng tin nghip v Ti õy, dch v Bo mt v kim soỏt truy cp s tip nhn yờu cu ny, kim tra thụng qua Tng la ca Trung tõm Mng Thụng tin, ng thi gi n dch v Xỏc thc, s dng thụng tin l Tờn, Mt khu hay Mó tỡm kim dch v thụng tin v xỏc thc vi H thng email v dch v mng Trong ú, n v cung cp thụng tin s ng ký dch v thụng tin vi Trung tõm qun lý tớch hp thụng tin nghip v, dch v ny cng s s dng dch v Xỏc thc v Phõn quyn vi d liu c cung cp bi Phũng T chc cỏn b Khi ú, bng vic lu tr thụng tin t n v cung cp thụng tin cỏc Th mc v c xõy dng dch v Tỡm kim thụng tin, Trung tõm qun lý tớch hp thụng tin nghip v s d dng tr v nhng thụng tin t n v cung cp thụng tin cho n v s dng thụng tin S ng ký, cung cp thụng tin: n v cung cp thụng tin Kớch hot Trung tõm tớch hp Email Yờu cu ng ký c s d liu Xỏc thc Phn hi ng ký Trang 60 S ng ký, cung cp thụng tin (tip): n v s dng thụng tin Trung tõm tớch hp Email Yờu cu Xỏc thc OK T chc cỏn b Phõn quyn Phn hi OK ỏnh giỏ: Gii phỏp ỏp ng c yờu cu xõy dng phỏt trin cỏc h thng thụng tin phc vi giỏ thnh thp, chi phớ h, phự hp vi ngi s dng Tuy nhiờn, vic trin khai thc t gp nhiu khú khn, cú th gii thớch bi mt s nguyờn nhõn sau: - Ngi ci t web services khụng cú cỏi nhỡn ton th c h thng, ú cỏc thụng tin cung cp cỏc dch v thụng tin hoc khụng y , hoc quỏ chi tit - n v qun lý h thng thụng tin khụng tớch cc vic ci t cỏc webservice Thc t, nhúm trin khai th nghim rt khú khn xin c ci t th nghim cỏc dch v cung cp thụng tin Nhúm ó lm vic trờn cỏc bn phn mm khụng cú d liu ca cỏc h thng thụng tin núi trờn, nờn kt qu th nghim khụng c kh quan Trang 61 KT LUN Lun ó trỡnh by gii phỏp tớch hp ng dng nghip v s dng Web Services gim chi phớ tớch hp cỏc ng dng dch v, cho phộp kt ni cỏc ng dng nghip v thụng qua Web Services Lun ó xõy dng v trin khai gii phỏp tớch hp mt s h thng thụng tin ca trng i hc Bỏch Khoa H Ni Sau thi gian lm lun vn, em ó thc hin c nhng cụng vic sau : - Tỡm hiu v Enterprise Application Integration v cỏc cụng ngh liờn quan - S dng Web Services gim chi phớ tớch hp cỏc ng dng dch v Hng phỏt trin ca lun vn, em s i sõu hn vo vic tỡm hiu cỏch thc qun lý cỏc chớnh sỏch i vi ngi dựng, n v h thng, kim soỏt vic truy cp v s dng ti nguyờn h thng, tỡm hiu cỏc cỏch thc cu hỡnh xỏc thc v cp quyn cho ngi dựng truy cp vo cỏc Web Services c xõy dng trờn nhng nn tng khỏc Lun khụng th trỏnh nhng li v thiu sút Em rt mong nhn c nhng gúp ý ca thy cụ hon thin lun Mt ln na em xin chõn thnh cm n! Trang 62 DANH MC TI LIU THAM KHO TS H Quc Trung, Mt gii phỏp tớch hp cỏc ng dng nghip v phõn tỏn khụng ng nht, Tp Khoa hc v Cụng ngh cỏc trng i hc k thut, 2010 Matthew MacDonald and Mario Szpuszta, Pro ASP.Net 3.5 in C# 2008, Second Edition David Linthicium, Enterprise Application Integration, 1th edition AddisonWesley 1999 Enterprise UDDI Services, http://www.developer.com/net/net/article.php/3107951/Enterprise-UDDIServices.htm, 2009 Authorization Manager and Role-Based Administration in Windows Server 2003 (Part 1), http://www.windowsecurity.com/articles/Authorization_Manager_Role_Based_Ad ministration_Windows_Server_2003_Part1.html, 2010 Authorization Manager and Role-Based Administration in Windows Server 2003 (Part 2), http://www.windowsecurity.com/articles/Authorization_Manager_Role_Based_Ad ministration_Windows_Server_2003_Part2.html, 2011 Active Directory ton - Phn 1+2, http://vnexperts.net/bai-viet-ky-thuat/windows/609-active-directory-toan-tp-phn12.html, 2010 Use Forms Authentication with Active Directory in ASP.NET 2.0, http://msdn.microsoft.com/en-us/library/ff650308.aspx, 2010 Trang 63 MC LC Trang DANH MC HèNH V LI NểI U CHNG I TNG QUAN V EAI (ENTERPRISE APPLICATION INTEGRATION) I Khỏi nim Phõn loi EAI II Application to application integration (A2A)-Tớch hp cp h thng Business to business integration (B2B) - Tớch hp ng dng ngoi doanh nghip Person to system integration - Giao din (graphical user interface GUI) chung cho nhiu ng dng III Mụ hỡnh qun lý h thng mng c im ca h thng Workgroup (mụ hỡnh peer to peer) c im ca h thng Domain (mụ hỡnh client/server) CHNG II CC CễNG NGH LIấN QUAN N EAI I Gii thiu v Web Services Gii thiu cụng ngh c im ca Dch v Web Kin trỳc ca Dch v Web 10 Cỏc thnh phn ca Dch v Web 12 An ton cho dch v Web 16 Quy trỡnh xõy dng mt dch v Web 18 Tớch hp dch v Web theo chun 20 II Active Domain Controller (Active Directory) 22 III Certificate Authority 23 IV UDDI Services 29 V Xỏc thc, cp quyn ngi dựng, nhúm ngi dựng Web Services 30 CHNG III MT S GII PHP TCH HP CễNG NGH TRUYN THễNG IP TIấN TIN 38 Trang 64 I Cụng ngh SOAP Simple Object Access Protocol 38 c trng SOAP 38 Cu trỳc mt thụng ip theo dng SOAP 40 Nhng kiu truyn thụng 41 II Gii phỏp truyn thụng ip IBM - WebSphere DataPower XI50 42 III Gii phỏp truyn thụng ip Oracle 44 CHNG IV NG DNG WEB SERVICES GIM CHI PH TCH HP CC NG DNG DCH V 49 Vn ca cỏc h thng thụng tin ca mt t chc 49 Kho sỏt cỏc h thng thụng tin nghip v ti trng i hc Bỏch khoa 50 H Ni xut gii phỏp 54 c t phõn h trung tõm 57 Tớch hp vi cỏc h thng thụng tin sn cú 58 ỏnh giỏ 61 KT LUN 62 DANH MC TI LIU THAM KHO 63 Trang 65 DANH MC HèNH V Hỡnh Chng giao thc ca dch v Web 10 Hỡnh Kin trỳc ca Web Services 12 Hỡnh Mụ hỡnh truyn tin an toỏn 23 Hỡnh Mó húa ng truyn 25 Hỡnh Xỏc thc 25 Hỡnh H thng phõn cp CA 26 Hỡnh Tin trỡnh xỏc thc 32 Hỡnh Tin trỡnh xỏc thc, cp quyn xỏc thc 33 Hỡnh Forms authentication 34 Hỡnh 10 Membership 37 Hỡnh 11 Mt SOAP Operation n gin 39 Hỡnh 12 Cu trỳc thụng ip SOAP 40 Hỡnh 13 Cu trỳc message SOAP 40 Hỡnh 14 Bus Thụng ip (Message Bus) ca XI50 42 Hỡnh 15 Mainframe ca XI50 43 Hỡnh 16 Sn phm tớch hp B2B ca Oracle 47 Hỡnh 17 Mụ hỡnh chung ca cỏc h thng nghip v 51 Hỡnh 18 S tng tỏc liờn kt gia hai n v 53 Hỡnh 19 Mụ hỡnh tớch hp cỏc thnh phn nghip v 55 Hỡnh 20 Chc nng ca phõn h trung tõm 57 Hỡnh 21 Mụ hỡnh tng tỏc trin khai ti Trng i hc Bỏch khoa H Ni 59 Trang 66 DANH MC HèNH V Hỡnh Chng giao thc ca dch v Web 10 Hỡnh Kin trỳc ca Web Services 12 Hỡnh Mụ hỡnh truyn tin an toỏn 23 Hỡnh Mó húa ng truyn 25 Hỡnh Xỏc thc 25 Hỡnh H thng phõn cp CA 26 Hỡnh Tin trỡnh xỏc thc 32 Hỡnh Tin trỡnh xỏc thc, cp quyn xỏc thc 33 Hỡnh Forms authentication 34 Hỡnh 10 Membership 37 Hỡnh 11 Mt SOAP Operation n gin 39 Hỡnh 12 Cu trỳc thụng ip SOAP 40 Hỡnh 13 Cu trỳc message SOAP 40 Hỡnh 14 Bus Thụng ip (Message Bus) ca XI50 42 Hỡnh 15 Mainframe ca XI50 43 Hỡnh 16 Sn phm tớch hp B2B ca Oracle 47 Hỡnh 17 Mụ hỡnh chung ca cỏc h thng nghip v 51 Hỡnh 18 S tng tỏc liờn kt gia hai n v 53 Hỡnh 19 Mụ hỡnh tớch hp cỏc thnh phn nghip v 55 Hỡnh 20 Chc nng ca phõn h trung tõm 57 Hỡnh 21 Mụ hỡnh tng tỏc trin khai ti Trng i hc Bỏch khoa H Ni 59 ... khác EAI công nghệ cho phép áp dụng Business to business integration (B2B): Tích hợp ứng dụng doanh nghiệp Ứng dụng giao diện mức độ EAI đề cập đến việc tận dụng giao diện tiếp xúc ứng dụng tùy... TỔNG QUAN VỀ EAI (ENTERPRISE APPLICATION INTEGRATION) I Khái niệm EAI giải pháp xây dựng hệ thống phân tán, ứng dụng đơn mục đích dựa tảng ứng dụng sẵn có doanh nghiệp Nói đơn giản, EAI chia sẻ... dụng Đặc biệt EAI áp dụng cho ứng dụng ERP, chẳng hạn SAP, PeopleSoft, tiếp xúc với giao diện vào trình liệu họ, làm theo cách khác EAI công nghệ ưa thích loại nhà môi giới thông điệp trích xuất

Ngày đăng: 22/07/2017, 22:58

Mục lục

  • DANH MỤC TÀI LIỆU THAM KHẢO

  • DANH MỤC HÌNH VẼ

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

Tài liệu liên quan