行業知識庫平臺項目解決方案(16頁).docx
下載文檔
上傳人:正***
編號:876966
2024-01-08
16頁
272.85KB
1、行業知識庫平臺項目解決方案1 概要行業發起建設行業知識庫平臺可對整個行業起到的促進作用如下: 推動大企業向高端咨詢轉型。引導中小企業向專業化服務轉型。加強行業用戶與軟件企業的戰略合作。拓展行業應用市場 , 抵制國外對手占據高端應用,擴大市場份額。優化行業結構,提升軟件行業發展速度。行業信息化知識庫,是指軟件企業在服務于行業信息化建設過程中所積累的行業關鍵知識、實施經驗、軟件構件重用等的總稱。行業知識庫的內容包括以下內容:行業信息化知 識庫行業信息化全景圖行業行行行標業業業準數業領據務域模模構型型件行行業業行解法業決規解方法決案律方仿案真系統行業分析報告圖表1 行業知識庫參考模型行業知識庫系統是2、一個復雜而龐大的系統,隨著時代的進步而不斷發展和創新,不同時期存在不同的情況、業務模式和不同的操作方法,在應用過程中又不斷發現問題,不斷加以改進和完善。所有這些過程、模式和業邏輯,都需要行業知識作為基礎架構進行支撐,通過面向知識的架構( SOA)提升行業信息化整體應用水平。2 項目特點行業知識庫包括兩大部分,即行業知識庫體系以及行業知識庫本身。前者是知識庫理論基礎,其文檔系統可以概括為:1. 知識體系。行業的知識與分類、行業標準法規文件、行業業務模型、行業數據模型、行業信息系統的構件、行業案例、行業分析報告和信息資源定義等2. 技術體系。行業總體解決方案、行業技術框架、系統需求分析、硬件網絡環3、境、系統概要設計、系統詳細設計、系統測試報告、行業系統軟件源碼、構件軟件和構件實體等3. 服務體系。產業鏈全程服務體系、服務組織機構、服務規則規章、服務方式方法、服務技術支撐框架、售前售中售后條例等。知識庫本身是知識庫解決方案的實現,包括知識庫開發平臺和知識庫應用平臺。XX 公司知識庫開發平臺采用SOA 架構,以服務方式提供知識構件。 在知識應用平臺上構件作為服務與知識庫解決方案、業務模型、數據模型等知識一樣進行注冊等維護管理。行業知識庫建設將改變傳統的生產經營模式,通過實施行業整個供應鏈的一體化管理, 實現以市場為導向優化資源配置、提高效率、降低成本、提升效益的目標;把信息化融入到行業、企業4、的實際工作中,全面落實依法行政、依法管理、依法經營,運用信息化開展技術創新、管理創新和制度創新,建立全面準確量化的管理體系,實現管理從定性向定量、由靜態向動態、由事后向實時的轉變,提升行業生產經營管理水平,提高應對國際競爭環境的能力。XX 公司在行業知識庫開發上從知識體系建設和技術體系建設出發, 采用兩個建設并進的策略進行。在知識體系建設上,首先對目標行業進行全業務梳理,摸清目標行業的家底,調查、收集和整理行業相關的法律法規、標準文件,按照元數據的標準進行編目和歸類,生成可以管理和操作的知識元素庫。同時在技術體系上, 構建以 SOA 架構為基礎的知識庫技術平臺,參照業務梳理的成果,按照知識庫的5、知識組織思路,在新架構下支撐對老系統的升級改造和新業務的構件開發。用戶連接層知識庫門戶行業知識目錄系統SOA應安信息數據全化模型系標統準業務標準模型法規用SOA支構件撐平臺行業應用系統ESB 企業服務總線 ( EAI / ETL ) 集成支撐平臺圖表2 專賣行業知識庫結構圖表 2 的行業知識庫結構圖,描述了行業知識庫的知識架構,通過業務模型、解決方案、標準法規和 SOA 構件等知識元素的關聯,通過集成支撐平臺和知識門戶展現了目標行業的整體解決方案。3 總體方案3.1 知識庫功能架構具有知識分類目錄導航系統(知識分類節點和數據的展現),一級目錄為:1. 標準、法律法規2. 數據模型3. 業務模型6、4. 知識庫構件具有行業標準法律法規著錄與管理工具、業務模型設計與管理工具、數據模型設計與管理工具、構件設計與管理工具的接口,以上工具的接口規范, 可以是 XML 或文本形式。 接口可以描述(內容或本體的描述) 、維護和展現方式具有知識庫建設標準和體系結構具有應用方案解決能力,可以以報告、軟件或培訓形式產生解決方案行業應用WSDLEJBJavaBeanSOA 構件開發平SOAP業務建模工具構件報告注標準冊法規管模型理方案知識管理平臺元數據庫應用集成HTTP知平識庫臺門戶圖表3 知識庫框架3.2 知識庫開發架構概要知識庫系統體開發架構可以分成基礎設施層、數據層、應用支撐層、應用層和接入層等。接入7、層行業信息化知識庫系統門戶織準策應用支撐層知識管理數據訪問目錄管理流程控制質量保應用層解決方案中心應用服務與管理中心創仿建真配置演示建方構標模案件準組標政安 培 證全 訓 及機規法構范規元數據管理數據交換數據層行業知識庫本體處理全文檢索行業領域構體 體 評系 系 估體系行行業分析報業告行業數據模件元行業解決方數知識行業業務模目型錄行業標準庫型行業信息化全 案據景圖庫行業法律法規基礎設施層網絡服務客戶機操作系統(1) 基礎設施層基礎設施包括網絡、服務器、客戶機和操作系統等方面的行業信息化知識庫系統基礎運行環境的保障。(2) 數據層行業信息化知識數據由行業知識目錄、元數據庫和行業信息化知識庫構成。8、行業信息化知識庫基于對行業背景知識的提煉和整理,形成行業業務模型庫、行業數據模型庫、應用軟件構件庫、行業標準規范庫、行業法律法規庫、行業信息化全景圖庫和行業解決方案庫等內容。(3) 應用支撐層應用支撐層保證行業信息化知識庫數據層的內容能夠有效提供行業信息化知識庫應用服務。應用支撐層由信息表示、數據訪問、目錄服務、流程控制、消息服務、數據交換和事務處理等應用支撐服務組成, 實現對信息數據的訪問、 表示、傳遞、交換、流轉、認證等管理。(4) 應用層應用層由行業解決方案中心、設計和管理工具等組成。行業解決方案中心提供了對行業信息化知識庫解決方案的建模、仿真、演示和配置等管理服務;設計和管理工具針對業9、務模型、數據模型、應用軟件構件和標準規范等行業信息化知識庫內容進行設計和管理。(5) 接入層接入層提供對行業信息化知識庫系統解決方案等應用服務的訪問。接入層通常通過門戶提供身份認證和單點登錄等功能,面向不同層面用戶的訪問,提供個性化的行業知識庫應用服務。接入層主要面向行業內的行業用戶、行業龍頭軟件企業、行業協作企業以及行業中介結構等對象。(6) 組織制度負責行業信息化知識庫建設和服務的組織、協調、指導和推動,并對規劃、立項、實施、運營、安全、培訓、維護等工作提供組織和制度上的保障。(7) 標準規范標準規范利用標準化的導向作用,確保行業信息化知識庫系統的建設和服務在整體效能和技術上的協調一致。標10、準化是行業信息化知識庫系統的基礎性工作之一,它將各個業務環節有機地連接起來,并為彼此間的協同工作提供技術準則。(8) 政策法規政策法規涉及為保障行業信息化知識庫系統建設和服務,所采用的國家法律、 行政法規、地方性法規、服務規章制度等,也包括行業內所采用的國內、國際通則。(9) 安全體系安全體系是為滿足行業信息化知識庫系統建設和服務的安全需要而提供的技術、管理、組織及服務的體系保障。(10) 培訓體系培訓體系是根據行業信息化知識庫系統的建設和服務內容,通過對培訓人員和培訓教材的組織,利用多種手段加強各類使用人員的實際操作能力。(11) 質量保證及評估體系質量保障及評估體系是為檢驗行業信息化知識庫11、系統建設和服務所達到的目標和實際效果,按照相關的質量保障體系、評估指標和評估流程,對行業信息化知識庫系統建設和服務質量進行保障,對行業信息化知識庫系統建設和服務的完成情況、投入產出效能、服務滿意程度等進行綜合評估。行業信息化知識庫按照上述行業知識庫建設架構,開發部署架構示意圖如下:行業知識目錄體系企業服務集成系統知識目錄系統業務模型建設SOA 開發支撐平臺圖表4 XX 公司公司SOA 知識庫開發部署架構示意圖應用開發平臺按照SOA 的架構,完成行業構件的開發和服務整合開發平臺采用 Eclipse EDI 使用 Java開發語言開發環境是 Java EE 5開發框架支持 JSF、Spring和 12、Hibernate知識庫構件的開發采用J2EE ServiceLocator模式完成,并通過Web Service封裝工具完成 WSDL 的構件描述。用戶交互層顯示層業務邏輯層持久層xxx.jsp xxx.jsp xxx.jspxxx.jspBacking Bean5服務觸發服務參照DTOService Locator1DAOD/B Tablexxx.jsp構件封裝324xxx.jsp服務集成平臺服務注冊SOA 構件圖表5 SOA 構件開發框架上圖說明在 HD-JSH 架構上的 SOA 構件生成、發布過程。開發采用 MVC 三層開發體系。業務邏輯層的Service服務的通過 Ioc 技術與數據13、持久層分離,使得開發人員專注構件(業務邏輯)的開發。構件的開發與生成流程如下:1) 是 SOA 構件實體。并通過Web Sevice工具對 Service進行二次開發2) 開發的業務邏輯進行Web Service封裝得到 WSDL 并進行發布3) 通過應用集成平臺獲取構件和注冊4) 在應用集成平臺上使用BMP 將注冊的 SOA 構件組成新的服務發布5) 通過 ManageBean觸發實施構件。4 系統子項建設工作4.1 知識庫設計編目數據著錄編目者編目輔助編目業務數據庫抽取圖表6 知識編目用例圖4.1.1 提供行業信息化知識核心元數據的編輯功能1. 提取行業標準規范、法律法規、業務模型、數據模14、型、構件等信息的相關特征,形成行業信息化知識核心元數據2. 提取業務數據庫表單資源以及其相關特征信息,形成業務內容的元數據3. 對行業信息化知識核心元數據進行分類維護4. 知識編目者可以對行業信息化知識信息進行唯一標識符賦值。4.1.2 主要功能模塊1. 元數據字段對屬性、名稱、限制等的定義2. 著錄與編目。著錄完成元數據錄入,編目進行全文檢索、RDF 轉換、關鍵字提取、分類和唯一標識符定義等操作3. DOI唯一標識符分配。 為了保持知識內容的唯一性, 引入 DOI 技術對知識元素進行唯一性說明4. ETL 數據庫交換。除了手工編目以外,包括自動數據庫編目和編目設置(DB Cataloging15、 Config)。5. 全文檢索引擎6. 本體分析。 元數據的 RDF 轉換目的是保證知識元素的語義關聯,并為本體分析提供數據基礎。本體分析使用OWL 語言實現。4.1.3 執行形態1. 手工的元數據著錄2. 按照數據庫設置文件從業務數據庫自動抽取的元數據。4.2 知識庫設計發布1XXX行業信息化知識目錄系統4【首頁】【行業標準】【相關法律法規】【業務模型】【數據模型】【行業構件】【信息化全景圖】【行業解決方案】【行業分析報告】2 【XX系統仿真】53【聯合目錄】6網站內容顯示按照匿名用戶和認證用戶不同,顯示不同內容,操作流程和操作方式也有區別。知識庫設計方案主畫面的基本架構如下:圖表7 知識16、庫設計方案主畫面4.3 知識庫設計查詢查詢以主題詞查詢為主,核心元數據23 項字段均可以成為查詢項,查詢通過全文檢索引擎進行,可以指定顯示行數和排序字段。統計在數據庫中進行,建議使用OLAP等工具完成統計分析。統計可以于統計圖像( Chart)關聯。用戶按照業務需求可以自定義統計。4.4 知識庫設計注冊政務行業知識目錄提供者向政務行業知識目錄管理者注冊公共資源核心元數據和交換服務核心元數據。 知識庫設計方案注冊完成元數據的子節點向主節點的注冊。一般注冊通過前置機、注冊服務器與業務數據分離,保證業務數據的完整性和安全。4.5 知識庫設計管理行業知識目錄管理由目錄管理、編目管理、元數據管理、更新維17、護、注冊管理、查詢檢索、工作流程管理、權限管理、用戶管理等模塊構成。通過標準化作業 ,安全體系來保障系統的開放性和標準性。最終實現對資源數據的導航、檢索、定位、交換。達到聯建聯查、共建共享的目的。行業信息化知識目錄功能表現形式有多種方式。 資源知識庫設計方案采用基于 Web 界面的 B/S 結構構建, 充分依照數字圖書館標準、 積極引進內容管理系統的概念, 為今后的業務擴展和提升創建一個穩固的技術基礎。系統分為三個主要層次,分別是顯示層、業務邏輯層和數據層。在業務邏輯層上主要包括的功能是,元數據著錄與編目、元數據注冊、發布管理、數據查詢、用戶權限管理、流程控制等主要功能,各個模塊之間全部是以元18、數據為中心展開的 .4.6 知識庫設計數據交換應用集成平臺在整個系統中起到應用集成、服務集成和數據集成的作用。1. 應用集成:應用接口集成的實現。2. 服務集成:通過開發框架的Web Service完成應用集成平臺管理下的UDDI注冊3. 數據集成:主要體現在數據的交換的實現上。包括ETL 和 EAI 的 BPM 管理。4. 數據交換集成:元數據交換、對象數據交換、商務(或政務)業務數據交換。4.7 知識庫設計用戶管理用戶登錄,按照權限分為用戶組進行管理。用戶具有按照角色分配操作權限。用戶分為匿名用戶和注冊用戶。匿名用戶可以登錄知識庫設計方案主頁, 瀏覽公開信息。 登錄用戶按照權限和資源的安全19、級別,可以瀏覽特定信息資源和進行特定的操作。用戶管理通過管理維護畫面進行。4.8 知識庫設計業務梳理與模型建設4.8.1 概要知識庫體系建設流程知識體系建設的4 個步驟( 1)文檔(2)模型(3)內容(4)展示。各個環節按照標準和規范進行。知識文檔收集【內容】1) 行業標準文檔收集,盡可能收集這個行業的全部文檔,并進行數字化。作為知識的參照、指導和關聯。2) 行業法律文檔收集,盡可能收集這個行業的全部文檔,并進行數字化。作為知識的參照、指導和關聯。【目的】通過文檔的收集分析行業的特點和知識關聯點,指導行業業務的拓展和優化業務梳理【內容】1) 行業業務建模,業務建模包括組織機構建模、崗位職責建模20、業務流程建模。2) 行業數據建模,業務表單模型描述。可以通過PowerDesign描述。3) 建模數據分析與整合, XML 的模型描述, 并入庫管理。同時為 OWL 描述作準備。4) 行業文檔的分類與編目,包括模型的分類的編目(元數據描述)。【目的】全部文檔的元數據描述和分類,保證知識展現的豐富性和可用性。知識庫體系建設1) 行業內容 OWL 描述,知識必須通過關聯才能體現其自身價值。通過 OWL 的描述可以將行業知識清晰展現和推演,也是知識體系在行業的應用一個極好嘗試2) 實施知識分類3) 行業內容著錄與標引。將以上全部內容著錄到支持OWL 的內容管理系統之中。4) 本體推演與知識展示策略21、,展示內容的知識并推演知識。知識文檔收集業務梳理知識庫體系建設行業標準文檔收集行業業務建模行業內容OWL描述行業法律文檔收集行業數據建模建模數據分析與整合行業內容著錄與標引知識分類行業文檔分類與編目本體推演與知識展示圖表8 知識庫體系建設流程4.8.2 知識庫技術建設流程技術開發包括開發環境建設和知識構件的開發。構件的開發必須考慮構件可描述、可管理、可使用。 XX 公司對于構件的開發就是基于“三可”的認識實施的.4.8.3 構件的“三可”原則可描述: 構件也是知識, 與其他知識一樣是可以描述的,是可以通過元數據定義的,因此構件除了技術層面的定義之外(比如WSDL),還可以在語義上定義和關聯。可22、管理:既然可以描述就可以對構件進行編目、查詢、注冊、維護和發布。因此是 可管理的。可使用:構件可以在特定條件下通過輸入得到輸出,可以與其他構件組成新的構件(服務),所以構件具有接口的性質。 另一個方面, 構件開發的先進型保證構件的持續可使用。4.8.4 開發系統的實施流程知識庫需求與設計體系建設1) 系統設計文檔整理2) 系統數據庫設計與分析3) 滿足構件開發的需求設計與變革4) 定義構件的元數據標準 知識庫開發與展示環境的建設1) 開發模式與 WS工具的開發2) 構件的定義與管理工具的開發3) 構件的集成與組裝平臺的建設4) 知識庫知識目錄系統的開發5) 知識庫門戶系統的開發知識庫知識推演與23、展示平臺建設6) 本體演示軟件的選擇、確定展示方式7) 行業內容的著錄與標引8) 構件的操作演示9) 本體推演與知識展示知識庫需求與設計體系建設知識庫開發與展示環境的建設知識庫知識推演展示平臺建設系統設計文檔整理與分析開發模式與WS工具的開發本體演示軟件的選擇確定展現方式系統數據庫設計與分析構件的定義與管理工具的開發行業內容著錄與標引滿足構件開發的需求設計與變革構件的集成與組裝平臺的建設構件的操作演示定義構件的元數據標準知識庫知識目錄系統開發本體推演與知識展示知識庫門戶系統的開發圖表9 系統開發的實施流程5 交付進度按照雙方約定的計劃進度實施項目建設。6 技術培訓針對本項工程,在系統交付前將在24、中國提供免費培訓,并提供培訓所需場地、教學設備、儀器以及所有的培訓資料,并派出具有足夠教學經驗和實踐經驗的專業工程師進行授課和指導。6.1 培訓對象項目相關的管理人員、操作人員和維護人員。6.2 培訓目標經過培訓使用戶能了解系統的主要構成及工作原理,掌握系統的基本操作和使用方法, 熟練使用和操作工程的相關系統,進行常見故障的簡單日常維護和排除,并能做簡單的編程和程序修改,具有一定的設備維護能力、分析故障的基本技能。6.3 培訓計劃在系統調試期間或甲方認為合適的時間/ 人數決定對有關人員進行培訓。7 維護服務7.1 售后服務無償提供遠程的電話指導技術支持;系統軟件的終身免費維護、免費升級,并提供質量保證期滿后詳細的售后服務方案和質量保證期滿后的收費標準;隨時記錄并解答用戶提出的技術和操作問題;建立質量回訪制度,定期派人檢查檢修各系統設備。7.2 保質期項目承建單位,對本項目所建設的所有系統、設備、軟件等提供為期一年保修,在質保期內發現質量等問題,將予以免費更換或返修。保修期滿后繼續提供有償技術支持及備品備件支持。