




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、BEA技術(shù)建議 PAGE 50北京市應(yīng)應(yīng)急指揮揮系統(tǒng)BEA技技術(shù)建議議V1.00BEA系系統(tǒng)(中中國)有有限公司司20066-01 目錄TOC o 1-4 h z u HYPERLINK l _Toc125526853 1項目目總體要要求 PAGEREF _Toc125526853 h 3 HYPERLINK l _Toc125526854 2信息息平臺技技術(shù)要求求 PAGEREF _Toc125526854 h 4 HYPERLINK l _Toc125526855 用戶需求求的服務(wù)務(wù)媒介: PAGEREF _Toc125526855 h 4 HYPERLINK l _Toc12552685
2、6 互聯(lián)網(wǎng) PAGEREF _Toc125526856 h 4 HYPERLINK l _Toc125526857 呼叫中心心 PAGEREF _Toc125526857 h 4 HYPERLINK l _Toc125526858 3北京京市應(yīng)急急指揮系系統(tǒng)BEEA技術(shù)術(shù)方案 PAGEREF _Toc125526858 h 5 HYPERLINK l _Toc125526859 3.1北京市市應(yīng)急指指揮系統(tǒng)統(tǒng)SOAA架構(gòu)總總體設(shè)計計 PAGEREF _Toc125526859 h 5 HYPERLINK l _Toc125526860 3.2應(yīng)用支支撐平臺臺與集成成環(huán)境 PAGEREF _To
3、c125526860 h 6 HYPERLINK l _Toc125526861 3.3信息資資源共享享環(huán)境 PAGEREF _Toc125526861 h 7 HYPERLINK l _Toc125526862 3.3.1數(shù)據(jù)服服務(wù)平臺臺 PAGEREF _Toc125526862 h 7 HYPERLINK l _Toc125526863 3.4工作流流平臺 PAGEREF _Toc125526863 h 15 HYPERLINK l _Toc125526864 3.5門戶系系統(tǒng)方案案 PAGEREF _Toc125526864 h 17 HYPERLINK l _Toc125526865
4、 3.5.1內(nèi)容管管理 PAGEREF _Toc125526865 h 17 HYPERLINK l _Toc125526866 3.5.2搜索功功能 PAGEREF _Toc125526866 h 18 HYPERLINK l _Toc125526867 3.5.3多渠道道訪問 PAGEREF _Toc125526867 h 19 HYPERLINK l _Toc125526868 3.5.4門戶安安全管理理 PAGEREF _Toc125526868 h 20 HYPERLINK l _Toc125526869 3.5.5統(tǒng)一用用戶檔案案 PAGEREF _Toc125526869 h 2
5、2 HYPERLINK l _Toc125526870 3.5.6單點(diǎn)登登錄 PAGEREF _Toc125526870 h 23 HYPERLINK l _Toc12552268771 3.66系統(tǒng)部部署和管管理 PAGEREF _Toc125526871 h 24 HYPERLINK l _Toc125526872 3.6.1高性能能 PAGEREF _Toc125526872 h 24 HYPERLINK l _Toc125526873 3.6.2集群和和可靠性性 PAGEREF _Toc125526873 h 25 HYPERLINK l _Toc125526874 3.6.3系統(tǒng)監(jiān)監(jiān)
6、控,保保證SLLA PAGEREF _Toc125526874 h 26 HYPERLINK l _Toc125526875 3.7BEAA實(shí)現(xiàn)的的SOAA架構(gòu)優(yōu)優(yōu)勢 PAGEREF _Toc125526875 h 27 HYPERLINK l _Toc125526876 3.7.1全面、統(tǒng)一的的平臺 PAGEREF _Toc125526876 h 27 HYPERLINK l _Toc125526877 3.7.2基于標(biāo)標(biāo)準(zhǔn)的開開放平臺臺 PAGEREF _Toc125526877 h 27 HYPERLINK l _Toc125526878 3.7.3簡單、高效率率實(shí)施 PAGEREF _
7、Toc125526878 h 29 HYPERLINK l _Toc125526879 4成功功案例 PAGEREF _Toc125526879 h 30項目總體體要求項目要求求見項目目需求書書,此處處略。信息平臺臺技術(shù)要要求用戶需求求的服務(wù)務(wù)媒介:互聯(lián)網(wǎng)用戶需要要通過互互聯(lián)網(wǎng)滿滿足對信信息的瀏瀏覽、查查詢、決決策、指指揮、郵郵件服務(wù)務(wù)、即時時通訊等等的需求求。無線網(wǎng)絡(luò)絡(luò)用戶需要要通過無無線服務(wù)務(wù),滿足足隨時隨隨地瀏覽覽信息、查詢信信息、視視頻會議議等的需需求。呼叫中心心用戶需要要通過人人工和語語音的呼呼叫服務(wù)務(wù)滿足信信息服務(wù)務(wù),情況況報告等等語音服服務(wù)需求求。北京市應(yīng)應(yīng)急指揮揮系統(tǒng)BBEA技
8、技術(shù)方案案北京市應(yīng)應(yīng)急指揮揮系統(tǒng)SSOA架架構(gòu)總體體設(shè)計根據(jù)項目目的需求求,該項項目的應(yīng)應(yīng)用可以以分為幾幾個層面面:底層的數(shù)數(shù)據(jù)層通過過數(shù)據(jù)庫庫系統(tǒng)存存儲共享享的業(yè)務(wù)務(wù)數(shù)據(jù),共享數(shù)數(shù)據(jù)從各各自業(yè)務(wù)務(wù)數(shù)據(jù)庫庫中提取取,數(shù)據(jù)據(jù)源之間間進(jìn)行復(fù)復(fù)制和交交換;應(yīng)用支撐撐層通過過應(yīng)用服服務(wù)器支支持程序序組件的的建立和和運(yùn)行;數(shù)據(jù)服務(wù)務(wù)層針對對不同的的應(yīng)用,應(yīng)用對對數(shù)據(jù)的的訪問需需要一個個數(shù)據(jù)服服務(wù)層,通過數(shù)數(shù)據(jù)服務(wù)務(wù)層,應(yīng)應(yīng)用能夠夠做到透透明訪問問異構(gòu)的的和分布布的數(shù)據(jù)據(jù)庫和文文件系統(tǒng)統(tǒng),應(yīng)用用邏輯和和數(shù)據(jù)源源之間是是松耦合合的,通通過中間間的數(shù)據(jù)據(jù)服務(wù)層層提供跨跨數(shù)據(jù)庫庫的關(guān)聯(lián)聯(lián)和映射射;服務(wù)總線線層通
9、過過服務(wù)總總線,連接各各類可重重用服務(wù)務(wù)模塊,完成消消息傳遞遞,數(shù)據(jù)據(jù)轉(zhuǎn)換,服務(wù)路路由等功功能;工作流層層穿接接應(yīng)用模模塊,按按照工作作流程構(gòu)構(gòu)建業(yè)務(wù)務(wù)流程,支撐部部門內(nèi)部部和跨部部門的流流程建模模,執(zhí)行行和管理理,并結(jié)結(jié)合門戶戶系統(tǒng)構(gòu)構(gòu)建流程程門戶,構(gòu)建SSOA構(gòu)構(gòu)架應(yīng)用用,工作作流平臺臺是必須須的;門戶展現(xiàn)現(xiàn)層可以以針對不不同類型型的用戶戶提供靈靈活的訪訪問形式式,根據(jù)據(jù)不同用用戶類型型提供個個性化服服務(wù)。北京市應(yīng)應(yīng)急指揮揮系統(tǒng),其邏輯輯結(jié)構(gòu)可可以按照照上述六六層來構(gòu)構(gòu)建。其其好處在在于,從從縱向結(jié)結(jié)構(gòu)上看看,應(yīng)用用具有松松耦合架架構(gòu)。具具體的介介紹如下下:在數(shù)據(jù)層層數(shù)據(jù)據(jù)庫或文文件系統(tǒng)統(tǒng)
10、可以進(jìn)進(jìn)行數(shù)據(jù)據(jù)交換;應(yīng)用支撐撐層通過開開發(fā)基于于J2EEE的應(yīng)應(yīng)用程序序組件實(shí)實(shí)現(xiàn)應(yīng)用用模塊功功能,組組件可以以封裝為為服務(wù),組件的的構(gòu)建,運(yùn)行和和管理由由本層支支撐,應(yīng)應(yīng)用支持持層通過過WebbLoggic Serrverr實(shí)現(xiàn);在數(shù)據(jù)服服務(wù)層數(shù)據(jù)據(jù)的訪問問基于統(tǒng)統(tǒng)一的入入口,被被訪問數(shù)數(shù)據(jù)則可可以分布布在外部部相關(guān)單單位的共共享數(shù)據(jù)據(jù)庫和北北京市應(yīng)應(yīng)急指揮揮系統(tǒng)的的數(shù)據(jù)庫庫中,通通過數(shù)據(jù)據(jù)服務(wù)層層進(jìn)行跨跨數(shù)據(jù)庫庫的關(guān)聯(lián)聯(lián),數(shù)據(jù)據(jù)服務(wù)層層的訪問問可以通通過Jaava接接口或WWeb服服務(wù)實(shí)現(xiàn)現(xiàn),數(shù)據(jù)據(jù)訪問層層通過AAquaaLoggic Datta SServvicee Pllatffor
11、mm產(chǎn)品實(shí)實(shí)現(xiàn);服務(wù)總線線層業(yè)務(wù)務(wù)應(yīng)用通通過組件件方式構(gòu)構(gòu)建,組組件可以以方便的的封裝成成Webb服務(wù),在系統(tǒng)統(tǒng)之間被被相互調(diào)調(diào)用,服服務(wù)總線線層通過過AquuaLoogicc Seerviice Buss實(shí)現(xiàn);在工作流流層工作作流層支支撐流程程建模,執(zhí)行和和管理,靈活的的流程管管理工具具使生成成和改變變工作流流程變得得簡單;在門戶展展現(xiàn)層通過過門戶技技術(shù),北京市市應(yīng)急指指揮系統(tǒng)統(tǒng)門戶中中建立的的各類應(yīng)應(yīng)用展現(xiàn)現(xiàn)porrtleet,信信息內(nèi)容容的展現(xiàn)現(xiàn)個性化化。北京市應(yīng)應(yīng)急指揮揮系統(tǒng)基基于SOOA的統(tǒng)統(tǒng)一技術(shù)術(shù)架構(gòu)要實(shí)現(xiàn)上上述的系系統(tǒng)層次次和功能能,需要要SOAA的構(gòu)架架設(shè)計和和相應(yīng)的的BEA
12、A產(chǎn)品支支持,做做到開放放、靈活活和敏捷捷。下面分層層介紹BBEA的的方案和和產(chǎn)品技技術(shù)特點(diǎn)點(diǎn)。應(yīng)用支撐撐平臺應(yīng)用支撐撐平臺是是通過BBEA WebbLoggic Serrverr應(yīng)用服服務(wù)器實(shí)實(shí)現(xiàn)。具體的的技術(shù)指指標(biāo)參照照附件北京市市應(yīng)急指指揮系統(tǒng)統(tǒng)BEAA方案-V1-應(yīng)用服服務(wù)器技技術(shù)指標(biāo)標(biāo).dooc。數(shù)據(jù)服務(wù)務(wù)平臺BEA 可以提提供的解解決方案案包括數(shù)數(shù)據(jù)訪問問平臺通通過AqquaLLogiic DDataa Seerviice Plaatfoorm實(shí)實(shí)現(xiàn)。數(shù)據(jù)服務(wù)務(wù)層在北北京市應(yīng)應(yīng)急指揮揮系統(tǒng)中中起著數(shù)數(shù)據(jù)訪問問服務(wù)的的作用,可以在在跨系統(tǒng)統(tǒng)在分布布式數(shù)據(jù)據(jù)訪問中中屏蔽數(shù)數(shù)據(jù)源,形成基
13、基于XMML的統(tǒng)統(tǒng)一訪問問接口,數(shù)據(jù)結(jié)結(jié)構(gòu),數(shù)數(shù)據(jù)關(guān)聯(lián)聯(lián),數(shù)據(jù)據(jù)目錄定定義和數(shù)數(shù)據(jù)訪問問控制通過過數(shù)據(jù)服服務(wù)平臺臺完成。由于在在數(shù)據(jù)庫庫和應(yīng)用用之間加加入了數(shù)數(shù)據(jù)服務(wù)務(wù)層,數(shù)數(shù)據(jù)庫表表的修改改不會影影響應(yīng)用用代碼,對今后后系統(tǒng)的的升級和和改造提提供靈活活的結(jié)構(gòu)構(gòu)。數(shù)據(jù)服務(wù)務(wù)通過BBEA AquuaLoogicc Daata Serrvicce PPlattforrm來實(shí)實(shí)現(xiàn)。提提供一種種標(biāo)準(zhǔn)途途徑來快快速地聚聚合并展展現(xiàn)來自自多種異異構(gòu)數(shù)據(jù)據(jù)源的數(shù)數(shù)據(jù)視圖圖(包括括 Weeb sservvicees, 數(shù)據(jù)庫庫, 文文件、XXML文文件、應(yīng)應(yīng)用及WWeb站站點(diǎn)等) 。這這種數(shù)據(jù)據(jù)視圖可可以通過
14、過Java APII,RMMI,WWeb Serrvicces等等方法被被應(yīng)用,業(yè)務(wù)流流程,門門戶應(yīng)用用所直接接調(diào)用。下圖是是AquuaLoogicc Daata Serrvicce PPlattforrm的邏邏輯結(jié)構(gòu)構(gòu)。(1)什什么是數(shù)數(shù)據(jù)服務(wù)務(wù)層?從架構(gòu)的的觀點(diǎn)看看,數(shù)據(jù)據(jù)服務(wù)層層是位于于底層數(shù)數(shù)據(jù)源集集合之上上的數(shù)據(jù)據(jù)抽象層層。從SSOA的的原理分分析,數(shù)數(shù)據(jù)服務(wù)務(wù)層的作作用是為為所有讀讀寫操作作提供一一個訪問問點(diǎn),并并對“使用者者”應(yīng)用隱隱藏底層層數(shù)據(jù)的的物理結(jié)結(jié)構(gòu)和訪訪問機(jī)制制。為此此,數(shù)據(jù)據(jù)服務(wù)層層提供了了一個獨(dú)獨(dú)立于底底層數(shù)據(jù)據(jù)源的接接口,它它公開用用來讀寫寫數(shù)據(jù)的的可重用用數(shù)據(jù)
15、服服務(wù)的標(biāo)標(biāo)準(zhǔn)集合合。下圖描述述了數(shù)據(jù)據(jù)服務(wù)層層在架構(gòu)構(gòu)中的角角色。數(shù)據(jù)服務(wù)務(wù)層的一一個重要要優(yōu)勢在在于,它它遵循了了一個重重要的SSOA原原理“松耦耦合”將使使用數(shù)據(jù)據(jù)服務(wù)的的應(yīng)用與與底層數(shù)數(shù)據(jù)源提提供者的的依賴性性降至最最低。這這樣,應(yīng)應(yīng)用將看看不到數(shù)數(shù)據(jù)源使使用的底底層物理理結(jié)構(gòu)及及相關(guān)訪訪問機(jī)制制?!八神詈虾稀痹试S數(shù)數(shù)據(jù)庫架架構(gòu)師在在不更改改層的接接口或“使用者者”應(yīng)用的的情況下下,從數(shù)數(shù)據(jù)服務(wù)務(wù)層修改改、組合合、移動動甚至刪刪除底層層數(shù)據(jù)源源。這樣樣,數(shù)據(jù)據(jù)庫架構(gòu)構(gòu)師既能能為需要要的應(yīng)用用提供信信息,又又能控制制數(shù)據(jù)結(jié)結(jié)構(gòu)。隨隨著時間間的推移移,這種種提高的的靈活性性將簡化化企業(yè)應(yīng)應(yīng)
16、用的維維護(hù),并并使企業(yè)業(yè)更靈活活、更敏敏捷地適適應(yīng)業(yè)務(wù)務(wù)IT需需求的變變化。數(shù)據(jù)服務(wù)務(wù)層的第第二個優(yōu)優(yōu)勢在于于:它提提供了“單個”數(shù)據(jù)訪訪問位置置。很多多企業(yè)都都試圖解解決“數(shù)據(jù)真真實(shí)性”問題,例如,名為“收入”的字段段既可能能指boookiingss數(shù)據(jù)庫庫的預(yù)訂訂收入,也可能能指saaless數(shù)據(jù)庫庫的銷售售收入,在這里里,“收入”項的真真實(shí)含義義取決于于它的來來源上下下文,也也取決于于使用它它的上下下文。典型的數(shù)數(shù)據(jù)服務(wù)務(wù)層是訪訪問廣泛泛企業(yè)數(shù)數(shù)據(jù)源的的統(tǒng)一訪訪問點(diǎn)機(jī)構(gòu)之所所以會遇遇到“數(shù)據(jù)真真實(shí)性”問題,其中的的一個原原因是企企業(yè)中存存在大量量數(shù)據(jù)源源。另外外,這些些數(shù)據(jù)源源分散在在不
17、同應(yīng)應(yīng)用中,使用情情況又不不盡相同同,因而而導(dǎo)致混混淆。當(dāng)當(dāng)用戶試試圖理解解一個數(shù)數(shù)據(jù)段的的真實(shí)含含義時,經(jīng)常會會遇到以以下四個個問題。對于將使使用的上上下文而而言,數(shù)數(shù)據(jù)可能能來自底底層數(shù)據(jù)據(jù)源的一一個錯誤誤位置字段名不不清晰,數(shù)據(jù)可可能是錯錯誤信息息數(shù)據(jù)可能能過時(例如,由于數(shù)數(shù)據(jù)倉庫庫更新間間隔)在讀取或或上次更更新時,可能將將一些不不正確和和(或)不完整整的數(shù)據(jù)據(jù)轉(zhuǎn)換應(yīng)應(yīng)用到數(shù)數(shù)據(jù)上數(shù)據(jù)服務(wù)務(wù)層解決決了上述述所有問問題,它它是企業(yè)業(yè)中的單單個數(shù)據(jù)據(jù)訪問點(diǎn)點(diǎn),使企企業(yè)能夠夠找到數(shù)數(shù)據(jù)的“單個真真實(shí)來源源”。在實(shí)施數(shù)數(shù)據(jù)服務(wù)務(wù)層后,可確保保從正確確數(shù)據(jù)源源獲得數(shù)數(shù)據(jù),并并將適當(dāng)當(dāng)信息連連貫
18、地返返給所有有應(yīng)用。另外,可在數(shù)數(shù)據(jù)服務(wù)務(wù)層對字字段實(shí)施施標(biāo)準(zhǔn)化化,確保保數(shù)據(jù)的的描述清清晰可辨辨,并將將使用正正確的數(shù)數(shù)據(jù)源。數(shù)據(jù)服服務(wù)層可可確保返返回的數(shù)數(shù)據(jù)是最最新的,來自適適當(dāng)數(shù)據(jù)據(jù)源,并并且是實(shí)實(shí)時獲取取的。最最后,所所有數(shù)據(jù)據(jù)轉(zhuǎn)換都都被用于于數(shù)據(jù)服服務(wù)層,以確保保整個企企業(yè)應(yīng)用用和執(zhí)行行的連貫貫性??傊?,通通過使用用數(shù)據(jù)服服務(wù)層,機(jī)構(gòu)可可獲得以以下幾個個明顯的的好處:應(yīng)用與訪訪問數(shù)據(jù)據(jù)的復(fù)雜雜性隔離離,故應(yīng)應(yīng)用更易易于創(chuàng)建建。更改數(shù)據(jù)據(jù)源的影影響范圍圍一般只只限于數(shù)數(shù)據(jù)服務(wù)務(wù)層,故故應(yīng)用更更易于維維護(hù)。應(yīng)用使用用共享的的數(shù)據(jù)服服務(wù)、驗驗證邏輯輯及服務(wù)務(wù)封裝的的其他數(shù)數(shù)據(jù)規(guī)則則,故能
19、能獲得更更一致的的數(shù)據(jù)??傊?,使使用BEEA AAquaaLoggic Datta SServvicees PPlattforrm的企企業(yè)的敏敏捷性和和反應(yīng)速速度更快快,能夠夠適應(yīng)不不斷變化化的市場場要求。(2)構(gòu)構(gòu)建數(shù)據(jù)據(jù)服務(wù)層層的傳統(tǒng)統(tǒng)方法傳統(tǒng)上,開發(fā)人人員在構(gòu)構(gòu)建數(shù)據(jù)據(jù)服務(wù)層層時,會會使用人人工編碼碼方式,并將代代碼嵌入入在建應(yīng)應(yīng)用中。這種方方法難以以共享和和重用數(shù)數(shù)據(jù)服務(wù)務(wù)。為此此,企業(yè)業(yè)開始尋尋找ETTL(eextrractt, ttrannsfoorm, annd lloadd,提取取、轉(zhuǎn)換換和加載載)產(chǎn)品品來構(gòu)建建服務(wù)層層。ETL起起初用來來為業(yè)務(wù)務(wù)報表應(yīng)應(yīng)用創(chuàng)建建數(shù)據(jù)倉倉庫。在
20、在用ETTL技術(shù)術(shù)構(gòu)建數(shù)數(shù)據(jù)服務(wù)務(wù)層時,將關(guān)聯(lián)聯(lián)和復(fù)制制多個來來源的數(shù)數(shù)據(jù),將將它們整整合到一一個數(shù)據(jù)據(jù)倉庫、數(shù)據(jù)中中心或操操作數(shù)據(jù)據(jù)庫,并并將結(jié)果果庫作為為數(shù)據(jù)服服務(wù)層的的數(shù)據(jù)源源。對于于“只讀”或“查詢密密集”的小型型企業(yè)應(yīng)應(yīng)用集而而言,這這種方法法非常有有效,能能支持周周期性數(shù)數(shù)據(jù)刷新新(如分分析或數(shù)數(shù)據(jù)挖掘掘應(yīng)用)?!疤砑有滦聰?shù)據(jù)源源”等更改改一般需需要重新新設(shè)計,并重新新加載中中心數(shù)據(jù)據(jù)庫,故故ETLL方法最最適于靜靜態(tài)應(yīng)用用(此類類應(yīng)用的的需求極極少更改改)使用用。過去去的經(jīng)驗驗證明,這種方方法適用用于業(yè)務(wù)務(wù)報表應(yīng)應(yīng)用,這這些應(yīng)用用執(zhí)行統(tǒng)統(tǒng)計分析析、復(fù)雜雜數(shù)據(jù)匯匯聚或時時間系列列趨
21、勢計計算,能能從長期期數(shù)據(jù)處處理(如如整夜)中獲益益。企業(yè)逐漸漸發(fā)現(xiàn),ETLL方法需需要ITT部門建建立和管管理ETTL系統(tǒng)統(tǒng),并經(jīng)經(jīng)常大規(guī)規(guī)模移動動數(shù)據(jù),成本高高昂。研研究顯示示,由于于遷移數(shù)數(shù)據(jù)會帶帶來初期期和長久久的硬件件和磁盤盤空間成成本,用用于開發(fā)發(fā)、支持持、升級級和監(jiān)控控ETLL項目和和工作的的成本可可能相當(dāng)當(dāng)可觀。(3)BBEA AquuaLoogicc Daata Serrvicces Plaatfoorm構(gòu)構(gòu)建數(shù)據(jù)據(jù)服務(wù)層層的方法法The BEAA AqquaLLogiic DDataa Seerviicess Pllatfformm 從底底層設(shè)計計開始簡簡化為SSOA實(shí)實(shí)施
22、開發(fā)發(fā)數(shù)據(jù)服服務(wù)的任任務(wù)。該該平臺基基于具有有聲明性性服務(wù)定定義的元元數(shù)據(jù)驅(qū)驅(qū)動方法法,不需需要人工工創(chuàng)建工工作流或或代碼,能自動動完成許許多數(shù)據(jù)據(jù)服務(wù)創(chuàng)創(chuàng)建和維維護(hù)的工工作。此此外,聲聲明性的的方法能能自動優(yōu)優(yōu)化數(shù)據(jù)據(jù)訪問規(guī)規(guī)劃,減減輕后臺臺系統(tǒng)負(fù)負(fù)擔(dān),提提高系統(tǒng)統(tǒng)綜合性性能。BEA AquuaLoogicc Daata Serrvicces Plaatfoorm中中的聲明明性編程程:BEAA AqquaLLogiic DDataa Seerviicess Pllatfformm在數(shù)據(jù)據(jù)服務(wù)的的聲明性性定義中中使用XXQueery語語言。聲聲明性編編程使數(shù)數(shù)據(jù)服務(wù)務(wù)架構(gòu)師師可以定定義需要要的
23、服務(wù)務(wù)及基礎(chǔ)礎(chǔ)數(shù)據(jù)和和服務(wù);然后由由BEAA AqquaLLogiic DDataa Seerviicess Pllatfformm來決定定提供所所需服務(wù)務(wù)的最佳佳算法。該平臺臺能夠選選擇合適適的數(shù)據(jù)據(jù)源訪問問順序、編排底底層服務(wù)務(wù)調(diào)用,在遇到到RDBBMS數(shù)數(shù)據(jù)源時時,還能能產(chǎn)生一一組合適適的SQQL查詢詢語句。它支持持各種算算法,可可以創(chuàng)建建高效SSQL,將盡量量多的查查詢處理理委托給給底層RRDBMMS數(shù)據(jù)據(jù)源,只只檢索后后處理形形式的數(shù)數(shù)據(jù);為為及時訪訪問Weeb服務(wù)務(wù)等高延延遲資源源,它還還支持并并行的、基于超超時的故故障轉(zhuǎn)移移工具。因此,BEAA AqquaLLogiic DDat
24、aa Seerviicess Pllatfformm提供對對底層數(shù)數(shù)據(jù)的自自動訪問問、轉(zhuǎn)換換與關(guān)聯(lián)聯(lián)以及底底層數(shù)據(jù)據(jù)訪問優(yōu)優(yōu)化。適應(yīng)應(yīng)用用需求的的服務(wù):對于任任意服務(wù)務(wù)調(diào)用,應(yīng)用可可能需要要許多數(shù)數(shù)據(jù)子集集和各種種不同的的結(jié)果。比如,對于一一個返回回客戶數(shù)數(shù)據(jù)的服服務(wù),應(yīng)應(yīng)用可能能需要查查詢按客客戶標(biāo)識識排序的的數(shù)據(jù)(排序)、郵政政編碼為為某特定定數(shù)字的的客戶(篩選)、只要要客戶的的姓(映映射)或或客戶數(shù)數(shù)量(合合計)。傳統(tǒng)上上,上述述操作都都必須是是獨(dú)立的的服務(wù)調(diào)調(diào)用,這這些調(diào)用用有相互互重復(fù)的的數(shù)據(jù)轉(zhuǎn)轉(zhuǎn)換和確確認(rèn)邏輯輯。通常常,以一一個通用用的geetCuustoomerr()服服務(wù)調(diào)用用
25、獲得上上述所有有數(shù)據(jù)是是無法接接受的,因為那那會將太太多的數(shù)數(shù)據(jù)帶到到中間層層,產(chǎn)生生性能問問題。BEA AquuaLoogicc Daata Serrvicces Plaatfoorm的的聲明性性方法使使數(shù)據(jù)服服務(wù)架構(gòu)構(gòu)師能定定義一個個gettCusstommer( )服服務(wù)調(diào)用用,而不不會產(chǎn)生生性能問問題。開開發(fā)人員員可以使使用應(yīng)用用特有的的過濾、排序、映射或或合計等等功能,BEAA AqquaLLogiic DDataa Seerviicess Pllatfformm動態(tài)地地創(chuàng)建針針對各種種不同情情況而優(yōu)優(yōu)化的查查詢和更更新規(guī)劃劃。這消消除了針針對不同同應(yīng)用需需求不斷斷改變數(shù)數(shù)據(jù)服務(wù)務(wù)層
26、的需需要,提提高了數(shù)數(shù)據(jù)一致致性。服務(wù)上的的服務(wù)(視圖演演化):如下圖所示示,聲明明性方法法使數(shù)據(jù)據(jù)服務(wù)架架構(gòu)師能能利用現(xiàn)現(xiàn)有服務(wù)務(wù)定義新新服務(wù),而不必必?fù)?dān)心性性能下降降。BEEA AAquaaLoggic Datta SServvicees PPlattforrm引擎擎可以優(yōu)優(yōu)化掉服服務(wù)調(diào)用用的中間間層,為為服務(wù)調(diào)調(diào)用產(chǎn)生生效率更更高的數(shù)數(shù)據(jù)訪問問規(guī)劃。與此相反反,基于于工作流流(或人人工編碼碼)的方方法在服服務(wù)調(diào)用用其他服服務(wù)時,性能會會嚴(yán)重下下降。各各個服務(wù)務(wù)按照編編碼執(zhí)行行,而不不考慮高高層服務(wù)務(wù)需要的的可能只只是一小小部分?jǐn)?shù)數(shù)據(jù);而而且每種種服務(wù)都都有自己己的界限限,要跨跨越界限限需
27、要進(jìn)進(jìn)行多次次數(shù)據(jù)復(fù)復(fù)制和轉(zhuǎn)轉(zhuǎn)換。因因此,數(shù)數(shù)據(jù)服務(wù)務(wù)架構(gòu)師師經(jīng)常不不得不為為所需的的各個數(shù)數(shù)據(jù)服務(wù)務(wù)分別編編寫工作作流。一次集成成與重用用:如下圖所示示,聲明明性方法法使數(shù)據(jù)據(jù)服務(wù)架架構(gòu)師能能夠創(chuàng)建建、共享享、專用用和重用用數(shù)據(jù)服服務(wù)。實(shí)實(shí)例包括括了提供供單一“客戶”視圖的的數(shù)據(jù)服服務(wù),或或者提供供重要業(yè)業(yè)務(wù)實(shí)體體的數(shù)據(jù)據(jù)服務(wù)。在數(shù)據(jù)據(jù)服務(wù)層層,數(shù)據(jù)據(jù)服務(wù)架架構(gòu)師經(jīng)經(jīng)常創(chuàng)建建許多類類似的服服務(wù)調(diào)用用:getCCusttomeerByyID(cusstIDD)getCCusttomeersBByRaatinng(rratiing)getTTopCCusttomeers( )如果客戶戶數(shù)據(jù)是是從
28、多個個數(shù)據(jù)源源獲取的的,則執(zhí)執(zhí)行這些些數(shù)據(jù)服服務(wù)的最最有效的的辦法似似乎是使使用多個個SQLL查詢和和服務(wù)調(diào)調(diào)用。使使用BEEA AAquaaLoggic Datta SServvicees PPlattforrm,數(shù)數(shù)據(jù)服務(wù)務(wù)架構(gòu)師師可以創(chuàng)創(chuàng)建一個個通用的的數(shù)據(jù)集集成服務(wù)務(wù),比如如gettCusstommerPProffilee( )。在這這個主要要的“單一客客戶視圖圖”上,可可以方便便快捷地地定義多多個專用用服務(wù)。由于這這些服務(wù)務(wù)可以利利用在底底層服務(wù)務(wù)中已經(jīng)經(jīng)預(yù)先完完成的集集成工作作,所以以定義這這些高層層服務(wù)非非常容易易。此外外,BEEA AAquaaLoggic Datta SSer
29、vvicees PPlattforrm的聲聲明性方方法使其其可以優(yōu)優(yōu)化掉中中間層,為在其其上構(gòu)建建的服務(wù)務(wù)產(chǎn)生更更高效的的訪問途途徑。與與此相反反,用工工作流或或人工編編碼來處處理此問問題,需需要為每每個服務(wù)務(wù)分別編編寫程序序。BEA AquuaLoogicc Daata Serrvicces Plaatfoorm的的聲明性性方法,支持視視圖演化化,消除除了服務(wù)務(wù)調(diào)用其其他服務(wù)務(wù)時產(chǎn)生生的性能能瓶頸。采用BEEA AAquaaLoggic Datta SServvicees PPlattforrm,通通過重用用現(xiàn)有服服務(wù),定定義新服服務(wù)變得得極為簡簡單。而而且由于于與數(shù)據(jù)據(jù)有關(guān)的的規(guī)則在在一個
30、地地方定義義和使用用后,可可以一致致地被所所有相關(guān)關(guān)的數(shù)據(jù)據(jù)服務(wù)使使用,因因此該特特性有助助于提高高數(shù)據(jù)的的一致性性。此外外,由于于改變只只需在一一個地方方進(jìn)行,使得對對于這些些規(guī)則的的維護(hù)十十分輕松松,提高高了一致致性。BEA AquuaLoogicc Daata Serrvicces Plaatfoorm采采用獨(dú)特特的聲明明性方法法來定義義數(shù)據(jù)服服務(wù),支支持?jǐn)?shù)據(jù)據(jù)訪問邏邏輯的自自動化,提供“一次定定義,多多次重用用”的體驗驗,極大大地簡化化了數(shù)據(jù)據(jù)服務(wù)的的開發(fā)和和日常維維護(hù)。(4)定定義數(shù)據(jù)據(jù)服務(wù)BEA AquuaLoogicc Daata Serrvicces Plaatfoorm提提供
31、了豐豐富的建建模環(huán)境境,能根根據(jù)業(yè)務(wù)務(wù)實(shí)體和和它們之之間的關(guān)關(guān)系組織織數(shù)據(jù)服服務(wù)。使使用這一一環(huán)境,數(shù)據(jù)服服務(wù)架構(gòu)構(gòu)師能在在單一地地點(diǎn)了解解數(shù)據(jù)服服務(wù)模式式、服務(wù)務(wù)操作和和數(shù)據(jù)服服務(wù)管理理策略。良好的的數(shù)據(jù)服服務(wù)模型型為應(yīng)用用開發(fā)人人員提供供了使用用數(shù)據(jù)服服務(wù)的指指南,并并讓他們們更有效效地維護(hù)護(hù)和重用用數(shù)據(jù)服服務(wù)。BEA AquuaLoogicc Daata Serrvicces Plaatfoorm采采用如圖圖的“分段圖圖(chhip diaagraam)”,以圖圖形化方方式描述述每個數(shù)數(shù)據(jù)服務(wù)務(wù)的功能能。分段段圖以簡簡潔的格格式概括括一個數(shù)數(shù)據(jù)服務(wù)務(wù)的信息息,使數(shù)數(shù)據(jù)服務(wù)務(wù)架構(gòu)師師能夠看
32、看到該服服務(wù)及相相關(guān)人工工制品。圖3演演示了該該數(shù)據(jù)服服務(wù)的幾幾個方面面的信息息:數(shù)據(jù)服務(wù)務(wù)的讀功功能與之相關(guān)關(guān)的數(shù)據(jù)據(jù)形狀,一種XXML Schhemaa提供對相相關(guān)數(shù)據(jù)據(jù)服務(wù)訪訪問的導(dǎo)導(dǎo)航功能能一組用來來定義它它的低級級數(shù)據(jù)服服務(wù)BEA AquuaLoogicc Daata Serrvicces Plaatfoorm還還支持?jǐn)?shù)數(shù)據(jù)模型型圖的創(chuàng)創(chuàng)建和維維護(hù),該該圖以圖圖形化方方式記錄錄和共享享一個數(shù)數(shù)據(jù)服務(wù)務(wù)層的部部分信息息。與EE-R或或UMLL圖表非非常類似似,每個個數(shù)據(jù)模模型圖表表都顯示示一組數(shù)數(shù)據(jù)服務(wù)務(wù)和它們們之間的的相互關(guān)關(guān)系。BEA AquuaLoogicc Daata Serr
33、vicces Plaatfoorm中中的數(shù)據(jù)據(jù)服務(wù),按照實(shí)實(shí)際業(yè)務(wù)務(wù)實(shí)體建建模(5)數(shù)數(shù)據(jù)轉(zhuǎn)換換通過數(shù)據(jù)據(jù)服務(wù)平平臺提供供的數(shù)據(jù)據(jù)轉(zhuǎn)換功功能,在在不同格格式的數(shù)數(shù)據(jù)之間間相互轉(zhuǎn)轉(zhuǎn)換,將將數(shù)據(jù)格格式轉(zhuǎn)化化為對方方能識別別的格式式。這樣樣就使得得具有不不同數(shù)據(jù)據(jù)格式的的服務(wù)能能具備更更廣泛的的兼容性性。數(shù)據(jù)轉(zhuǎn)換換是指數(shù)數(shù)據(jù)從一一種格式式向另一一種格式式的映射射和轉(zhuǎn)換換。例如如,非 XMLL 格式式的數(shù)據(jù)據(jù)可以轉(zhuǎn)轉(zhuǎn)換為 XMLL 格式式,反之之,XMML 格格式的數(shù)數(shù)據(jù)也可可以轉(zhuǎn)換換為非 XMLL 格式式。BEEA的數(shù)數(shù)據(jù)服務(wù)務(wù)平臺提提供了基基于XQQuerry技術(shù)術(shù)的可視視化的數(shù)數(shù)據(jù)轉(zhuǎn)換換功能,能
34、通過過拖拽的的手段快快速實(shí)現(xiàn)現(xiàn)不同格格式之間間的數(shù)據(jù)據(jù)轉(zhuǎn)換, 還可可以對下下列任意意輸入輸輸出數(shù)據(jù)據(jù)類型進(jìn)進(jìn)行數(shù)據(jù)據(jù)轉(zhuǎn)換:XMLL 數(shù)據(jù)據(jù)、非 XMLL 數(shù)據(jù)據(jù)、Jaava 原子類類型、JJavaa 類。在這個個過程中中,不但但能夠?qū)崒?shí)現(xiàn)數(shù)據(jù)據(jù)格式上上的變化化,還能能使用XXQueery的的函數(shù),對數(shù)據(jù)據(jù)內(nèi)容本本身做各各種運(yùn)算算。此外外,通過過BEAA服務(wù)平平臺實(shí)現(xiàn)現(xiàn)的數(shù)據(jù)據(jù)轉(zhuǎn)換功功能本身身也可以以被其他他模塊復(fù)復(fù)用??梢暬瘮?shù)數(shù)據(jù)轉(zhuǎn)換換功能服務(wù)總線線平臺不同系統(tǒng)統(tǒng)之間和和指揮決決策系統(tǒng)統(tǒng)同北京京市各級級政府的的相關(guān)系系統(tǒng)之間間的系統(tǒng)統(tǒng)調(diào)用和和信息交交換,建建議使用用Webb服務(wù)方方法。為為了建
35、立立開放的的服務(wù)調(diào)調(diào)用管理理框架,建議使使用BEEA AAquaaLoggic Serrvicce BBus服服務(wù)總線線產(chǎn)品。BEA提提供了服服務(wù)平臺臺,提供供了服務(wù)務(wù)管理、服務(wù)路路由、服服務(wù)編排排、數(shù)據(jù)據(jù)轉(zhuǎn)換和和消息代代理等功功能。在在BEAA提供的的服務(wù)平平臺中,“服務(wù)”代表了了業(yè)務(wù)功功能上可可被復(fù)用用的應(yīng)用用模塊。它不僅僅僅可以以是Weeb服務(wù)務(wù)(WeebSeerviicess),還還可以是是使用其其他任何何開放手手段可訪訪問到的的應(yīng)用資資源,這這些開放放技術(shù)包包括Tuuxeddo、CCORBBA、消消息機(jī)制制、適配配器、DDCOMM等。這這種服務(wù)務(wù)的多樣樣性充分分?jǐn)U展了了開放平平臺的資
36、資源管理理范圍,無論是是采用JJavaa、C、C+開發(fā)的的應(yīng)用系系統(tǒng),還還是使用用CORRBA、Webb服務(wù)、消息機(jī)機(jī)制實(shí)現(xiàn)現(xiàn)的異構(gòu)構(gòu)系統(tǒng),這些資資源都可可以做為為可復(fù)用用的業(yè)務(wù)務(wù)資產(chǎn),通過開開放的系系統(tǒng)架構(gòu)構(gòu)實(shí)現(xiàn)靈靈活的互互聯(lián)互通通。服務(wù)管理理首先通過過集成功功能,將將客戶系統(tǒng)統(tǒng)中所包包含的使使用不同同實(shí)現(xiàn)技技術(shù)、運(yùn)運(yùn)行在不不同平臺臺的應(yīng)用用接入到到應(yīng)用架架構(gòu)中。在完成成集成單單獨(dú)應(yīng)用用后,這這些應(yīng)用用模塊就就成為在在開放架架構(gòu)中可可以被復(fù)復(fù)用的業(yè)業(yè)務(wù)模塊塊了。為為了進(jìn)一一步增加加應(yīng)用和和數(shù)據(jù)的的靈活性性,來適適應(yīng)業(yè)務(wù)務(wù)發(fā)展的的需要,可以將將這些接接入的應(yīng)應(yīng)用和數(shù)數(shù)據(jù)資源源交給核核心層的的服
37、務(wù)平平臺進(jìn)行行管理。圖:BEEA服務(wù)務(wù)平臺的的服務(wù)資資源管理理BEA提提供的服服務(wù)平臺臺能夠集集中管理理集成層層接入的的各種應(yīng)應(yīng)用服務(wù)務(wù),它可可以從注注冊到其其中的服服務(wù)自身身描述(WSDDL)中中得到服服務(wù)的特特性,然然后對眾眾多基于于服務(wù)的的應(yīng)用資資源進(jìn)行行集中管管理。通通過集中中、有效效的管理理可復(fù)用用的應(yīng)用用服務(wù),可以清清晰的了了解在信信息平臺臺應(yīng)用架架構(gòu)中有有哪些應(yīng)應(yīng)用和數(shù)數(shù)據(jù)資源源;這些些資源是是由什么么應(yīng)用或或數(shù)據(jù)源源提供服服務(wù)的;它們后后臺實(shí)現(xiàn)現(xiàn)實(shí)分布布在哪些些系統(tǒng)內(nèi)內(nèi)部;它它們都能能夠提供供什么可可重用業(yè)業(yè)務(wù)功能能;如何何才能訪訪問它們們等信息息;它們們提供什什么安全全保護(hù),
38、從而真真正實(shí)現(xiàn)現(xiàn)了應(yīng)用用服務(wù)資資產(chǎn)管理理。服務(wù)路由由使用服務(wù)務(wù)的路由由功能,可以為為信息平平臺實(shí)現(xiàn)現(xiàn)更加非非常靈活活的業(yè)務(wù)務(wù)調(diào)用過過程。在BEAA提供的的服務(wù)平平臺中,可以實(shí)實(shí)現(xiàn)基于于業(yè)務(wù)規(guī)規(guī)則的服服務(wù)路由由功能。首先服服務(wù)使用用方通過過服務(wù)平平臺訪問問某個服服務(wù)的入入口,當(dāng)當(dāng)服務(wù)平平臺接收收到用戶戶請求后后,如果果在服務(wù)務(wù)調(diào)用過過程配置置了訪問問路由,那么平平臺會使使用路由由配置表表進(jìn)行基基于業(yè)務(wù)務(wù)規(guī)則的的匹配,然后根根據(jù)不同同的匹配配結(jié)果,將用戶戶對服務(wù)務(wù)的請求求路由到到后臺不不同的業(yè)業(yè)務(wù)提供供者。圖:BEEA服務(wù)務(wù)平臺的的服務(wù)路路由配置置功能BEA實(shí)實(shí)現(xiàn)的基基于應(yīng)用用信息的的服務(wù)路路由功
39、能能可以通通過可視視化的路路由配置置界面實(shí)實(shí)現(xiàn),這這樣可以以在應(yīng)用用系統(tǒng)在在運(yùn)行的的時候,更加靈靈活、方方便的適適應(yīng)業(yè)務(wù)務(wù)動態(tài)變變化的需需要??煽捎糜脕韥碜鰹榕信袛嗦酚捎蓽?zhǔn)則的的數(shù)據(jù)可可以包括括:傳遞遞進(jìn)來的的業(yè)務(wù)信信息,與與用戶相相關(guān)的環(huán)環(huán)境信息息(apppliicattionn coonteext),通過過接口可可以訪問問到的外外部信息息等內(nèi)容容。服務(wù)務(wù)的路由由規(guī)則可可以通過過服務(wù)平平臺的可可視化編編排界面面實(shí)現(xiàn)既既可。如如果路由由規(guī)則比比較復(fù)雜雜,建議議使用規(guī)規(guī)則服務(wù)務(wù)提供更更加靈活活的實(shí)現(xiàn)現(xiàn)。服務(wù)在路路由過程程中,可可以結(jié)合合核心層層的負(fù)載載均衡,并能動動態(tài)判斷斷后臺服服務(wù)系統(tǒng)統(tǒng)的連通
40、通情況,實(shí)現(xiàn)智智能路由由的功能能。用戶戶的請求求可以通通過負(fù)載載均衡轉(zhuǎn)轉(zhuǎn)到負(fù)載載較小的的服務(wù)器器上,這這樣能夠夠?qū)ν馓崽峁└煤玫腝ooS保障障。服務(wù)編排排服務(wù)路由由功能實(shí)實(shí)際是服服務(wù)編排排其中一一部分。BEAA的服務(wù)務(wù)平臺能能提供更更多強(qiáng)大大的服務(wù)務(wù)編排功功能。其其中除了了服務(wù)路路由提供供了較為為重要的的功能外外,其他他重要功功能還包包括:圖:BEEA服務(wù)務(wù)平臺中中豐富、靈活的的服務(wù)編編排功能能Skipp(跳轉(zhuǎn)轉(zhuǎn))跳轉(zhuǎn)到到服務(wù)編編排中的的指定的的處理節(jié)節(jié)點(diǎn)位置置上。Replly(回回應(yīng))終結(jié)結(jié)服務(wù)編編排調(diào)用用,向調(diào)調(diào)用者返返回服務(wù)務(wù)編排結(jié)結(jié)果。If TThenn(判斷斷)服務(wù)流流程判斷斷結(jié)構(gòu)
41、。Publlishh Taablee(分支支)服務(wù)流流程的分分支結(jié)構(gòu)構(gòu)。Web Serrvicce CCallloutt(Weeb服務(wù)務(wù)外調(diào))調(diào)用用指定的的Webb服務(wù)。Valiidatte(校校驗)使用用XMLL,校驗驗數(shù)據(jù)格格式或數(shù)數(shù)據(jù)內(nèi)容容。Inseert(添加)添加加新的環(huán)環(huán)境變量量內(nèi)容。Repllacee(替換換)替換環(huán)環(huán)境變量量的內(nèi)容容。Deleete(刪除)刪除除環(huán)境變變量的內(nèi)內(nèi)容。Renaame(更改名名稱)更改改環(huán)境變變量的名名稱。Raisse EErroor(錯錯誤處理理)定義錯錯誤處理理方式。Log(日志)定義義記錄日日志記錄錄信息。圖:圖形形化的服服務(wù)編排排功能通過上面
42、面這些靈靈活的服服務(wù)編排排功能和和可視化化的編排排實(shí)現(xiàn),BEAA的服務(wù)務(wù)平臺可可以實(shí)現(xiàn)現(xiàn)非常靈靈活地組組合可被被重用的的業(yè)務(wù)服服務(wù)來適適應(yīng)不斷斷變化的的業(yè)務(wù)需需求。工作流平平臺指揮決策策的業(yè)務(wù)務(wù)過程中中,會有有一系列列的工作作流過程程,為了了構(gòu)建靈靈活的業(yè)業(yè)務(wù)應(yīng)用用,需要要工作流流工具支支持。BBEA WebbLoggic Inttegrratiion中中BPMM功能很很好的支支持政府府部門的的工作流流。下圖圖是申請請工作流流的示意意圖。要實(shí)現(xiàn)面面向服務(wù)務(wù)的核心心系統(tǒng),僅有底底層的組組件服務(wù)務(wù)的剝離離是遠(yuǎn)遠(yuǎn)遠(yuǎn)不夠的的,各種種原子服服務(wù)、分分子服務(wù)務(wù)最終應(yīng)應(yīng)成為應(yīng)應(yīng)用實(shí)現(xiàn)現(xiàn)層面上上的邏輯輯,而業(yè)
43、業(yè)務(wù)的組組裝、修修改、運(yùn)運(yùn)行則應(yīng)應(yīng)與應(yīng)用用實(shí)現(xiàn)分分離而通通過流程程管理器器來實(shí)現(xiàn)現(xiàn)。通過過可視化化界面,對各原原子或分分子服務(wù)務(wù)進(jìn)行組組裝形成成新業(yè)務(wù)務(wù)。因此,工工作流管管理器就就成為業(yè)業(yè)務(wù)支撐撐系統(tǒng)的的核心,將業(yè)務(wù)務(wù)系統(tǒng)構(gòu)構(gòu)造在基基于標(biāo)準(zhǔn)準(zhǔn)的工作作流基礎(chǔ)礎(chǔ)上,實(shí)實(shí)現(xiàn)業(yè)務(wù)務(wù)邏輯和和應(yīng)用邏邏輯的剝剝離,使使得業(yè)務(wù)務(wù)管理人人員能夠夠自行定定義和管管理數(shù)據(jù)據(jù)業(yè)務(wù)的的流程。下圖是WWebLLogiic IInteegraatioon的BBMP的的開發(fā)視視圖:WebLLogiic IInteegraatioon的業(yè)業(yè)務(wù)流程程管理工工具BPPM基于于標(biāo)準(zhǔn)BBPELL。業(yè)務(wù)務(wù)流程執(zhí)執(zhí)行語言言(BPPEL)允
44、許指指定業(yè)務(wù)務(wù)流程以以及它們們和 WWeb 服務(wù)的的關(guān)系。其中指指定了業(yè)業(yè)務(wù)流程程是怎樣樣使用 Webb 服務(wù)務(wù)來達(dá)到到它的目目的,還還指定了了由業(yè)務(wù)務(wù)流程提提供的 Webb 服務(wù)務(wù)。用 BPEEL 指指定的業(yè)業(yè)務(wù)流程程是完全全可執(zhí)行行的,且且在符合合 BPPEL 的環(huán)境境間是可可移植的的。無論論實(shí)現(xiàn) BPEEL 業(yè)業(yè)務(wù)流程程的伙伴伴的 WWeb 服務(wù)是是否基于于 BPPEL,BPEEL 業(yè)業(yè)務(wù)流程程都能和和這些 Webb 服務(wù)務(wù)互操作作。最后后,BPPEL 支持單單位之間間的業(yè)務(wù)務(wù)協(xié)議規(guī)規(guī)范和復(fù)復(fù)雜內(nèi)部部業(yè)務(wù)流流程的視視圖。工作流實(shí)實(shí)現(xiàn)功能能內(nèi)外部之之間指揮揮決策業(yè)業(yè)務(wù)流轉(zhuǎn)轉(zhuǎn)實(shí)現(xiàn)對于指指揮決
45、策策系統(tǒng)中復(fù)復(fù)雜的指指揮決策策流程,BEAA Weebloogicc Innteggrattionn支持各各種跨不不同地域域的部門門、跨不不同平臺臺的流程程。中心平臺業(yè)務(wù)流程引擎工作列表 流程管理外部平臺業(yè)務(wù)流程引擎工作列表 審批調(diào)用接口審批調(diào)用接口發(fā)起流程圖:跨不不同指揮揮決策平平臺的指指揮決策策流程實(shí)實(shí)現(xiàn)如上圖所所示,發(fā)發(fā)起指揮揮決策流流程是運(yùn)運(yùn)行在指指揮決策策平臺上上的。當(dāng)當(dāng)指揮決決策業(yè)務(wù)務(wù)需要外外部平臺臺審批的時時候,業(yè)業(yè)務(wù)流程程引擎可可以調(diào)度度審批流流程。所所有和指指揮決策策相關(guān)的的材料也也通過調(diào)調(diào)用接口口傳到外外部平臺臺。如果果外部平臺臺完成審審批,系系統(tǒng)還可可以把結(jié)結(jié)果返回回給指
46、揮揮決策平平臺。使用BEEA WWebllogiic IInteegraatioon,可可以有多多種方法法實(shí)現(xiàn)調(diào)調(diào)用分布布的服務(wù)務(wù)接口?;贘22EE的的消息機(jī)機(jī)制的接接口調(diào)用流程程將所有有必要的的信息通通過JMMS發(fā)送送到BEEA WWebllogiic IInteegraatioon的消消息代理理中。而而被調(diào)用用通過監(jiān)監(jiān)聽訂閱閱消息通通道中特特定的消消息,當(dāng)當(dāng)有發(fā)給給它自己己的指揮揮決策調(diào)調(diào)用時候候,異地地指揮決決策平臺臺啟動指指揮決策策流程。Web服服務(wù)通過Weeb服務(wù)務(wù)技術(shù)將將業(yè)務(wù)流流程封裝裝,Weeb服務(wù)務(wù)會將指指揮決策策流程的的啟動功功能放在在接口中中。調(diào)用用流程通通過調(diào)用用部署在
47、在異地的的Webb服務(wù)來來啟動一一個遠(yuǎn)程程的指揮揮決策流流程。工作流平平臺的實(shí)實(shí)現(xiàn)核心心BEA Wellogiic IInteegraatioon的業(yè)業(yè)務(wù)流成成管理功功能(BBPM)為指揮揮決策系系統(tǒng)的服務(wù)功能能提供了了一個易易用、可可靠、開開放、可可管理的的平臺,是指揮揮決策功功能實(shí)現(xiàn)現(xiàn)的核心心。它的的主要特特點(diǎn)是:以集成框框架為基基礎(chǔ),完完全包含含集成平平臺中的的基于接接口的功功能系統(tǒng)間的的信息將將不僅僅僅是用于于共享,這些信信息將被被有效的的管理起起來集成平臺臺要包含含工作流流管理器器的功能能和工具具集成平臺臺中擴(kuò)展展的主要要功能包包括:工工作流定定義、信信息的自自動路游游,自動動判斷。
48、BEA Wellogiic IInteegraatioon的業(yè)業(yè)務(wù)流程程管理功功能主要要包括了了:可視化流流程定義義工具BEA Webbloggic Ineegraatioon通過過可視化化的集成成開發(fā)工工具BEEA WWebllogiic WWorkkshoop來定定義流程程業(yè)務(wù)。業(yè)務(wù)流流程引擎擎保留了了可視化化創(chuàng)建業(yè)業(yè)務(wù)流程程的能力力,因而而具有靈靈活性,使用戶戶得以集集中精力力專注于于應(yīng)用邏邏輯,而而不必關(guān)關(guān)心實(shí)施施細(xì)節(jié)。實(shí)際上上,用戶戶構(gòu)建的的是業(yè)務(wù)務(wù)流程的的圖形化化表示。圖:可視視化業(yè)務(wù)務(wù)流程定定義在利用 BEAA WeebLoogicc Woorksshopp 中的的圖形化化工具(
49、設(shè)計視視圖)設(shè)計業(yè)業(yè)務(wù)流程程的過程程中, BEAA WeebLoogicc Woorksshopp 用定定義業(yè)務(wù)務(wù)流程的的 XMML,為為 JPPD (Javva 流流程定義義)文件作作注釋。當(dāng)需要要編寫 Javva 代代碼時,單擊訪訪問(源源代碼視視圖)就就可使用用它。BBEA WebbLoggic Inttegrratiion 的業(yè)務(wù)務(wù)流程管管理功能能,使公公司開發(fā)發(fā)人員具具備了開開發(fā)、運(yùn)運(yùn)行、維維護(hù)復(fù)雜雜業(yè)務(wù)流流程的能能力。業(yè)業(yè)務(wù)流程程將企業(yè)業(yè)現(xiàn)有系系統(tǒng)、整整個企業(yè)業(yè)的各種種應(yīng)用以以及決策策人員集集成在一一起。業(yè)務(wù)流程程引擎業(yè)務(wù)流程程引擎是是指揮決決策系統(tǒng)統(tǒng)指揮決決策平臺臺的關(guān)鍵鍵實(shí)現(xiàn)核
50、核心,它它將業(yè)務(wù)務(wù)系統(tǒng)構(gòu)構(gòu)造在基基于標(biāo)準(zhǔn)準(zhǔn)的工作作流基礎(chǔ)礎(chǔ)上,實(shí)實(shí)現(xiàn)業(yè)務(wù)務(wù)邏輯和和應(yīng)用邏邏輯的剝剝離,使使得管理理人員能能夠自行行定義和和管理數(shù)數(shù)據(jù)業(yè)務(wù)務(wù)的流程程,實(shí)現(xiàn)現(xiàn)業(yè)務(wù)管管理的閉閉環(huán)結(jié)構(gòu)構(gòu)。業(yè)務(wù)流程程引擎能能解釋、運(yùn)行定定義的流流程。首首先流程程引擎會會創(chuàng)建指指揮決策策流程實(shí)實(shí)例,每每個流程程實(shí)例是是一個獨(dú)獨(dú)立的指指揮決策策業(yè)務(wù)??梢酝ㄍㄟ^多種種方式啟啟動一個個指揮決決策流程程:用戶戶主動調(diào)調(diào)用,時時間定時時運(yùn)行,接收到到訂閱消消息道的的指定消消息。一一旦指揮揮決策流流程開始始,流程程引擎會會調(diào)度、監(jiān)控各各項流程程中的活活動,比比如指揮揮決策業(yè)業(yè)務(wù)需要要自動獲獲得農(nóng)產(chǎn)產(chǎn)品的統(tǒng)統(tǒng)計數(shù)據(jù)據(jù),
51、流程程引擎就就會自動動通過應(yīng)應(yīng)用程序序接口調(diào)調(diào)用計算算統(tǒng)計模模塊,并并把所得得結(jié)果返返回工作作流中。當(dāng)指揮揮決策流流程需要要人為參參與指揮揮決策的的時候,系統(tǒng)會會按照定定義,為為目標(biāo)指指揮決策策用戶建建立“指揮決決策任務(wù)務(wù)”,與此此同時流流程引擎擎實(shí)時監(jiān)監(jiān)控用戶戶的任務(wù)務(wù)列表執(zhí)執(zhí)行情況況,一旦旦用戶處處理完指指定給他他的任務(wù)務(wù)后,流流程會自自動往下下執(zhí)行。圖:BEEA WWebllogiic IInteegraatioon業(yè)務(wù)務(wù)流程實(shí)實(shí)現(xiàn)機(jī)制制BEA Webbloggic Inttegrratiion提提供的業(yè)業(yè)務(wù)流程程引擎是是基于開開發(fā)標(biāo)準(zhǔn)準(zhǔn)BPEEL(流流程執(zhí)行行語言BBusiinesss
52、 PProccesss Exxecuutioon LLangguagge)基基礎(chǔ)上的的。BPPEL是是一種流流程定義義語言,用于指指定包含含Webb服務(wù)的的業(yè)務(wù)流流程。BBPELL適用于于支持業(yè)業(yè)務(wù)流程程邏輯的的宏觀觀定義。這些業(yè)業(yè)務(wù)流程程均是完完整而獨(dú)獨(dú)立的應(yīng)應(yīng)用,它它們將WWeb服服務(wù)作為為實(shí)現(xiàn)其其業(yè)務(wù)功功能的活動。在BEAA Weebloogicc Innteggrattionn定義的的的業(yè)務(wù)務(wù)流程中中可以調(diào)調(diào)用各種種各樣的的系統(tǒng)資資源。包包括通過過JDBBC讀寫寫數(shù)據(jù)庫庫,通過過J2CCA應(yīng)用用適配器器來調(diào)用用系統(tǒng)遺遺留應(yīng)用用,通過過Webb服務(wù)接接口調(diào)用用部署在在異地的的應(yīng)用,通過J
53、JMS觸觸發(fā)消息息機(jī)制。通過EEJB接接口調(diào)用用應(yīng)用邏邏輯。BEA WebbLoggic Inttegrratiion使使用J22EE兼兼容型技技術(shù),包包括Jaava基基礎(chǔ)、JJSP和和EJBB互操作作性、用用于流程程元素間間數(shù)據(jù)傳傳送的XXML以以及用于于業(yè)務(wù)流流程組件件間消息息傳送的的JMSS。這些些開放標(biāo)標(biāo)準(zhǔn)意味味著在IIT人員員的技能能適用于于不同的的項目,而且IIT人員員可以協(xié)協(xié)同完成成同一項項目的不不同部分分。因此此,使用用標(biāo)準(zhǔn)技技術(shù)(XXML)和開放放編程AAPI意意味著解解決方案案可以擴(kuò)擴(kuò)展,為為未來發(fā)發(fā)展留有有余地。業(yè)務(wù)流程程工作列列表BEA Webbloggic Intte
54、gaatioon 提提供了業(yè)業(yè)務(wù)流程程工作列列表(WWorkklisst)功功能。它它表反映映出每個個參與指指揮決策策人員當(dāng)當(dāng)前和哪哪些指揮揮決策工工作相關(guān)關(guān),例如如待辦指指揮決策策事務(wù),未辦指指揮決策策事務(wù),相關(guān)指指揮決策策事務(wù),跟蹤任任務(wù)狀態(tài)態(tài)等。它它使人們們能在業(yè)業(yè)務(wù)流程程內(nèi)協(xié)作作,完整整的工作作流包括括各種操操作,例例如接收收、批準(zhǔn)準(zhǔn)、修改改和路由由文檔業(yè)務(wù)人員員通過訪訪問自己己的工作作列表可可以知道道和自己己崗位相相關(guān)的工工作內(nèi)容容,并迅迅速處理理。BEEA WWebllogiic IInteegattionn 的工工作列表表還允許許業(yè)務(wù)員員人員將將分配給給他的指指揮決策策任務(wù)做做其
55、他操操作,例例如:拒拒絕接收收,轉(zhuǎn)分分配給其其他業(yè)務(wù)務(wù)人員等等。業(yè)務(wù)流程程監(jiān)控與與管理業(yè)務(wù)流程程是隨著著外部用用戶的更更高要求求、內(nèi)部部部門的的職能變變化等因因素不斷斷發(fā)上變變化的,這就需需要業(yè)務(wù)務(wù)流程能能靈活的的適應(yīng)這這種變化化,從而而為廣大大的用戶戶提供不不斷完善善業(yè)務(wù)功功能。 BEAA Weebloogicc Innteggatiion的的業(yè)務(wù)流流程管理理功能提提供了強(qiáng)強(qiáng)大的業(yè)業(yè)務(wù)流程程監(jiān)控,統(tǒng)計,管理功功能。通通過這些些詳細(xì)的的監(jiān)控手手段,業(yè)業(yè)務(wù)管理理人員可可以全面面的掌握握流程的的運(yùn)行情情況,分分析流程程流程安安排的合合理性,為優(yōu)化化各種業(yè)業(yè)務(wù)流程程提供了了詳細(xì)的的數(shù)據(jù)依依據(jù)。流程監(jiān)
56、控控功能能能為監(jiān)控控每個運(yùn)運(yùn)行在流流程引擎擎中的業(yè)業(yè)務(wù)流程程實(shí)例的的各種信信息,包包括流程程的實(shí)例例的啟動動者、開開始時間間,完成成時間,總共運(yùn)運(yùn)行時間間,運(yùn)行行節(jié)點(diǎn)位位置,當(dāng)當(dāng)前流程程運(yùn)行狀狀態(tài)。已已經(jīng)指揮揮決策完完的每個個節(jié)點(diǎn)的的信息包包括:開開始時間間、指揮揮決策歷歷時、結(jié)結(jié)束時間間、指揮揮決策人人等。而而且這些些信息都都是通過過下面的的可視化化的管理理界面來來實(shí)現(xiàn)的的。圖:業(yè)務(wù)務(wù)流程管管理監(jiān)控控可視化化界面Porttal技技術(shù)概念念Porttal一一詞原來來是門門戶網(wǎng)站站的意意思,例例如雅虎虎、新浪浪等這樣樣的網(wǎng)站站。但是是對于政政府和企企業(yè)企業(yè)業(yè)信息化化平臺建建設(shè)而言言,Poorta
57、al所扮扮演的角角色則有有所不同同。 原來業(yè)界界對Poortaal的定定義有很很多種分分類,比比如把PPorttal定定義為信信息門戶戶、協(xié)作作門戶、專業(yè)門門戶、知知識門戶戶等等。但不管管分類如如何劃分分,Poortaal對底底層的要要求和其其基礎(chǔ)架架構(gòu)有顯顯著的一一致性,并且隨隨著時間間的推移移,業(yè)界界、新聞聞界以及及分析家家都對PPorttal定定義的看看法逐漸漸趨于一一致。簡簡單的說說,門戶戶是一個個重要的的 Weeb 站站點(diǎn)并且且是一個個聯(lián)合的的社區(qū),它提供供內(nèi)容聚聚集、搜搜索服務(wù)務(wù)、協(xié)作作工具、應(yīng)用程程序訪問問和集成成,所有有這些功功能存在在于與最最終用戶戶進(jìn)行個個性化的的交互中中。
58、通過過個性化化 我我的主頁頁(Myy Hoome Pagges) 來來滿足每每個最終終用戶的的需要并并將個性性化嵌入入門戶服服務(wù)和應(yīng)應(yīng)用程序序各個角角落,我我們可以以對門戶戶加以區(qū)區(qū)分。其其次,門門戶與 Webb 站點(diǎn)點(diǎn)不同,因為它它用幾乎乎相同的的措施將將個性化化與選擇擇內(nèi)容、協(xié)作功功能程序序以及應(yīng)應(yīng)用程序序服務(wù)結(jié)結(jié)合在一一起。對對最終用用戶而言言,門戶戶就是一一個到所所有計算算資源的的單獨(dú)訪訪問點(diǎn)。門戶(PPorttal)是Weeb 應(yīng)應(yīng)用程序序的簡單單統(tǒng)一的的訪問點(diǎn)點(diǎn),不僅僅如此還還提供了了許多有有價值的的附加功功能,例例如安全全性、搜搜索、協(xié)協(xié)作和工工作流。門戶網(wǎng)網(wǎng)站提供供了集成成的內(nèi)
59、容容和應(yīng)用用,以及及統(tǒng)一的的協(xié)作工工作環(huán)境境。事實(shí)實(shí)上,門門戶網(wǎng)站站就是下下一代的的桌面,可以在在 Weeb 上上向各種種客戶機(jī)機(jī)設(shè)備提提供大量量的電子子商務(wù)應(yīng)應(yīng)用。BEA Webbloggic Porrtall完整的的門戶網(wǎng)網(wǎng)站解決決方案可可以讓用用戶隨時時隨地、安全、方便地地訪問完完成他們們?nèi)蝿?wù)所所需的所所有東西西。門戶戶網(wǎng)站是是延伸與與用戶體體驗(RReacch aand useer eexpeerieencee)的關(guān)關(guān)鍵。也也就是說說,門戶戶網(wǎng)站提提供工具具和用戶戶界面,用于訪訪問信息息和應(yīng)用用程序,個性化化管理和和選擇內(nèi)內(nèi)容。集中中完成應(yīng)應(yīng)用的認(rèn)認(rèn)證和授授權(quán)管理理。門戶戶服務(wù)將將承擔(dān)
60、用用戶對各各種信息息和應(yīng)用用資源的的統(tǒng)一訪訪問服務(wù)務(wù),對用用戶的身身份進(jìn)行行驗證,并控制制用戶對對各類資資源的訪訪問權(quán)限限。構(gòu)建建、連接接和管理理應(yīng)用程程序。為為企業(yè)應(yīng)應(yīng)用整合合提供基基礎(chǔ)支撐撐,通過過Porrtall服務(wù),企業(yè)可可以將各各種分散散的應(yīng)用用服務(wù)功功能整合合在門戶戶服務(wù)平平臺上,方便用用戶對各各種應(yīng)用用資源的的訪問,使各種種獨(dú)立的的應(yīng)用系系統(tǒng)通過過門戶服服務(wù)平臺臺形成一一個完整整的應(yīng)用用。業(yè)務(wù)務(wù)流程的的集成和和自動化化。通過過門戶服服務(wù)平臺臺提供的的功能化化的服務(wù)務(wù)組件,如:工工作流服服務(wù)組件件,企業(yè)業(yè)可以實(shí)實(shí)施大量量的以業(yè)業(yè)務(wù)為導(dǎo)導(dǎo)向的業(yè)業(yè)務(wù)流程程集成和和自動化化處理。為各種用
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 承包櫥柜工程合同
- 個人勞務(wù)分包合同個人
- 《未來城市發(fā)展態(tài)勢解析》課件
- 《概覽v財務(wù)學(xué)》課件
- 環(huán)保旅游新篇章
- 寒露季節(jié)的教育策略
- 商務(wù)合同范例報稅
- 個人轉(zhuǎn)讓門面合同范本
- 申報職稱評審的申請書
- 高級營養(yǎng)配餐復(fù)習(xí)試題含答案
- 2024年保密法培訓(xùn)課件
- 《寵物醫(yī)院實(shí)務(wù)》課程標(biāo)準(zhǔn)
- 項品質(zhì)保證展開計劃課件
- 2024年三八國際婦女節(jié)知識競賽試題及答案
- 2024年湖南鐵道職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析word版
- 六年級心理健康教育課件
- 弦切角-相交弦-切割線定理
- 棘輪機(jī)構(gòu)與槽輪機(jī)構(gòu)
- 云南省普通高中學(xué)生學(xué)分認(rèn)定及管理辦法
- 化工制圖第一章制圖的基本知識課件
- 鼎和財險附加意外傷害醫(yī)療保險A款(互聯(lián)網(wǎng)專屬)條款
評論
0/150
提交評論