北京市應(yīng)急指揮系統(tǒng)BEA方案V_第1頁
北京市應(yīng)急指揮系統(tǒng)BEA方案V_第2頁
北京市應(yīng)急指揮系統(tǒng)BEA方案V_第3頁
北京市應(yīng)急指揮系統(tǒng)BEA方案V_第4頁
北京市應(yīng)急指揮系統(tǒng)BEA方案V_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

北京市應(yīng)急指揮系統(tǒng)BEA技術(shù)建議V1.0肯BEA系統(tǒng)真(中國)有瓦限公司寺200隔6扒-振01貍念奏世富豎松憤芝陡蒸鄉(xiāng)目錄TOC\o"1-4"\h\z\u罪1能潛項目總體要裁求辰播3殃2園億信息平臺技悶術(shù)要求奏紅4飄用戶需求的銷服務(wù)媒介:衫惰4互聯(lián)網(wǎng)4肥呼叫中心愚超4碰3痛兆北京市應(yīng)急舅指揮系統(tǒng)痰BEA慕技術(shù)方案畝府5蘋3.1慌遺北京市應(yīng)急草指揮系統(tǒng)祖SOA壘架構(gòu)總體設(shè)壓計揪印5統(tǒng)3.2貍購應(yīng)用支撐平慣臺與集成環(huán)娛境秧作6屯3.3累銀信息資源共享享環(huán)境期民7讓氣描數(shù)據(jù)服務(wù)平毅臺雀貧7嫂3.4蛙簡工作流平臺碼切15己3.5戚帶門戶系統(tǒng)方則案諸訓(xùn)1么7竹菜映內(nèi)容管理獲氣17齒拳牙搜索功能準陰18休邊握多渠道訪問民植19澤賴夏門戶安全管參理肢末20裝筑側(cè)統(tǒng)一用戶檔螺案鑄萄22寬波顏單點登錄每著23萍3.6盈朽系統(tǒng)部署和陪管理往北24斯給域高性能咸千24得床斤集群和可靠鼓性癢五25攏鈔欺系統(tǒng)監(jiān)控,壟保證恩SLA濕蓬26日3.7托慢BEA繼實現(xiàn)的摟SOA慈架構(gòu)優(yōu)勢供刺27錦萍膽全面、統(tǒng)一友的平臺挎店27降鞏桿基于標準的爐開放平臺循番27職扯愁簡單、高效斥率實施廈眠29撥4欺吳成功案例蛛著30古項目虜總體要求同項目要求見底項目需求書紀,僑此處略。斷信息棋平臺求技術(shù)要求膠用戶需求的粗服務(wù)媒介持:互聯(lián)網(wǎng)孕用戶需要通防過互聯(lián)網(wǎng)滿廣足對牛信息的瀏覽割、查詢、格決策、指揮洋、郵件服務(wù)魯、即時通訊良等的需求。無線網(wǎng)絡(luò)吹用戶需要通燥過無線服務(wù)絨,滿足隨時么隨地瀏覽信庫息、查詢信姥息、袋視頻允會議消等的需求。呼叫中心預(yù)用戶需要通攏過人工和語型音的呼叫服桑務(wù)滿足信息遼服務(wù),情況俱報告等語音輩服務(wù)頂需求。甚北京市應(yīng)急眾指揮系統(tǒng)陷BEA技術(shù)孟方案遺北京市應(yīng)急乒指揮系統(tǒng)藍SOA架構(gòu)蹈總體斧設(shè)計拒根據(jù)熱項目克的需求,該維項目的應(yīng)用編可以分為汁幾個絹層面辦:外底吃層的充數(shù)據(jù)夕層鞋——糾通過數(shù)據(jù)庫怎系統(tǒng)存儲共悲享的業(yè)務(wù)數(shù)娘據(jù),共享數(shù)而據(jù)從各自業(yè)幼務(wù)數(shù)據(jù)庫中澇提取,數(shù)據(jù)燙源之間進行川復(fù)制和交換聾;石應(yīng)用支撐腸層袖——尤通過應(yīng)用服述務(wù)器支持租程序組件仰的建立和運坐行;傾數(shù)據(jù)服務(wù)蟲層碧——輸針對不同腥的應(yīng)用,應(yīng)燙用對數(shù)據(jù)的重訪問需要一恨個數(shù)據(jù)服務(wù)勁層,通過數(shù)木據(jù)服務(wù)層,家應(yīng)用能夠做駕到透明訪問衡異構(gòu)的和分源布的數(shù)據(jù)庫幣和文件系統(tǒng)給,應(yīng)用邏輯絨和數(shù)據(jù)源之鬧間是松耦合鼠的,通過中錘間的數(shù)據(jù)服飄務(wù)層提供跨螞數(shù)據(jù)庫的關(guān)底聯(lián)和映射墓;賞服務(wù)總線妄層疾——告通過景服務(wù)總線端,始連接各類可祝重用服務(wù)模誘塊腹,歲完成消息傳控遞,數(shù)據(jù)轉(zhuǎn)渡換,服務(wù)路恭由等功能誓;仁工作流蒸層吧——蕉穿接應(yīng)用模買塊,按照工彼作流程構(gòu)建川業(yè)務(wù)流程,派支撐跑部門內(nèi)部和附跨部門的流死程建模,執(zhí)鉗行和管理冤,并結(jié)合門眾戶系統(tǒng)構(gòu)建棄流程門戶潮,構(gòu)建SO股A構(gòu)架應(yīng)用柔,工作流平代臺是必須的謹;插門戶展現(xiàn)楚層秋——墾可以針對不腎同類型的用重戶提供靈活誼的訪問形式泡,根據(jù)不同甜用戶類型提烏供個性化服忌務(wù)。亡北京市應(yīng)急仔指揮系統(tǒng)屢,既其邏輯結(jié)構(gòu)芳可以按照上墻述清六析層來構(gòu)建。沖其好處在音于,從紡縱向結(jié)構(gòu)上蜓看,應(yīng)用具寄有松耦合架輔構(gòu)易。具體的介冤紹如下:怎在數(shù)據(jù)師層惹——寸數(shù)據(jù)庫或文嫂件系統(tǒng)可以湊進行數(shù)據(jù)交勿換津;滅應(yīng)用支撐層姐——腹通過開發(fā)基耽于J2EE禿的應(yīng)用程序渣組件實現(xiàn)應(yīng)撓用模塊功能高,組件可以制封裝為服務(wù)漸,組件的構(gòu)多建,運行和倍管理由本層膜支撐,應(yīng)用啞支持層通過做WebLo嗎gicS依erver搏實現(xiàn);詢在數(shù)據(jù)服務(wù)富層豎——辛數(shù)據(jù)的訪問次基于統(tǒng)一的濤入口,被訪違問數(shù)據(jù)則可問以分布在哪外部相關(guān)庸單位的共享考數(shù)據(jù)庫和沾北京市應(yīng)急雀指揮系統(tǒng)賠的數(shù)據(jù)庫中仿,通過數(shù)據(jù)弦服務(wù)層進行源跨數(shù)據(jù)庫的扶關(guān)聯(lián),數(shù)據(jù)貢服務(wù)層的訪腿問可以通過趁Java接之口或Web繩服務(wù)實現(xiàn),儉數(shù)據(jù)訪問層筋通過Aqu嘩aLogi挨cDat耕aSer偽vice釋Platf狗orm產(chǎn)品診實現(xiàn)姜;徐服務(wù)總線脫層舌——暢業(yè)務(wù)應(yīng)用通躬過報組件淹方式構(gòu)建,眠組件獵可以方便的怖封裝成We考b服務(wù),在皮系統(tǒng)之間被蹦相互調(diào)用,劃服務(wù)總線格層通過拒AquaL巨ogic冬Servi屬ceBu吼s實現(xiàn)魄;顧在工作流裳層尤——洗工作流層支改撐流程建模管,執(zhí)行和管旺理糕,靈活的流述程管理工具漲使生成和改爭變工作流程幼變得簡單使;孤在耍門戶展現(xiàn)檔層密——頂通過三門戶技術(shù)災(zāi),患北京市應(yīng)急朗指揮系統(tǒng)壺門戶中建立壞的各類應(yīng)用零展現(xiàn)por民tlet,委信息內(nèi)容的離展現(xiàn)個性化愉。架北京市應(yīng)急噴指揮系統(tǒng)奶基于SOA現(xiàn)的鍬統(tǒng)一盈技術(shù)架構(gòu)牲要實現(xiàn)上述斥的系統(tǒng)層次荷和功能,需萌要SOA的拒構(gòu)架設(shè)計和桿相應(yīng)的BE杠A產(chǎn)品支持菜,做到趙開放、靈活諒和敏捷百。擺下面分層介汁紹BEA的績方案和產(chǎn)品夸技術(shù)特點。鑰應(yīng)用支撐平獄臺冤應(yīng)用支撐平輔臺食是通過BE閑AWeb踐Logic智Serv鏟er應(yīng)用服鉛務(wù)器實現(xiàn)混。泉具體的技術(shù)躲指標參照附廢件《橋北京市應(yīng)急林指揮系統(tǒng)爭BEA方案猾-V1-應(yīng)容用服務(wù)器技靠術(shù)指標.d回oc翠》。辯數(shù)據(jù)服務(wù)平冰臺珍BEA可父以提供的解起決方案包括岸數(shù)據(jù)訪問平釋臺通過Aq傾uaLog尊icDa嫌taSe鏟rvice叉Plat草form實妻現(xiàn)。隔數(shù)據(jù)服務(wù)層喪在危北京市應(yīng)急襲指揮系統(tǒng)疑中起著數(shù)據(jù)迷訪問服務(wù)的逝作用,熟可以在跨盾系統(tǒng)谷在分布式數(shù)奶據(jù)訪問中屏部蔽數(shù)據(jù)源,胞形成基于X賭ML的統(tǒng)一箭訪問接口,紛數(shù)據(jù)結(jié)構(gòu),裕數(shù)據(jù)關(guān)聯(lián),朱數(shù)據(jù)目錄定柴義界和數(shù)據(jù)槍訪問排控制彼通過數(shù)據(jù)服薯務(wù)平臺完成撒。由于在數(shù)嶄據(jù)庫和應(yīng)用雨之間加入了濕數(shù)據(jù)服務(wù)層禮,數(shù)據(jù)庫表訓(xùn)的修改不會秋影響應(yīng)用代純碼,對今后醬系統(tǒng)的升級游和改造提供箱靈活的結(jié)構(gòu)版。順數(shù)據(jù)服務(wù)通急過續(xù)BEA蘇AquaL掏ogic味Data粒Servi委cePl振atfor超m來實現(xiàn)。遺提供一種標筋準途徑來快盯速地聚合并辛展現(xiàn)來自多趣種異構(gòu)數(shù)據(jù)凈源的數(shù)據(jù)失視圖(包括憑Web灣servi什ces,跌數(shù)據(jù)庫,圍文件、XM朝L文件、應(yīng)箏用及Web估站點等)此。啊這種數(shù)據(jù)視卻圖可以通過異J吩a坡vaAP伍I,RMI沸,Web揚Servi觀ces等方誠法款被奇應(yīng)用,業(yè)務(wù)序流程吸,門戶應(yīng)用前所直接調(diào)用剪。布下圖是粘AquaL大ogic同Data古Servi給cePl弄atfor陰m周的邏輯結(jié)構(gòu)箭。職(1)魄什么是數(shù)據(jù)乏服務(wù)層?增從架構(gòu)的觀蓋點看,數(shù)據(jù)團服務(wù)層是位遼于底層數(shù)據(jù)慘源集合之上滲的數(shù)據(jù)抽象希層。從SO為A的原理分太析,數(shù)據(jù)服標務(wù)層的作用吵是為所有讀峽寫操作提供猴一個訪問點描,并對絨“固使用者頓”矮應(yīng)用隱藏底弊層數(shù)據(jù)的物嘗理結(jié)構(gòu)和訪制問機制。為私此,數(shù)據(jù)服辟務(wù)層提供了紐一個獨立于鈔底層數(shù)據(jù)源翠的接口,它痛公開用來讀靠寫數(shù)據(jù)的可宇重用數(shù)據(jù)服躲務(wù)的標準集貌合。踩下糕圖描述了數(shù)工據(jù)服務(wù)層在劃架構(gòu)中的角漿色。柳數(shù)據(jù)服務(wù)層?xùn)|的一個重要取優(yōu)勢在于,直它遵循了一伙個重要的S熱OA原理化——“享松耦合餐”——葡將使用數(shù)據(jù)幣服務(wù)的應(yīng)用針與底層數(shù)據(jù)姑源提供者的斷依賴性降至銳最低。這樣造,應(yīng)用將看籮不到數(shù)據(jù)源紐使用的底層抱物理結(jié)構(gòu)及艘相關(guān)訪問機府制。請“牌松耦合敬”速允許數(shù)據(jù)庫肌架構(gòu)師在不報更改層的接害口或火“桑使用者巡”杠應(yīng)用的情況郊下,從數(shù)據(jù)演服務(wù)層修改惕、組合、移梁動甚至刪除冤底層數(shù)據(jù)源趕。這樣,數(shù)柴據(jù)庫架構(gòu)師逃既能為需要劈的應(yīng)用提供驅(qū)信息,又能行控制數(shù)據(jù)結(jié)行構(gòu)。隨著時憑間的推移,軍這種提高的目靈活性將簡菊化企業(yè)應(yīng)用而的維護,并蒸使企業(yè)更靈?;?、更敏捷略地適應(yīng)業(yè)務(wù)便IT需求的沖變化。獵數(shù)據(jù)服務(wù)層糖的第二個優(yōu)手勢在于:它懼提供了焦“侵單個到”斃數(shù)據(jù)訪問位恩置。很多企縫業(yè)都試圖解鴉決映“鍋數(shù)據(jù)真實性量”侵問題,例如近,名為葡“瘋收入拉”惡的字段既可請能指逐booki辯ngs染數(shù)據(jù)庫的預(yù)弦訂收入,也扇可能指租sales跨數(shù)據(jù)庫的銷嗓售收入,在麗這里,宴“圣收入趴”擊項的真實含富義取決于它笑的來源上下戰(zhàn)文,也取決投于使用它的拜上下文。傷典型的數(shù)據(jù)畝服務(wù)層是訪衰問廣泛企業(yè)免數(shù)據(jù)源的統(tǒng)喚一訪問點送機構(gòu)之所以閑會遇到皺“寄數(shù)據(jù)真實性烘”士問題,其中兵的一個原因介是企業(yè)中存召在大量數(shù)據(jù)紅源。另外,政這些數(shù)據(jù)源劈分散在不同述應(yīng)用中,使更用情況又不孕盡相同,因顫而導(dǎo)致混淆軍。當用戶試黃圖理解一個束數(shù)據(jù)段的真服實含義時,末經(jīng)常會遇到若以下四個問虜題?;睂τ趯⑹褂冒缘纳舷挛亩樠?,數(shù)據(jù)可陷能來自底層隙數(shù)據(jù)源的一永個錯誤位置盯字段名不清勒晰,數(shù)據(jù)可駁能是錯誤信辦息視數(shù)據(jù)可能過餡時(例如,朵由于數(shù)據(jù)倉境庫更新間隔值)絮在讀取或上偽次更新時,發(fā)可能將一些品不正確和(鐵或)不完整敏的數(shù)據(jù)轉(zhuǎn)換葬應(yīng)用到數(shù)據(jù)來上宣數(shù)據(jù)服務(wù)層題解決了上述鑄所有問題,世它是企業(yè)中首的單個數(shù)據(jù)姜訪問點,使蹈企業(yè)能夠找岔到數(shù)據(jù)的歐“教單個真實來碰源溫”紗。裙在實施數(shù)據(jù)仗服務(wù)層后,符可確保從正堂確數(shù)據(jù)源獲片得數(shù)據(jù),并梨將適當信息亦連貫地返給壓所有應(yīng)用。案另外,可在販數(shù)據(jù)服務(wù)層霸對字段實施趣標準化,確波保數(shù)據(jù)的描幅述清晰可辨木,并將使用貝正確的數(shù)據(jù)督源。數(shù)據(jù)服維務(wù)層可確??祷氐臄?shù)據(jù)玩是最新的,蜜來自適當數(shù)宋據(jù)源,并且脾是實時獲取猜的。最后,煩所有數(shù)據(jù)轉(zhuǎn)鍬換都被用于訂數(shù)據(jù)服務(wù)層壓,以確保整論個企業(yè)應(yīng)用農(nóng)和執(zhí)行的連給貫性。叛總之,通過桃使用數(shù)據(jù)服繡務(wù)層,機構(gòu)跟可獲得以下散幾個明顯的知好處:式應(yīng)用與訪問餅數(shù)據(jù)的復(fù)雜字性隔離,故孟應(yīng)用更易于趴創(chuàng)建。食更改數(shù)據(jù)源食的影響范圍佳一般只限于穩(wěn)數(shù)據(jù)服務(wù)層穿,故應(yīng)用更峽易于維護。孫應(yīng)用使用共宮享的數(shù)據(jù)服乞務(wù)、驗證邏飼輯及服務(wù)封余裝的其他數(shù)侵據(jù)規(guī)則,故缸能獲得更一臺致的數(shù)據(jù)。狹總之,使用汪BEAA央quaLo稼gicD濃ataS都ervic按esPl痕atfor么m趣的企業(yè)的敏辭捷性和反應(yīng)事速度更快,震能夠適應(yīng)不辦斷變化的市炸場要求。組(2)坑構(gòu)建數(shù)據(jù)服迫務(wù)層的傳統(tǒng)退方法印傳統(tǒng)上,開驚發(fā)人員在構(gòu)討建數(shù)據(jù)服務(wù)栽層時,會使妖用人工編碼央方式,并將聞代碼嵌入在耍建應(yīng)用中。訂這種方法難嘩以共享和重柜用數(shù)據(jù)服務(wù)超。為此,企餐業(yè)開始尋找熱ETL(索extra花ct,t樣ransf洗orm,麥andl鍋oad巡,提取、轉(zhuǎn)扛換和加載)罪產(chǎn)品來構(gòu)建錯服務(wù)層。犁E秀T致L起初用來籮為業(yè)務(wù)報表竭應(yīng)用創(chuàng)建數(shù)曉據(jù)倉庫。在街用ETL技磁術(shù)構(gòu)建數(shù)據(jù)未服務(wù)層時,惕將關(guān)聯(lián)和復(fù)把制多個來源唉的數(shù)據(jù),將拐它們整合到違一個數(shù)據(jù)倉暴庫、數(shù)據(jù)中橫心或操作數(shù)貨據(jù)庫,并將乘結(jié)果庫作為料數(shù)據(jù)服務(wù)層向的數(shù)據(jù)源。娘對于軍“喘只讀據(jù)”槳或郵“敢查詢密集民”窄的小型企業(yè)醒應(yīng)用集而言擺,這種方法扎非常有效,機能支持周期揉性數(shù)據(jù)刷新楚(如分析或暮數(shù)據(jù)挖掘應(yīng)災(zāi)用)。廳“介添加新數(shù)據(jù)克源哭”般等更改一般堤需要重新設(shè)晃計,并重新督加載中心數(shù)團據(jù)庫,故E棕TL方法最忠適于靜態(tài)應(yīng)叔用(此類應(yīng)百用的需求極團少更改)使塌用。過去的泡經(jīng)驗證明,表這種方法適宵用于業(yè)務(wù)報恐表應(yīng)用,這雜些應(yīng)用執(zhí)行微統(tǒng)計分析、醉復(fù)雜數(shù)據(jù)匯凝聚或時間系糞列趨勢計算居,能從長期扁數(shù)據(jù)處理(溫如整夜)中齒獲益。故企業(yè)逐漸發(fā)消現(xiàn),ETL靠方法需要I雨T部門建立濤和管理ET駐L系統(tǒng),并桐經(jīng)常大規(guī)模型移動數(shù)據(jù),橫成本高昂。挨研究顯示,跑由于遷移數(shù)闖據(jù)會帶來初狠期和長久的恒硬件和磁盤恩空間成本,來用于開發(fā)、削支持、升級旨和監(jiān)控ET蠢L項目和工貪作的成本可湯能相當可觀毀。扁(3)白BEAA距quaLo驢gicD偉ataS宋ervic清esPl縫atfor頭m構(gòu)建數(shù)據(jù)蛙服務(wù)層的方養(yǎng)法白TheB鑄EAAq報uaLog拼icDa增taSe夠rvice近sPla韻tform橋從底層設(shè)宰計開始簡化織為SOA實勸施開發(fā)數(shù)據(jù)識服務(wù)的任務(wù)針。該平臺基系于具有聲明泉性服務(wù)定義已的元數(shù)據(jù)驅(qū)斧動方法,不懂需要人工創(chuàng)鈔建工作流或橡代碼,能自化動完成許多仔數(shù)據(jù)服務(wù)創(chuàng)植建和維護的賊工作。此外籠,聲明性的思方法能自動觀優(yōu)化數(shù)據(jù)訪租問規(guī)劃,減你輕后臺系統(tǒng)邀負擔(dān),提高確系統(tǒng)綜合性趴能。尖BEAA攝quaLo脫gicD最ataS乎ervic蹄esPl魂atfor只m頓中的聲明性刻編程異:挖BEAA喚quaLo再gicD墊ataS蹈ervic膛esPl貝atfor胡m銳在數(shù)據(jù)服務(wù)吐的聲明性定發(fā)義中使用X催Query貴語言。聲明奴性編程使數(shù)獅據(jù)服務(wù)架構(gòu)汁師可以定義旅需要的服務(wù)蟲及基礎(chǔ)數(shù)據(jù)鏈和服務(wù);然控后由萬BEAA針quaLo例gicD憐ataS忍ervic升esPl瞎atfor謝m清來決定提供饞所需服務(wù)的蘇最佳算法。緒該平臺能夠尸選擇合適的勾數(shù)據(jù)源訪問魚順序、編排痛底層服務(wù)調(diào)堵用,在遇到夢RDBMS嗽數(shù)據(jù)源時,銹還能產(chǎn)生一肺組合適的S副QL查詢語蔬句。它支持泛各種算法,盈可以創(chuàng)建高優(yōu)效SQL,趁將盡量多的懼查詢處理委漆托給底層R敏DBMS數(shù)繡據(jù)源,只檢環(huán)索后處理形國式的數(shù)據(jù);怪為及時訪問吵Web服務(wù)慌等高延遲資細源,它還支程持并行的、邁基于超時的靜故障轉(zhuǎn)移工擱具。因此,建BEAA肉quaLo隆gicD織ataS展ervic分e呆s槐Plat揮form循提供對底層者數(shù)據(jù)的自動樹訪問、轉(zhuǎn)換份與關(guān)聯(lián)以及市底層數(shù)據(jù)訪針問優(yōu)化。倦適應(yīng)應(yīng)用需眾求的服務(wù)汪:對于任意娃服務(wù)調(diào)用,京應(yīng)用可能需撫要許多數(shù)據(jù)僻子集和各種板不同的結(jié)果繩。比如,對遼于一個返回蘇客戶數(shù)據(jù)的薪服務(wù),應(yīng)用岡可能需要查慚詢按客戶標拔識排序的數(shù)宜據(jù)(排序)機、郵政編碼紫為某特定數(shù)雙字的客戶(扶篩選)、只沃要客戶的姓智(映射)或鎖客戶數(shù)量(博合計)。傳間統(tǒng)上,上述獻操作都必須勾是獨立的服糠務(wù)調(diào)用,這銳些調(diào)用有相沒互重復(fù)的數(shù)飛據(jù)轉(zhuǎn)換和確另認邏輯。通粉常,以一個亞通用的ge哲tCust畝omer(攏)服務(wù)調(diào)用恐獲得上述所勻有數(shù)據(jù)是無聯(lián)法接受的,士因為那會將戚太多的數(shù)據(jù)萄帶到中間層梳,產(chǎn)生性能蔽問題。奴BEAA爪quaLo布gicD怨ataS西ervic擋esPl蝴atfor示m伯的聲明性方尸法使數(shù)據(jù)服忙務(wù)架構(gòu)師能座定義一個咳getCu獵stome輕r()窗服務(wù)調(diào)用,五而不會產(chǎn)生嘗性能問題。送開發(fā)人員可殿以使用應(yīng)用搬特有的過濾陪、排序、映他射或合計等猴功能,靠BEAA溪quaLo揮gicD體ataS犁ervic悲esPl潑atfor鋸m愈動態(tài)地創(chuàng)建嚇針對各種不墓同情況而優(yōu)臂化的查詢和通更新規(guī)劃。鑄這消除了針弟對不同應(yīng)用接需求不斷改濕變數(shù)據(jù)服務(wù)嚷層的需要,鞋提高了數(shù)據(jù)狂一致性。尿服務(wù)上的服遞務(wù)(視圖演潔化)底:如梢下崗圖所示,聲宴明性方法使權(quán)數(shù)據(jù)服務(wù)架閣構(gòu)師能利用溫現(xiàn)有服務(wù)定敬義新服務(wù),策而不必擔(dān)心件性能下降。僚BEAA塵quaLo飯gicD次ataS噴ervic違esPl念atfor穴m夸引擎可以優(yōu)便化掉服務(wù)調(diào)雜用的中間層鍛,為服務(wù)調(diào)嗓用產(chǎn)生效率護更高的數(shù)據(jù)叫訪問規(guī)劃。屈與此相反,壁基于工作流姿(或人工編連碼)的方法痕在服務(wù)調(diào)用拔其他服務(wù)時冶,性能會嚴巨重下降。各裳個服務(wù)按照藏編碼執(zhí)行,灣而不考慮高狗層服務(wù)需要妹的可能只是冬一小部分數(shù)徐據(jù);而且每蘋種服務(wù)都有奮自己的界限塌,要跨越界祝限需要進行料多次數(shù)據(jù)復(fù)推制和轉(zhuǎn)換。喜因此,數(shù)據(jù)給服務(wù)架構(gòu)師倉經(jīng)常不得不慘為所需的各拼個數(shù)據(jù)服務(wù)揭分別編寫工萬作流。岔一次集成與夠重用扁:如給下際圖所示,聲猾明性方法使絕數(shù)據(jù)服務(wù)架須構(gòu)師能夠創(chuàng)論建、共享、鉤專用和重用鍛數(shù)據(jù)服務(wù)。余實例包括了饒?zhí)峁﹩我焕铩笆箍蛻籼稹蔽饕晥D的數(shù)據(jù)爪服務(wù),或者綿提供重要業(yè)透務(wù)實體的數(shù)包據(jù)服務(wù)。在灣數(shù)據(jù)服務(wù)層強,數(shù)據(jù)服務(wù)涼架構(gòu)師經(jīng)??倓?chuàng)建許多類關(guān)似的服務(wù)調(diào)額用:首getCu獄stome鏟rByID繭(cust船ID)擾getCu刃stome磚rsByR甜ating歐(rati挨ng)咳getTo差pCust便omers侮()釋如果客戶數(shù)訊據(jù)是從多個算數(shù)據(jù)源獲取繳的,則執(zhí)行森這些數(shù)據(jù)服倆務(wù)的最有效逢的辦法似乎騎是使用多個樂SQL查詢幅和服務(wù)調(diào)用敏。使用禿BEAA聞quaLo灰gicD鳥ataS筋ervic秘esPl拐atfor吃m鮮,數(shù)據(jù)服務(wù)斧架構(gòu)師可以臺創(chuàng)建一個通鳳用的數(shù)據(jù)集晉成服務(wù),比捕如炭getCu包stome奸rProf績ile(塞)鬧。在這個主暴要的響“次單一客戶視刪圖勤”暴上,可以方任便快捷地定歸義多個專用糕服務(wù)。由于檢這些服務(wù)可贏以利用在底銅層服務(wù)中已吵經(jīng)預(yù)先完成勻的集成工作剃,所以定義支這些高層服夸務(wù)非常容易啊。此外,濁BEAA欠quaLo仿gicD依ataS班ervic糾esPl樂atfor顏m錫的聲明性方早法使其可以蒸優(yōu)化掉中間虹層,為在其擇上構(gòu)建的服驚務(wù)產(chǎn)生更高短效的訪問途勻徑。與此相提反,用工作逼流或人工編退碼來處理此狂問題,需要匙為每個服務(wù)轉(zhuǎn)分別編寫程諸序??癇EAA錢quaLo致gicD陣ataS臨ervic稿esPl室atfor岡m沫的聲明性方煮法,支持視蟲圖演化,消維除了服務(wù)調(diào)肅用其他服務(wù)由時產(chǎn)生的性熔能瓶頸。碑采用舌BEAA儉quaLo賊gicD男ataS補ervic糕esPl主atfor夢m僅,通過重用點現(xiàn)有服務(wù),柔定義新服務(wù)彩變得極為簡隔單。而且由指于與數(shù)據(jù)有良關(guān)的規(guī)則在嫩一個地方定流義和使用后格,可以一致虛地被所有相恩關(guān)的數(shù)據(jù)服蠶務(wù)使用,因魔此該特性有鋒助于提高數(shù)監(jiān)據(jù)的一致性勵。此外,由芽于改變只需燙在一個地方達進行,使得隆對于這些規(guī)劃則的維護十祖分輕松,提隆高了一致性濕。占BEAA好quaLo禮gicD酷ataS份ervic忌esPl釘atfor筒m貨采用獨特的割聲明性方法駛來定義數(shù)據(jù)惰服務(wù),支持摟數(shù)據(jù)訪問邏構(gòu)輯的自動化血,提供并“塘一次定義,冷多次重用培”肯的體驗,極惑大地簡化了型數(shù)據(jù)服務(wù)的扎開發(fā)和日常案維護。貝(4)刊定義數(shù)據(jù)服樂務(wù)沃BEAA黃quaLo詠gicD腔ataS架ervic撤esPl鐮atfor陽m虎提供了豐富駐的建模環(huán)境釀,能根據(jù)業(yè)貞務(wù)實體和它冤們之間的關(guān)搞系組織數(shù)據(jù)肝服務(wù)。使用西這一環(huán)境,飽數(shù)據(jù)服務(wù)架憲構(gòu)師能在單燥一地點了解血數(shù)據(jù)服務(wù)模鉆式、服務(wù)操破作和數(shù)據(jù)服零務(wù)管理策略吊。良好的數(shù)絹據(jù)服務(wù)模型漏為應(yīng)用開發(fā)襲人員提供了謝使用數(shù)據(jù)服驅(qū)務(wù)的指南,覆并讓他們更糠有效地維護裹和重用數(shù)據(jù)能服務(wù)。劉BEAA惠quaLo搏gicD乳ataS慣ervic瑞esPl民atfor效m盈采用如圖的么“派分段圖(釣chip弄diagr饞am撕)鍋”泰,以圖形化魄方式描述每躁個數(shù)據(jù)服務(wù)梢的功能。分容段圖以簡潔撕的格式概括芳一個數(shù)據(jù)服份務(wù)的信息,適使數(shù)據(jù)服務(wù)成架構(gòu)師能夠膊看到該服務(wù)友及相關(guān)人工旬制品。圖3訪演示了該數(shù)舞據(jù)服務(wù)的幾啊個方面的信遞息:踩數(shù)據(jù)服務(wù)的阻讀功能立與之相關(guān)的墳數(shù)據(jù)形狀,斬一種XML未Sche繪ma辨提供對相關(guān)冰數(shù)據(jù)服務(wù)訪悠問的導(dǎo)航功臥能勒一組用來定鋼義它的低級黃數(shù)據(jù)服務(wù)攻BEAA槐quaLo幫gicD族ataS易ervic塔esPl擋atfor驅(qū)m必還支持數(shù)據(jù)肺模型圖的創(chuàng)歸建和維護,遭該圖以圖形洞化方式記錄座和共享一個摘數(shù)據(jù)服務(wù)層古的部分信息悶。與E-R目或UML圖榆表非常類似宗,每個數(shù)據(jù)衛(wèi)模型圖表都臂顯示一組數(shù)馬據(jù)服務(wù)和它爆們之間的相鬼互關(guān)系。減BEAA攜q鉛uaLog蔬icDa甘taSe頂rvice姨sPla宅tform鉤中的數(shù)據(jù)服賤務(wù),按照實裙際業(yè)務(wù)實體樣建模滋(5)飽數(shù)據(jù)轉(zhuǎn)換琴通過苗數(shù)據(jù)停服務(wù)平臺提男供的數(shù)據(jù)轉(zhuǎn)展換功能,在去不同格式的范數(shù)據(jù)之間相低互轉(zhuǎn)換,將羊數(shù)據(jù)格式轉(zhuǎn)據(jù)化為對方能崇識別的格式則。這樣就使怎得具有不同陶數(shù)據(jù)格式的把服務(wù)能具備武更廣泛的兼季容性。岔數(shù)據(jù)轉(zhuǎn)換是挑指數(shù)據(jù)從一稱種格式向另聾一種格式的奸映射和轉(zhuǎn)換鄰。例如,非爭XML如格式的數(shù)據(jù)賢可以轉(zhuǎn)換為繼XML氣格式,反之盟,XML穴格式的數(shù)據(jù)光也可以轉(zhuǎn)換驕為非XM默L格式。恭BEA的皺數(shù)據(jù)熄服務(wù)平臺提踐供了基于X泄Query倒技術(shù)的可視換化的數(shù)據(jù)轉(zhuǎn)初換功能,能屬通過拖拽的傾手段快速實轉(zhuǎn)現(xiàn)不同格式龍之間的數(shù)據(jù)鋸轉(zhuǎn)換,還吉可以對下列喬任意輸入輸扭出數(shù)據(jù)類型寬進行數(shù)據(jù)轉(zhuǎn)滿換:很XML崇數(shù)據(jù)、非撕XML末數(shù)據(jù)、在Java茶原子類型、左Java嘗類。在這個笨過程中,不海但能夠?qū)崿F(xiàn)志數(shù)據(jù)格式上納的變化,還框能使用XQ匪uery的夏函數(shù),對數(shù)餅據(jù)內(nèi)容本身令做各種運算礎(chǔ)。此外,通欣過BEA服埋務(wù)平臺實現(xiàn)線的數(shù)據(jù)轉(zhuǎn)換握功能本身也偉可以被其他絨模塊復(fù)用。誓可視化數(shù)據(jù)澆轉(zhuǎn)換功能奏服務(wù)總線平舌臺胃不同系統(tǒng)之燈間和指揮決棕策系統(tǒng)同北敞京市各級政詠府的相關(guān)系豈統(tǒng)之間的系懂統(tǒng)調(diào)用和信罰息交換侮,建議使用餅Web服務(wù)卵方法。為了打建立開放的句服務(wù)調(diào)用管舊理框架,建僚議使用BE砍AAqu僻aLogi投cSer哀vice狼Bus服務(wù)醒總線產(chǎn)品。嚷BEA提供墾了服務(wù)平臺獨,提供了服跨務(wù)管理、服布務(wù)路由、服佩務(wù)編排、數(shù)澇據(jù)轉(zhuǎn)換和消毒息代理等功禮能。在BE般A提供的服置務(wù)平臺中,局“毫服務(wù)肥”許代表了業(yè)務(wù)婆功能上可被趟復(fù)用的應(yīng)用呀模塊。它不坦僅僅可以是語Web服務(wù)貞(WebS倚ervic聰es),還紀可以是使用蝴其他任何開懂放手段可訪共問到的應(yīng)用率資源,這些縫開放技術(shù)包良括Tuxe閱do、CO扯RBA、消襲息機制、適密配器、DC溪OM等。這而種服務(wù)的多秀樣性充分擴晌展了開放平民臺的資源管泳理范圍,無貞論是采用J蜘ava、C斤、C++開廁發(fā)的應(yīng)用系圓統(tǒng),還是使階用CORB植A、Web簡服務(wù)、消息盟機制實現(xiàn)的軟異構(gòu)系統(tǒng),協(xié)這些資源都掩可以做為可嚇復(fù)用的業(yè)務(wù)話資產(chǎn),通過歸開放的系統(tǒng)漠架構(gòu)實現(xiàn)靈堆活的互聯(lián)互趨通。服務(wù)管理械首號先通過集成糧功能驚,將四客戶削系統(tǒng)中所包污含的使用不叉同實現(xiàn)技術(shù)林、運行在不凈同平臺的應(yīng)井用接入到應(yīng)怨用架構(gòu)中。翠在完成集成脈單獨應(yīng)用后浴,這些應(yīng)用酬模塊就成為們在開放架構(gòu)柴中可以被復(fù)棋用的業(yè)務(wù)模陜塊了。為了享進一步增加閘應(yīng)用和數(shù)據(jù)來的靈活性,等來適應(yīng)業(yè)務(wù)婚發(fā)展的需要匠,可以將這城些接入的應(yīng)慌用和數(shù)據(jù)資見源交給核心饅層的服務(wù)平偶臺進行管理抱?;珗D:BEA牌服務(wù)平臺的候服務(wù)資源管育理傲BEA提供很的服務(wù)平臺確能夠集中管攜理集成層接板入的各種應(yīng)市用服務(wù),它辭可以從注冊毀到其中的服觀務(wù)自身描述扁(WSDL浸)中得到服常務(wù)的特性,煮然后對眾多膝基于服務(wù)的鏈應(yīng)用資源進顫行集中管理啦。通過集中乓、有效的管榜理可復(fù)用的千應(yīng)用服務(wù),公可以清晰的懂了解在浙信息平臺女應(yīng)用架構(gòu)中柴有哪些應(yīng)用拍和數(shù)據(jù)資源陸;這些資源炭是由什么應(yīng)賊用或數(shù)據(jù)源士提供服務(wù)的坊;它們后臺進實現(xiàn)實分布灶在哪些系統(tǒng)斗內(nèi)部;它們流都能夠提供域什么可重用蘇業(yè)務(wù)功能;思如勸何才能訪問愿它們等信息脆;它們提供戶什么安全保努護,從而真訊正實現(xiàn)了遠應(yīng)用服務(wù)資股產(chǎn)管理。服務(wù)路由急使用服務(wù)的夸路由功能,掌可以為萄信息平臺蒙實現(xiàn)更加非據(jù)常靈活的業(yè)殃務(wù)調(diào)用過程切。蘆在BEA提室供的服務(wù)平弓臺中,可以朱實現(xiàn)基于業(yè)團務(wù)規(guī)則的服嚴務(wù)路由功能斷。首先服務(wù)戴使用方通過羽服務(wù)平臺訪晃問某個服務(wù)偷的入口,當遺服務(wù)平臺接難收到用戶請眉求后,如果晉在服務(wù)調(diào)用閑過程配置了勒訪問路由,照那么平臺會豆使用路由配擱置表進行基塞于業(yè)務(wù)規(guī)則才的匹配,然倍后根據(jù)不同乞的匹配結(jié)果槍,將用戶對查服務(wù)的請求許路由到后臺輩不同的業(yè)務(wù)待提供者。誼圖:BEA她服務(wù)平臺的義服務(wù)路由配識置功能頭BEA實現(xiàn)槍的基于應(yīng)用遍信息的服務(wù)辣路由功能可栗以通過可視四化的路由配諒置界面實現(xiàn)弓,這樣可以勵在應(yīng)用系統(tǒng)紀在運行的時中候,更加靈婚活、方便的鐵適應(yīng)業(yè)務(wù)動攪態(tài)變化的需旦要??捎糜梅瓉碜鰹榕袛嗖⒙酚蓽蕜t的紙數(shù)據(jù)可以包篇括:傳遞進欠來的業(yè)務(wù)信疫息,與用戶紛相關(guān)的環(huán)境洽信息(龍appli解catio關(guān)ncon奪text籌),通過接慚口可以訪問耳到的外部信脂息等內(nèi)容。險服務(wù)的路由號規(guī)則可以通織過服務(wù)平臺外的可視化編位排界面實現(xiàn)遣既可。如果酬路由規(guī)則比四較復(fù)雜,建面議使用規(guī)則截服務(wù)提供更坐加靈活的實茶現(xiàn)。愁服務(wù)在路由域過程中,可欺以結(jié)合核心鬼層的負載均楚衡,并能動梁態(tài)判斷后臺至服務(wù)系統(tǒng)的夸連通情況,芒實現(xiàn)智能路扣由的功能。遼用戶的請求瓜可以通過負浸載均衡轉(zhuǎn)到徹負載較小的不服務(wù)器上,亭這樣能夠?qū)δ芡馓峁└脨偟腝oS保孩障。服務(wù)編排弄服務(wù)路由功陽能實際是服材務(wù)編排其中蝴一部分。B頓EA的服務(wù)氏平臺能提供壩更多強大的廊服務(wù)編排功像能。其中除屈了服務(wù)路由跡提供了較為擁重要的功能魯外,其他重抱要功能還包羊括:傳圖:BEA暑服務(wù)平臺中汽豐富、靈活魚的服務(wù)編排糊功能古Skip(嫁跳轉(zhuǎn))病——段跳轉(zhuǎn)到服務(wù)堵編排中的指屆定的處理節(jié)臉點位置上。先Reply踩(回應(yīng))財——筑終結(jié)服務(wù)編桃排調(diào)用,向鍋調(diào)用者返回坐服務(wù)編排結(jié)冊果。軌IfTh斥en(判斷休)析——臉服務(wù)流程判蔥斷結(jié)構(gòu)。漂Publi韻shTa仰ble(分哀支)反——城服務(wù)流程的洪分支結(jié)構(gòu)。擇WebS旅ervic績eCal乓lout(養(yǎng)Web服務(wù)糕外調(diào))抄——是調(diào)用指定的落Web服務(wù)腐。棋Valid砌ate(校沿驗)輕——輩使用XML旺,校驗數(shù)據(jù)犧格式或數(shù)據(jù)教內(nèi)容。火Inser步t(添加)姑——僅添加新的環(huán)迎境變量內(nèi)容眼。高Repla激ce(替換異)飛——輛替換環(huán)境變機量的內(nèi)容?;顳elet西e(刪除)么——星刪除環(huán)境變磨量的內(nèi)容。蛙Renam夠e(更改名焰稱)和——枝更改環(huán)境變鐘量的名稱。頃Raise率Erro誤r(錯誤處浙理)盲——夸定義錯誤處飼理方式。候Log(日相志)康——獲定義記錄日互志記錄信息末。惱圖:圖形化劍的服務(wù)編排韻功能石通過上面這凝些靈活的服愛務(wù)編排功能護和可視化的監(jiān)編排實現(xiàn),運BEA的服到務(wù)平臺可以乞?qū)崿F(xiàn)非常靈葛活地組合可稼被重用的業(yè)逃務(wù)服務(wù)來適應(yīng)應(yīng)不斷變化另的業(yè)務(wù)需求衫。工作流平臺護指揮決策的除業(yè)務(wù)悶過程中,榴會有一系列撞的涌工作流過程麗,為了構(gòu)建備靈活的業(yè)務(wù)女應(yīng)用,需要呆工作流工具憶支持。BE蔬AWeb西Logic誼Inte篇grati真on單中BPM功窗能很好的支牢持政府部門煙的工作流。星下圖是鏡申請蔬工作流的示叢意圖。醉要實現(xiàn)面向痛服務(wù)的核心普系統(tǒng),僅有游底層的組件規(guī)服務(wù)的剝離待是遠遠不夠已的,各種原副子服務(wù)、分扯子服務(wù)最終園應(yīng)成為應(yīng)用吐實現(xiàn)層面上咽的邏輯,而棍業(yè)務(wù)的組裝骨、修改、運囑行則應(yīng)與應(yīng)叼用實現(xiàn)分離您而通過流程獎管理器來實聰現(xiàn)。通過可政視化界面,氏對各原子或亞分子服務(wù)進筆行組裝形成惰新業(yè)務(wù)。拼因此,工作留流管理器就黎成為業(yè)務(wù)支輝撐系統(tǒng)的核自心,將業(yè)務(wù)中系統(tǒng)構(gòu)造在座基于標準的密工作流基礎(chǔ)郊上,實現(xiàn)業(yè)鵝務(wù)邏輯和應(yīng)傳用邏輯的剝屯離,使得業(yè)額務(wù)管理人員藏能夠自行定馳義和管理數(shù)論據(jù)業(yè)務(wù)的流穴程。郵下圖是We渾bLogi欄cInt撈egrat翼ion的B兇MP的開發(fā)蔬視圖:棋WebLo著gicI毯ntegr厲ation騰的業(yè)務(wù)流程守管理工具B鐮PM基于標如準BPEL模。愈業(yè)務(wù)流程執(zhí)崖行語言(B緞PEL糠)允許指定郵業(yè)務(wù)流程以脆及它們和知Web服份務(wù)的關(guān)系。車其中指定了利業(yè)務(wù)流程是棒怎樣使用送Web服警務(wù)來達到它蝴的目的,還流指定了由業(yè)瓶務(wù)流程提供念的Web滋服務(wù)。用椒BPEL簽指定的業(yè)輸務(wù)流程是完齡全可執(zhí)行的憶,且在符合福BPEL勿的環(huán)境間運是可移植的勝。無論實現(xiàn)脖BPEL脹業(yè)務(wù)流程預(yù)的伙伴的喉Web服方務(wù)是否基于懼BPEL剃,BPEL淋業(yè)務(wù)流程聽都能和這些凳Web名服務(wù)互操作廈。最后,B乞PEL支腫持豆單位蔥之間的業(yè)務(wù)滔協(xié)議規(guī)范和吩復(fù)雜內(nèi)部業(yè)拴務(wù)流程的視覆圖。奮工作流實現(xiàn)京功能信內(nèi)外部之間購指揮決策纏業(yè)務(wù)流轉(zhuǎn)實屢現(xiàn)隊篇對于置指揮決策呼系統(tǒng)報中復(fù)雜的粉指揮決策神流程,BE免AWeb聲logic渾Inte棚grati轎on支持各譯種跨不同地雄域的部門、槽跨不同平臺聲的流程。中心中心平臺業(yè)務(wù)流程引擎工作列表流程管理外部平臺業(yè)務(wù)流程引擎工作列表審

調(diào)

口審

調(diào)

口發(fā)起流程掠圖:跨不同霉指揮決策燃平臺的廁指揮決策計流程實現(xiàn)僚如上圖所示泉,發(fā)起沉指揮決策枝流程是運行儲在蓬指揮決策革平臺上的。隙當圍指揮決策部業(yè)務(wù)需要停外部平臺器審批爬的時候,業(yè)漢務(wù)流程引擎臺可以費調(diào)度審批流婦程社。所有和炎指揮決策礙相關(guān)的材料晶也通過調(diào)用考接口傳到泳外部珍平臺。如果西外部技平臺完成孝審批屢,系統(tǒng)還可捉以把結(jié)果秒返回給益指揮決策暫平臺。灣使用BEA瓜Webl拉ogic素Integ惜ratio悉n,可以有診多種方法實陳現(xiàn)調(diào)用駝分布的服務(wù)筋接口潑。始基于J2E養(yǎng)E的消息機奪制的接口劈調(diào)用流程將勻所有必要的念信息通過J那MS發(fā)送到纏BEAW吃eblog晶icIn備tegra固tion的廟消息代理中悉。而被調(diào)用足通過監(jiān)聽訂大閱消息通道古中特定的消崖息,當有發(fā)哲給它自己的路指揮決策芬調(diào)用時候,須異地幕指揮決策被平臺啟動星指揮決策秋流程。Web服務(wù)椒通過Web昨服務(wù)技術(shù)將肉業(yè)務(wù)流程封貧裝,Web瞎服務(wù)會將視指揮決策偏流程的啟動食功能放在接簡口中。調(diào)用錘流程通過調(diào)火用部署在異恒地的Web知服務(wù)來啟動猴一個遠程的粱指揮決策鞭流程。風(fēng)工作流平臺條的實現(xiàn)核心姿BEAW述elogi蒙cInt理egrat踏ion的業(yè)娘務(wù)流成管理律功能(BP擋M)為爪指揮決策取系統(tǒng)花的據(jù)服務(wù)診功能提供了遮一個易用、麥可靠、開放賢、可管理的露平臺,是丹指揮決策層功能實現(xiàn)的凱核心。它的頭主要特點是憤:挎以集成框架努為基礎(chǔ),完叛全包含集成順平臺中的基羊于接口的功善能當系統(tǒng)間的信衰息將不僅僅嶺是用于共享拖,這些信息步將被有效的嘴管理起來萄集成平臺要賄包含工作流趟管理器的功誘能和工具陰集成平臺中橋擴展的主要吉功能包括:若工作流定義義、信息的自猴動路游,自肆動判斷。頭BEAW庭elogi胃cInt罩egrat怨ion的業(yè)側(cè)務(wù)流程管理忽功能主要包應(yīng)括了:崇可視化流程怖定義工具乎BEAW僚eblog敲icIn而egrat抓ion通過鞠可視化的集呆成開發(fā)工具刻BEAW乞eblog疏icWo塌rksho漢p來定義流壁程業(yè)務(wù)。業(yè)煌務(wù)流程引擎段保留了可視倆化創(chuàng)建業(yè)務(wù)汗流程的能力破,因而具有拘靈活性,使鏡用戶得以集菊中精力專注極于應(yīng)用邏輯境,而不必關(guān)菠心實施細節(jié)美。實際上,喉用戶構(gòu)建的產(chǎn)是業(yè)務(wù)流程飯的圖形化表表示。伸圖:可視化喘業(yè)務(wù)流程定綠義環(huán)在利用猜BEA潤WebLo個gicW股orksh岔op遼中的圖形化撇工具為(貌設(shè)計視圖炮)司設(shè)計業(yè)務(wù)流席程的過程中薯,撇BEA混WebLo假gicW葬orksh斥op眨用定義業(yè)務(wù)魯流程的徹XML宿,為稈JPD示(Java名膜流程定義劃)鞠文件作注釋續(xù)。當需要編魚寫橋Java導(dǎo)牙代碼時,單榴擊訪問(源匙代碼視圖)素就可使用它吩。怕BEAW秋ebLog澡icIn衛(wèi)tegra遣tion紀的業(yè)務(wù)流程據(jù)管理功能,歇使公司開發(fā)鈴人員具備了姓開發(fā)、運行冊、維護復(fù)雜市業(yè)務(wù)流程的厭能力。業(yè)務(wù)坡流程將企業(yè)遙現(xiàn)有系統(tǒng)、孤整個企業(yè)的展各種應(yīng)用以桿及決策人員織集成在一起抖。勞業(yè)務(wù)流程引唐擎斗業(yè)務(wù)流程引叫擎是店指揮決策撕系統(tǒng)輝指揮決策艇平臺的關(guān)鍵總實現(xiàn)核心,準它將業(yè)務(wù)系鬧統(tǒng)構(gòu)造在基脈于標準的工論作流基礎(chǔ)上秤,實現(xiàn)業(yè)務(wù)茶邏輯和應(yīng)用拔邏輯的剝離稍,使得管理駝人員能夠自侮行定義和管蹤理數(shù)據(jù)業(yè)務(wù)臺的流程,實委現(xiàn)業(yè)務(wù)管理熄的閉環(huán)結(jié)構(gòu)妖。外業(yè)務(wù)流程引滴擎能解釋、惡運行定義的生流程。首先置流程引擎會捉創(chuàng)建中指揮決策雄流程實例,孟每個流程實昆例是一個獨佛立的擦指揮決策褲業(yè)務(wù)??梢曰萃ㄟ^多種方諷式啟動一個哄指揮決策慨流程:用戶農(nóng)主動調(diào)用,莊時間定時運量行,接收到秧訂閱消息道余的指定消息千。一旦宴指揮決策姐流程開始,啊流程引擎會屠調(diào)度、監(jiān)控兼各項流程中寒的活動,比膀如仇指揮決策朗業(yè)務(wù)需要自星動獲得農(nóng)產(chǎn)嗚品的統(tǒng)計數(shù)早據(jù),流程引圍擎就會自動刮通過應(yīng)用程熄序接口調(diào)用渴計算統(tǒng)計模罵塊,并把所慘得結(jié)果返回零工作流中。哨當悠指揮決策赴流程需要人胃為參與壞指揮決策即的時候,系羽統(tǒng)會按照定是義,為目標醉指揮決策脆用戶建立肯“竄指揮決策廚任務(wù)吳”關(guān),與此同時槽流程引擎實云時監(jiān)控用戶梨的任務(wù)列表為執(zhí)行情況,惑一旦用戶處悅理完指定給犬他的任務(wù)后龍,流程會自晚動往下執(zhí)行威。姻圖:BEA狼Webl元ogic根Integ控ratio購n業(yè)務(wù)流程洲實現(xiàn)機制仗BEAW羞eblog咳icIn精tegra束tion提縣供的業(yè)務(wù)流癥程引擎是基窩于開發(fā)標準傲BPEL(峰流程執(zhí)行語矩言Busi艱ness占Proce合ssEx世ecuti旦onLa畫nguag鴿e關(guān))基礎(chǔ)上的租。BPEL欠是一種很流程定義接語言,用于放指定包含W看eb服務(wù)的泊業(yè)務(wù)流程。昂BPEL適文用于支持業(yè)糧務(wù)流程邏輯冊的"宏觀剖定義陳"。這些業(yè)影務(wù)流程均是亂完整而獨立柜的應(yīng)用,它唯們將Web辜服務(wù)作為實氏現(xiàn)其業(yè)務(wù)功鉆能的"活動憲"。辛在BEA見Weblo筑gicI送ntegr劉ation會定義的的業(yè)涼務(wù)流程中可輛以調(diào)用各種略各樣的系統(tǒng)鍵資源。包括昂通過JDB嫩C讀寫數(shù)據(jù)框庫,通過J庭2CA應(yīng)用滔適配器來調(diào)泛用系統(tǒng)遺留暗應(yīng)用,通過朽Web服務(wù)粘接口調(diào)用部簡署在異地的培應(yīng)用,通過糠JMS觸發(fā)醫(yī)消息機制。含通過EJB歸接口調(diào)用應(yīng)洽用邏輯。般BEAW削ebLog腦icIn略tegra婦tion使藥用J2EE險兼容型技術(shù)國,包括Ja顆va基礎(chǔ)、寸JSP和E植JB互操作芹性、用于流虜程元素間數(shù)籌據(jù)傳送的X梅ML以及用體于業(yè)務(wù)流程診組件間消息瞇傳送的JM買S。這些開姻放標準意味增著在IT人姐員的技能適闖用于不同的飼項目,而且叔IT人員可鐘以協(xié)同完成暮同一項目的洗不同部分。餅因此,使用學(xué)標準技術(shù)(仆XML)和暮開放編程A姨PI意味著旬解決方案可邊以擴展,為怪未來發(fā)展留斗有余地。拐業(yè)務(wù)流程工瞎作列表楊BEAW翻eblog幅icIn崇tegat繩ion提站供了業(yè)務(wù)流泛程工作列表樹(Work糕list)伏功能。它表種反映出每個牛參與有指揮決策招人員當前和懲哪些嚴指揮決策偶工作相關(guān),晶例如待辦繳指揮決策英事務(wù),未辦特指揮決策燕事務(wù),相關(guān)勞指揮決策著事務(wù),跟蹤柏任務(wù)狀態(tài)等驅(qū)。它使人們昂能在業(yè)務(wù)流店程內(nèi)協(xié)作,挺完整的工作沿流包括各種功操作,例如汁接收、批準墓、修改和路供由文檔氧業(yè)務(wù)人員通舒過訪問自己殲的工作列表警可以知道和匠自己崗位相府關(guān)的工作內(nèi)慣容,并迅速灣處理。BE鴿AWeb碌logic屬Inte惡gatio共n的工作問列表還允許襖業(yè)務(wù)員人員冒將分配給他霧的踩指揮決策趙任務(wù)做其他沃操作,例如軍:拒絕接收尋,轉(zhuǎn)分配給屢其他業(yè)務(wù)人道員等。姑業(yè)務(wù)流程監(jiān)纏控與管理想業(yè)務(wù)流程是惑隨著外部用織戶的更高要罷求、內(nèi)部部雄門的職能變鈔化等因素不敬斷發(fā)上變化章的,這就需兩要業(yè)務(wù)流程熄能靈活的適淡應(yīng)這種變化祖,從而為廣符大的用戶提訓(xùn)供不斷完善懶業(yè)務(wù)功能。跌BEA魄Weblo網(wǎng)gicI緩ntega欄tion的墓業(yè)務(wù)流程管冶理功能提供株了強大的業(yè)專務(wù)流程監(jiān)控破,統(tǒng)計,管堅理功能。通鵲過這些詳細泄的監(jiān)控手段靠,業(yè)務(wù)管理管人員可以全榨面的掌握流誕程的運行情透況,分析流放程流程安排互的合理性,紛為優(yōu)化各種適業(yè)務(wù)流程提悄供了詳細的查數(shù)據(jù)依據(jù)。附流程監(jiān)控功門能能為監(jiān)控招每個運行在捆流程引擎中擁的業(yè)務(wù)流程馳實例的各種厚信息,包括池流程的實例竿的啟動者、欣開始時間,剃完成時間,逼總共運行時倘間,運行節(jié)遺點位置,當職前流程運行垂狀態(tài)。已經(jīng)區(qū)指揮決策跪完的每個節(jié)靈點的信息包其括:開始時荷間、濟指揮決策狂歷時、結(jié)束氧時間、押指揮決策克人等。而且辣這些信息都舍是通過下面巧的可視化的屢管理界面來遙實現(xiàn)的。圍擊圖:業(yè)務(wù)流菠程管理監(jiān)控獵可視化界面退Porta姥l師技術(shù)概念賢Porta傷l一詞原來仔是"門戶網(wǎng)尊站"的意思法,例如雅虎弟、新浪等這械樣的網(wǎng)站。夕但是對于政眼府和企業(yè)企核業(yè)信息化平晶臺建設(shè)而言離,Port梯al所扮演懶的角色則有毛所不同。炸原來業(yè)界對因Porta肝l的定義有漢很多種分類矮,比如把P瞞ortal參定義為信息療門戶、協(xié)作泄門戶、專業(yè)倉門戶、知識大門戶等等。燥但不管分類鋒如何劃分,嗎Porta常l對底層的綁要求和其基您礎(chǔ)架構(gòu)有顯糖著的一致性感,并且隨著朋時間的推移渾,業(yè)界、新獨聞界以及分條析家都對P國ortal懇定義的看法烏逐漸趨于一巴致。簡單的傷說,門戶是冒一個重要的披Web怨站點并且是痰一個聯(lián)合的殖社區(qū),它提釘供內(nèi)容聚集寺、搜索服務(wù)誼、協(xié)作工具級、應(yīng)用程序胳訪問和集成非,所有這些域功能存在于詳與最終用戶櫻進行個性化攝的交互中。求通過個性化獸"我的主榜頁(My需Home堤Pages色)"來滿暫足每個最終悲用戶的需要廊并將個性化團嵌入門戶服嗽務(wù)和應(yīng)用程傅序各個角落煙,我們可以傍對門戶加以冒區(qū)分。其次廊,門戶與李Web站高點不同,因騙為它用幾乎蘇相同的措施體將個性化與閑選擇內(nèi)容、淡協(xié)作功能程嫁序以及應(yīng)用夠程序服務(wù)結(jié)歌合在一起。蜂對最終用戶到而言,門戶狠就是一個到移所有計算資丸源的單獨訪納問點。餡門戶(Po迅rtal)裳是Web耐應(yīng)用程序的微簡單統(tǒng)一的跌訪問點,不掙僅如此還提薪供了許多有毅價值的附加瓶功能,例如璃安全性、搜刮索、協(xié)作和箏工作流。門瓦戶網(wǎng)站提供怪了集成的內(nèi)事容和應(yīng)用,稿以及統(tǒng)一的肺協(xié)作工作環(huán)呀境。事實上零,門戶網(wǎng)站唯就是下一代之的桌面,可表以在We砍b上向各坑種客戶機設(shè)帳備提供大量在的電子商務(wù)絕應(yīng)用。敢BEAW幟eblog茅icPo矛r怠tal完整決的門戶網(wǎng)站艦解決方案可迅以讓用戶隨蝕時隨地、安軌全、方便地底訪問完成他概們?nèi)蝿?wù)所需未的所有東西四。門戶網(wǎng)站倒是延伸與用漸戶體驗(R演each封andu職sere時xperi利ence)嬸的關(guān)鍵。也租就是說,門告戶網(wǎng)站提供嘴工具和用戶燃界面,用于揚訪問信息和叨應(yīng)用程序,素個性化管理殺和選擇內(nèi)容頭。床炒涂集中完成應(yīng)氧用的認證和歡授權(quán)管理。董門戶服務(wù)將挎承擔(dān)用戶對咐各種信息和渡應(yīng)用資源的層統(tǒng)一訪問服理務(wù),對用戶輔的身份進行賊驗證,并控閑制用戶對各扣類資源的訪穿問權(quán)限。擔(dān)未勵構(gòu)建、連接港和管理應(yīng)用淺程序。為企扣業(yè)應(yīng)用整合鏟提供基礎(chǔ)支才撐,通過串Porta需l蒜服務(wù),企業(yè)屈可以將各種縮分散的應(yīng)用歪服務(wù)功能整侍合在門戶服海務(wù)平臺上,膛方便用戶對林各種應(yīng)用資若源的訪問,搞使各種獨立質(zhì)的應(yīng)用系統(tǒng)腸通過門戶服為務(wù)平臺形成逃一個完整的洞應(yīng)用。撤雅接業(yè)務(wù)流程的征集成和自動斥化。通過門冷戶服務(wù)平臺特提供的功能扎化的服務(wù)組濱件,如:工坊作流服務(wù)組覺件,企業(yè)可塞以實施大量旗的以業(yè)務(wù)為傾導(dǎo)向的業(yè)務(wù)屈流程集成和眼自動化處理吧。察為各種用戶賄提供個性化霉訪問功能。勤通過門戶服桂務(wù)我們可以旗有效的定義腥和控制各種惰不同的用戶雞可以獲得和乏訪問的信息唐內(nèi)容。支在大型信息艦化門戶平臺偉中,需要對離不同的業(yè)務(wù)郵資源進行整放合,有組織幣地對用戶進連行展示。通道過下面的方惜法,在We車bLogi符cPor辟tal中,剛將整個共企業(yè)橡的資源充分贏利用并有機含組合,以靈雪活和有序的愚方式進行展棄示。槽Portl暮et:Po澡rtlet景是門戶中的扮一些應(yīng)用或柜應(yīng)用的視圖洋,可以被看嫂成不同的內(nèi)監(jiān)容版塊。根胃據(jù)開發(fā)方式君的不同,B犧EAWe杜bLogi稠cPor染tal可以別支持不同類至型的Por宋tlet(刺JSP/H勢TML、W歷eb服務(wù)、慢Pagef曬low或J詞ava),燃開發(fā)人員可頸以使用Po竄rtlet揭來集成企業(yè)鳴系統(tǒng)中位于咽不同位置的彈數(shù)據(jù)和訪問安不同性質(zhì)的論應(yīng)用,并以棟統(tǒng)一的方式若進行展示?,F(xiàn)Web集羊成:通過W憲ebLog須icPo極rtal,狠不僅可以鍵用Port冷let直接腿透視企業(yè)的惡數(shù)據(jù)。同樣報,如果這些掙數(shù)據(jù)已經(jīng)通矩過Web方例式進行了展弓示,或者需軟要在Por殿tal中集軋成其他We義b頁面的信層息,Por杜tal提供草了Web內(nèi)月容集成功能踏,將其他W擊eb頁面內(nèi)命容嵌入企業(yè)堪的Port削al,使P材ortal帥成為所有資胞源的統(tǒng)一入定口。橡WebS汗ervic管es:企業(yè)軍門戶中某些須數(shù)據(jù)可能是弦通過訪問鉛WebS森ervic雷es應(yīng)用得參到的。We要bLogi渴cWor君kshop園中可以使用隔簡單的可視絡(luò)化開發(fā)工具迎,簡化對W奧ebSe先rvice貼s的訪問,談以便將對W孔ebSe伴rvice筋s的訪問快租速地集成到辮企業(yè)門戶中掀。但頁面流Pa萬geflo村w:企業(yè)級叮應(yīng)用往往建讓立在MVC業(yè)的技術(shù)基礎(chǔ)傻上實現(xiàn),在肅WebLo咳gicP伸ortal啄中,實現(xiàn)了鬧以Stru陶ts為核心東的流程控制裁管理功能,繡頁面邏輯、橋后臺服務(wù)(岡由EJB等介實現(xiàn)),數(shù)馬據(jù)效驗和流蔬程控制在統(tǒng)拿一的圖形化松界面中完成舅??梢允箲?yīng)奮用開發(fā)進行快合理分工,競同時保證了作整個系統(tǒng)的鄭靈活性,同縱一個后臺服誘務(wù)可以同時匠為不同的界賴面邏輯服務(wù)怪。只要系統(tǒng)結(jié)管理員將應(yīng)因用進行相應(yīng)財?shù)呐渲镁涂伤僖詫崿F(xiàn)。內(nèi)容管理佩內(nèi)容管理系撿統(tǒng)是門戶的下重要榴功能之一。至管理人員通嫁過內(nèi)容管理堅完成網(wǎng)站信蜂息的采集、生編輯、審核得、發(fā)布。B毒EAWe恥bLogi廚cPor好tal提終供內(nèi)置的內(nèi)螺容管理系統(tǒng)救模塊,同時崇也可集成第桶三方的內(nèi)容蓄管理系統(tǒng)。擁內(nèi)容管理系代統(tǒng)知能夠與門戶蘋系統(tǒng)無縫集涂成身,闖支持門戶網(wǎng)珠站統(tǒng)一的目供錄服務(wù),系辨統(tǒng)必須通過蠻門戶網(wǎng)站管溝理系統(tǒng)認證姐后進入,向砌各類用戶提粒供統(tǒng)一的訪哪問點。歉內(nèi)容管理系糖統(tǒng)應(yīng)能提供產(chǎn)對信息的搜峰集、組織、危篩選、分類擦、搜索和自躺定義等一系用列功能,實沈現(xiàn)對非結(jié)構(gòu)捏化和結(jié)構(gòu)化園數(shù)據(jù)的高效柴和有序的統(tǒng)構(gòu)一管理和存茄儲。悶支持用戶管杏理和權(quán)限設(shè)刑置,并能讓期用戶根據(jù)自胳身情況快速燙搭建內(nèi)容的業(yè)組織結(jié)構(gòu)。講去提供對信息旨安全性的多夜級別、多方坊式的定義,闊以保證信息茫的完整、真任實和安全。注俘可預(yù)先定義粉信息的發(fā)布盡形式和頁面賭顯示格式。若淚內(nèi)部和外部恥用戶可以通銹過瀏覽器、橋智能搜索、回個性化工具狡等快速獲得逮信息。抖支持本網(wǎng)站圣的全文檢索挺。狐支持多語種遺。覆支持模板管脆理。耀支持系統(tǒng)集污成。礎(chǔ)提供二次開輔發(fā)接口。搜索功能誼BEAW秤ebLog機icPo府rtal的車內(nèi)置搜索引乎擎支持多種定后臺的數(shù)據(jù)榴源,雄這種靈活性爽允許根據(jù)門撲戶用戶業(yè)務(wù)淋的需求,從紫多個數(shù)據(jù)庫幫中搜索非結(jié)魄構(gòu)化、半結(jié)欠構(gòu)化和結(jié)構(gòu)代化的信息燕:逐JDBC,型ODBC數(shù)海據(jù)源:支持漫任何可以訪證問到的JD富BC和O毫DBC數(shù)據(jù)眨源,對數(shù)據(jù)莫庫中的數(shù)據(jù)裝庫進行搜索招。蛋文件系統(tǒng)數(shù)重據(jù)源:包括次HTML文愿件、文本文憶件、PDF左文件、Of蹈fice文炕件等堤外部HTT朽P數(shù)據(jù)源:爽支持用戶指迷定的HTT患P地址,系撐統(tǒng)會自動分樸析該網(wǎng)站內(nèi)辦的所有內(nèi)容恒,并將分析燕結(jié)果保存的遞檢索庫中。修BEAW及ebLog盟icPo諒rtal的獎內(nèi)置搜索引徑擎支持了多俗種搜索方式蹲和功能:夾聯(lián)合搜索:順支持在查找槳內(nèi)容之間設(shè)遠置聯(lián)合邏輯暢功能。顯自然語言搜妖索:支持騙搜索結(jié)果匹負配度:支持呢按照匹配程謙度,對搜索帽結(jié)果的排序初功能。佳所搜結(jié)果排溜序爽內(nèi)容箱相關(guān)性分級澇BEAW浮ebLog謀icPo育rtal的哄搜索功能擁己有墾全文檢索的死能力。它使捷用了成熟的纏模式匹配技產(chǎn)術(shù),無論英單文還是中文省,都能將原元文中的內(nèi)容瓜通過提取步挺驟,放到更稠適合高速查鵝詢的索引文轎件中。用戶玩發(fā)出的所有天內(nèi)容查詢,送都是通過索繭引庫迅速定塔位到指定信確息上。佛B(yǎng)EAW產(chǎn)ebLog赴icPo英rtal對狂于國際化語所言有很好的楚支持。由于釘BEAW據(jù)ebLog長icPo意rtal的林搜索功能是薄通過開放的結(jié)接口來實現(xiàn)禮的,因此對錯于不同的語牌言種類,可襯以通過開發(fā)機針對不同的瓜語言語法分釀析器,來而題實現(xiàn)國際化構(gòu)科技信息的捷檢索和搜索障。服目前BEA卻WebL趣ogic番Porta琴l支持的語合言種類有:遇英文和所有么單字節(jié)語種私雙字節(jié)語種貍:中文,日圣文,韓文,盟泰文等帽由于國家科患技基礎(chǔ)條件軟平臺上能夠右被搜索的科音技信息和數(shù)海據(jù)非常眾多圓,必須要考僻慮用戶在訪非問這些數(shù)據(jù)膛和信息的安攜全性。吳平臺的安全垮體系除了能慰夠保證集成兆到平臺的應(yīng)稿用的安全性柏,還應(yīng)該保蔑證用戶對搜訓(xùn)索結(jié)果的安需全訪問。不驗同級別、分袍組和角色的定用戶對科技貿(mào)數(shù)據(jù)的訪問沒范圍是不同港的,某個范森圍的用戶應(yīng)伴該只能夠搜孝索到安全控犯制機制中所綿規(guī)定的資源甩范圍。對于適沒有授權(quán)用礎(chǔ)戶訪問的數(shù)嘗據(jù)信息,此努用戶是不能抬夠通過搜索懼工具查找的黃該信息的。乒另外,門戶連的搜索內(nèi)容都和安全訪問爬的設(shè)置需要卵通過統(tǒng)一的騰安全平臺,蟲統(tǒng)一的管理棕界面進行靈鏡活,快速的海配置。蒜BEAW往ebLog蒜icPo震rtal的訪搜索功能也昏是基于開放株的架構(gòu)來實秤現(xiàn)的。不但樣在生成內(nèi)容衡索引的時候友,可以通過書開放的接口存,實現(xiàn)不同涌語言的語法王分析器,還抄能通過實現(xiàn)向統(tǒng)一一致的包搜索引擎接忽口,可以方室便快捷的集重成進第三方聞的搜索引擎寺。多渠道訪問狼在可蛙北京市應(yīng)急互指揮系統(tǒng)循未來系統(tǒng)的逝接入前端必杏定會以多種樓方式存在,讀例如訪鴿問、PDA固訪問、筆記翼本無線訪問擠、文字終端指等。為了系酸統(tǒng)能夠適應(yīng)姓未來應(yīng)用趨應(yīng)勢的發(fā)展,產(chǎn)需要多種前冬端設(shè)備統(tǒng)一鼠接入解決方棍案。BEA汽的平臺與其獨他產(chǎn)品最大度的不同在于障不是以網(wǎng)關(guān)個位置來判斷壟接入設(shè)備而才是以訪問協(xié)落議來判斷嘉,而是根據(jù)逢每種類型的疫接入設(shè)備發(fā)消出的不同請蠟求兔的丹格式來判斷左它們。通過瓶該技術(shù)可以棋最準確最簡讀便的判斷出剪目前的接入膚設(shè)備類型。骨依靠內(nèi)置的散內(nèi)容翻譯器敬可以對所提的供的內(nèi)容按強協(xié)議及策略其進行轉(zhuǎn)化以過適應(yīng)當前的腹接入設(shè)備。筍內(nèi)容翻譯器濁可以按照不隱同的訪問終選端類型,右將被門戶顯示內(nèi)排容睛自動翻譯成絹適合它們?yōu)g哭覽的格式。連這樣蹄北京市應(yīng)急員指揮系統(tǒng)剛需要實現(xiàn)一泉套門戶系統(tǒng)成,就可以滿牧足多種不同究終端的訪問握了,而不必勿針對每種終押端設(shè)備單獨糧實現(xiàn)一個門鏟戶。殲圖:BEA慨訪問層對提歲供系多渠道支持民門戶瞇安全濫管理蜂在袋北京市應(yīng)急歇指揮系統(tǒng)興系統(tǒng)中揪包括的眾多喜被集成的應(yīng)模用系統(tǒng)和規(guī)噸模龐大的數(shù)疊據(jù)信息。B任EA宴提供的應(yīng)用胃技術(shù)架構(gòu)能撒通過西統(tǒng)一的安全旅架構(gòu),將所購有已有用戶晌管理、權(quán)限素控制等安全鼓功能集成到晃統(tǒng)計的架構(gòu)如中,因此能役有效的實現(xiàn)伶北京市應(yīng)急覽指揮系統(tǒng)滋平臺的統(tǒng)一壁安全管理和芒維護。迅BEA柏的安全架構(gòu)覆中帥提供了用戶慶身份認證、陵權(quán)限管理,若安全審計、信角色管理、喬統(tǒng)一用戶檔被案管理等豐拋富的安全性億功能。更為征重要的是所位有安全功能耐模塊,都是柳基于開發(fā)式外架構(gòu)實現(xiàn)的音,既它提供氧了即插即用研的實現(xiàn)方式輝。允許無縫攏插入用戶定逝制或第三方冷的安全性解幕決方案,提公供了安全性槳服務(wù)的擴展久功能。身份認證身份認證授權(quán)審計

Module(s)角色MappingModule(s)身份映射用戶檔案安全性框架主要管理員認證人員審計人員角色定義證書人員用戶較圖:BEA烘提供壞開放可插拔昌式安全架構(gòu)形可插式安全潛性框架繩——忽支持與第三消方安全性解棒決方案的集甚成,允許充幻分利用市場邁上碎“咬最好的述”拌安全性解決雄方案所提供拖的全部功能啦。另外也能鋤將用戶定制熟化的安全實守現(xiàn)集成到統(tǒng)脹一安全架構(gòu)突中。嬌身份驗證算——稼借助用戶名吹與口令的組春合或數(shù)字證老書,確定用矛戶的身份。沒所謂用戶是葵指個人、自輸動進程或其稿他應(yīng)用,同捧時拒絕有害欣入侵者的訪駱問。份授權(quán)普——跪規(guī)定應(yīng)當提滿供給每個經(jīng)忌過身份驗證捏的用戶的應(yīng)診用功能、服飲務(wù)和數(shù)據(jù)資丙源。革加密膝——憲確??蛻舳祟A(yù)和服務(wù)器端穿之間的數(shù)據(jù)弓能在保密的手情況下進行鎖通信和網(wǎng)絡(luò)隔數(shù)據(jù)傳輸。切審計鍛——歉提供記錄所與有與安全性脈相關(guān)的活動川的功能,例辯如用戶登錄朋、資源訪問理要求。渣用戶和用戶攻組定義減——茂提供定義應(yīng)節(jié)用用戶或組欄合授權(quán)用戶奧所需的功能昆,在用戶組敘內(nèi),所有成質(zhì)員都共享相膽同的權(quán)限來批訪問各種應(yīng)群用功能和服杏務(wù),這樣可粱以統(tǒng)一、方紅便地管理不陵同用戶。江安全數(shù)據(jù)存創(chuàng)儲向——膽保存角色、腔簡檔和權(quán)限溪數(shù)據(jù)。BE秩AWeb何logic航Serv買er內(nèi)置有感符合LDA迫PV3標衰準的高度優(yōu)究化的搭LDAP幻逝目錄服務(wù)。恰由于擁有的棄完全開放的蜓安全架構(gòu),省因此還可以荷集成第三方挎的LDAP混服務(wù)器,目搭前系統(tǒng)支持港的目錄服務(wù)竹器有:糠Novel蟲lNDS戶OpenL氧DAP難Suni輝Plane男t息Micro杏soft溝Activ優(yōu)eDir頭ector編y豪其他所有和娛LDAP息V3標準兼織容的目錄服駛務(wù)器土安全性策略劈定義挨——搶提供配置和潔維護基于規(guī)趙則、動態(tài)的代安全性訪問肝標準的框架披和響GUI屑工具,以便剩讓特定的角垃色與變/鄰或用戶組可蓮以安全地訪估問資源。權(quán)千限規(guī)則的基釘?shù)A可以是一均系列可擴展蹤的操作和參寫數(shù),例如時芝間、身份、纖用戶簡檔和號調(diào)用參數(shù)值關(guān),它們可以刊在運行時動著態(tài)計算和確青認。禮Secur勞eSoc躺kets躍Layer滔——句還斃可棟采用Sec灣ureS至ocket貌sLay法er(SS疊L)、數(shù)字稼簽名以及其執(zhí)它基于標準組的安全措施騙。當這些安撿全措施共同嶼使用時,它狀們可追蹤誰決訪問了哪種裝服務(wù)。口Web雹服務(wù)攏安全經(jīng)——疏安全框架為皺內(nèi)置的貫Web服務(wù)江基礎(chǔ)結(jié)構(gòu)提姥供高度的安返全性,讓客濱戶能夠創(chuàng)建幟安全的分布腸式應(yīng)慌。猜Web服務(wù)掉的安全保護藍一般是通過贊:控制用戶手訪問權(quán)限、再通過SSL頭對Web服乓務(wù)進行數(shù)字航簽名,榆保護Web浩服務(wù)調(diào)用、倍加密燭Web服務(wù)介傳輸罷內(nèi)容農(nóng)這櫻三種方式實臭現(xiàn)的。蔥利用BEA爪提供的統(tǒng)一驅(qū)安全架構(gòu),鬼北京市應(yīng)急棋指揮系統(tǒng)鏈能夠劈管理踩各種拌應(yīng)用和系統(tǒng)綁資源償?shù)陌踩珜傩圆?,包括:倘?yīng)用程序資視源睜見搜墨COM耳資源雕扮辰教J2CA資偷源渠揉EJB子資源氧襯病神JDBC孝資源蘋JMS回資源逮濤JNDI思資源波圈服務(wù)器資源滾提URL計資源蜘森Web鈔服務(wù)勤資源憶貓統(tǒng)一用戶檔帆案離除了基于組珍成員資格授亮權(quán)和個性化肝外,BEA賴WebL拼ogic開Porta誤l也能根據(jù)喘用戶檔案的嗓值動態(tài)個性妥化。動態(tài)設(shè)搬置對門戶資階源的訪問許獻可。用戶檔著案存放各種安與用戶相關(guān)節(jié)的信息,如憶地址、聯(lián)系劍方式以及應(yīng)柜用指定的屬遵性。BEA漏WebL窮ogic懸Porta俯l缺省將用元戶檔案基于修RDBMS仗存儲。在很脖多情況下,堪用戶檔案需導(dǎo)要與各種外除部數(shù)據(jù)倉庫擔(dān)包括定制的資用戶數(shù)據(jù)庫愉、LDAP器聯(lián)合使用。策統(tǒng)一用戶檔錯案為在不同腹資源之間實務(wù)現(xiàn)單一的客陣戶檔案視圖芹提供了基礎(chǔ)址結(jié)構(gòu)。件統(tǒng)一用戶檔溝案采用無狀前態(tài)會話EJ政B實現(xiàn),該脾EJB是多菠個負責(zé)存取康各自用戶數(shù)泉據(jù)的無狀態(tài)斜會話EJB嗎的聯(lián)合接口落。從門戶方招面看,統(tǒng)一壟用戶檔案的寄屬性能夠通蝴過管理工具即以及API搞或JSP標忙記庫編程訪叔問。為了將伏已有系統(tǒng)的烏用戶檔案映扔射到統(tǒng)一用衣戶檔案,開躺發(fā)人員需要規(guī)實現(xiàn)訪問資判源系統(tǒng)、存厚取指定特性挺的接口,并邀在WebL汪ogic息Porta剩l注冊。統(tǒng)滋一用戶檔案殊在從多個資蒸源映射屬性何時具有很強迎的伸縮性。毒如一完整的拾用戶檔案可華能由存于L厚DAP的屬咐性子集、存膝于缺省RD仆BMS的用快戶屬性子集脫、存于定制伐數(shù)據(jù)庫的子桂集三部分構(gòu)勺成。喜BEAW躍ebLog昨icPo絡(luò)rtal區(qū)冒分了為認證巨身份對用戶脈信息目錄進郵行的訪問與必對用戶檔案遲屬性進行的贈存取。前面晉已經(jīng)講過,禿認證是通過稀WebLo阻gicS純erver慈安全域進行蒸的,而用戶幸檔案屬性是波經(jīng)由統(tǒng)一用暗戶檔案存取動的。這樣就頑可以采用多宰個LDAP豈存儲,一個廉用于認證,欄另一個用于歷用戶檔案數(shù)摸據(jù)。湯BEAW栗ebLog誕icPo駕rtal會瘡自動地為安圓全域內(nèi)沒有鳳檔案記錄的蹈用戶創(chuàng)建新眉的用戶檔案蓄記錄。這個匪功能在用戶鑼安全信息不艱是由Web設(shè)Logic饞Port溝al創(chuàng)建和榮維護的情況蔑下尤其有用削,如,處在留LDAP或忽第三方安全準產(chǎn)品環(huán)境下懸。BEA證WebLo腥gicP臣ortal陰的實用程序嫁能夠同步存腿儲在用戶檔珍案和安全域暗內(nèi)的用戶記樹錄。單點登錄名這些第三方永解決方案包糟括身份驗證懂解決方案、愈Web訪問洋管理解決方怪案、審計解到?jīng)Q方案,等藍等。箭Web層弊單點登錄稻在Web層利,瀏覽器的史使用者被提滋示進行應(yīng)用揀程序的驗證耕(聲明他們爬的身份)。戶這個身份被閑傳到應(yīng)用服洞務(wù)器上以用甚于驗證用戶臺。成功登錄歇的結(jié)果是生歪成一個co造okie,逐它的作用范搬圍是應(yīng)用服謹務(wù)器駐留的愁DNS域。尸然后coo觸kie返回像到給向應(yīng)用況程序服務(wù)器冶發(fā)送請求的庸瀏覽器。默江認情況下,熱當用戶退出烈應(yīng)用程序或欺關(guān)閉瀏覽器星時,coo碧kie的枕生命周期結(jié)跨束。沃除了魄J2EE天指定的機制陰外,通過它滿的安全基礎(chǔ)雷結(jié)構(gòu)和關(guān)聯(lián)亡的安全服務(wù)址提供者,B偷EAWe論bLogi的cSer愈ver經(jīng)過婚配置可以支生持使用身份柿驗證。如果耕想把基本的哀用戶名/密而碼這種身份末驗證方法改丈為更強的身音份驗證方法施,比如標記咸(toke荷n),只需福要簡單地為搏新的身份驗村證方法實現(xiàn)攝安全服務(wù)提舞供者(S羨ecuri熱t(yī)ySe舊rvice拒Prov戴ider)峰。屑系統(tǒng)車部署和管理慨北京市應(yīng)急嶄指揮系統(tǒng)記應(yīng)用架構(gòu)除念了需要有功雪能強大的異抵構(gòu)系統(tǒng)集成把能力和靈活度的服務(wù)管理信能力外,面萄對業(yè)務(wù)的發(fā)頑展壓力,還雀必須針需要擁有卓絨越的運行勤和管理活能力番,飄來保證客整個住應(yīng)用站架構(gòu)缺能掏提供綠穩(wěn)定可靠的庫平臺蠻。編北京市應(yīng)急蛾指揮系統(tǒng)宿的服務(wù)器部攜署建議如下辰圖所示,其范中軟件應(yīng)用怎的訪問控制更訪問器的功洞能在Por柔t(yī)al中已啦經(jīng)實現(xiàn),所題以沒有單獨凱畫出。態(tài)北京市應(yīng)急倆指揮系統(tǒng)墊部署圖高性能變在完整的慌北京市應(yīng)急雞指揮系統(tǒng)畝SOA應(yīng)用喜技術(shù)架構(gòu)中餐,服務(wù)層和涂集成層需要新承擔(dān)著大量耳的代理人和軟瀏覽器用戶鋪的并發(fā)訪問博。那么架構(gòu)妹運的運行性若能和系統(tǒng)的貍可靠性是保孫證秘北京市應(yīng)急榮指揮系統(tǒng)國應(yīng)用服務(wù)水州平(SLA和)的有力保承證。勝BEA平臺宇支持無限的殺可擴展性。目隨著用戶業(yè)謹務(wù)量的增長冬,系統(tǒng)可以稻通過集群和民負載均衡方避式動態(tài)的添掠加服務(wù)器。耍并通過穴包括動態(tài)負芬載分擔(dān)、多滅路復(fù)用技術(shù)隆、線程池、慚對象池、連膚接池、群集味負載分擔(dān)等蜘先進的技術(shù)之,系即使在峰值邀巨大壓力下象,左保證用戶的濤業(yè)務(wù)系統(tǒng)7策×篩24隙×子365實時芽在線,并提知供滿意靈的響應(yīng)速度沉。高性能哀在BEA的集SOA技術(shù)輪架構(gòu)中,對緊于不同層次芹,提供了一辮系列提高和舅優(yōu)化系統(tǒng)性甲能的技術(shù)手巨段。編圖:BEA侍核心占架構(gòu)救保證高聯(lián)性能獵集群罩和可靠性葉BEA傭提供敵先進集群技鉛術(shù),超可以抬使崖北京市應(yīng)急私指揮系統(tǒng)注SOA架構(gòu)剛具備伍良好的釣伸縮能力和午24x7腐的系統(tǒng)圍可用性。集臨群技術(shù)指通恨過多種方法譽組合服務(wù)器鹽,實現(xiàn)關(guān)鍵纏業(yè)務(wù)系統(tǒng)的移負載分布,舅消除個別故福障點。集群助采用備份配域置,通過對濕象集群技術(shù)并,使復(fù)制服后務(wù)器或?qū)ο缶d實例能夠進既行自動故障逆接替,保持貧有狀態(tài)對象傾的狀態(tài)。斜發(fā)生硬件或滔軟件故障時皂,客戶機訪跳問透明地切射換到運行中歐的服務(wù)器或鎖對象副本。旅集群是面向貍客戶機的獨厲立擊“攜超級藥”敘服務(wù)器,用邁一個URL依編址。在芽集群內(nèi)部,吼服務(wù)器之間菊通過IP多撐播進行通信唉,利用DN濱S負載平衡濃、硬件負載賞平衡器或代紀理服務(wù)器支鐵持訪問模型半。研BEA萍集群是業(yè)內(nèi)繳最先進的技雞術(shù),可為用六戶關(guān)鍵業(yè)務(wù)塑Web應(yīng)用概提供最強大漁的伸縮能力疼和可用性。效與單個服務(wù)梢器相比,集沙群具有兩大刮優(yōu)點:注伸縮能力連——促與單服務(wù)器伴或單機相比背,集群的容日量不受限制難。為了提高百容量,可在漲集群中動態(tài)累地添加新的可服務(wù)器。如器果需要增加圾硬件,可在半新機器中加丟裝服務(wù)器。撐當單個服務(wù)柳器不足以充各分利用現(xiàn)有巴設(shè)備時,也戴可以在機器水中增加服務(wù)舍器。諒高可用性弱——瞧集群采用多嗽服務(wù)器備份干來避免客戶代機的硬件或館軟件故障?;⑼瑯拥姆?wù)齒可以由集群設(shè)中的多個服遭務(wù)器來提供文。當其中一設(shè)個服務(wù)器發(fā)略生故障時,墻另一個服務(wù)志器可以接替亦發(fā)生故障的準服務(wù)器繼續(xù)煉工作。這種抬故障服務(wù)器藏的故障接替彈能力可確保浪客戶機應(yīng)用勿的無縫可用虜性,客戶機更根本察覺不穗到曾經(jīng)發(fā)生仇過問題。胖BEA應(yīng)用桿技術(shù)架構(gòu)通刮過集群和可銅靠Web服蔑務(wù)(WS-吼Relia械ble)等更特性保證了逆平臺級別和弊服務(wù)級別的劑可靠運行。失將壁北京市應(yīng)急幻指揮系統(tǒng)線應(yīng)用架構(gòu)構(gòu)李建在集群結(jié)煤構(gòu)上,通過縱BEA提供心的故障轉(zhuǎn)移像功能,系統(tǒng)妖的意外宕機奮不會造成的寶服務(wù)平臺停窩止業(yè)務(wù)處理遵,BEA集志群支持駝??煽縒e洪b服務(wù)能可經(jīng)以保證服務(wù)掙的調(diào)用可靠暑的被執(zhí)行。母它可以自動劑將系統(tǒng)處理宋不過來的大泡規(guī)模并發(fā)處艇理請求暫時脾保存到存儲壤

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論