![核電前期成果利用信息管理平臺(tái)技術(shù)方案_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/14/6aa6c9bd-d4d2-466e-83c6-c0c8b5b51812/6aa6c9bd-d4d2-466e-83c6-c0c8b5b518121.gif)
![核電前期成果利用信息管理平臺(tái)技術(shù)方案_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/14/6aa6c9bd-d4d2-466e-83c6-c0c8b5b51812/6aa6c9bd-d4d2-466e-83c6-c0c8b5b518122.gif)
![核電前期成果利用信息管理平臺(tái)技術(shù)方案_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/14/6aa6c9bd-d4d2-466e-83c6-c0c8b5b51812/6aa6c9bd-d4d2-466e-83c6-c0c8b5b518123.gif)
![核電前期成果利用信息管理平臺(tái)技術(shù)方案_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/14/6aa6c9bd-d4d2-466e-83c6-c0c8b5b51812/6aa6c9bd-d4d2-466e-83c6-c0c8b5b518124.gif)
![核電前期成果利用信息管理平臺(tái)技術(shù)方案_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/14/6aa6c9bd-d4d2-466e-83c6-c0c8b5b51812/6aa6c9bd-d4d2-466e-83c6-c0c8b5b518125.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、核電前期成果利用信息管理平臺(tái)技術(shù)方案目錄一、綜述41.1.項(xiàng)目名稱(chēng)41.2.應(yīng)用單位41.3.建設(shè)背景4二、建設(shè)目標(biāo)42.1.建設(shè)原則42.2.總體目標(biāo)52.3.建設(shè)容5三、總體設(shè)計(jì)53.1設(shè)計(jì)思想53.2設(shè)計(jì)原則63.3平臺(tái)選型93.4系統(tǒng)平臺(tái)軟件技術(shù)113.5系統(tǒng)架構(gòu)32四、核電成果利用管理平臺(tái)部署模式354.1.核電成果利用管理平臺(tái)應(yīng)用劃分的基本原則.354.2.部署模式 - 集團(tuán)總部集中部署.364.3.系統(tǒng)平臺(tái)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)設(shè)計(jì)374.4.服務(wù)器建議374.5.服務(wù)器操作系統(tǒng)384.6.數(shù)據(jù)庫(kù)軟件384.7.應(yīng)用服務(wù)器軟件38五、功能設(shè)計(jì)395.1.邏輯架構(gòu)395.2.功能設(shè)計(jì)39六、
2、安全設(shè)計(jì)576.1.應(yīng)用軟件安全設(shè)計(jì)576.2.數(shù)據(jù)庫(kù)安全設(shè)計(jì)616.3.網(wǎng)絡(luò)安全設(shè)計(jì)616.4.病毒防護(hù)616.5.入侵監(jiān)測(cè)616.6.安全管理制度62七、施工組織計(jì)劃及項(xiàng)目實(shí)施方案627.1.系統(tǒng)安裝、調(diào)試和集成地點(diǎn)627.2.目團(tuán)隊(duì)的構(gòu)成627.3.項(xiàng)目協(xié)調(diào)與管理方案637.4.項(xiàng)目進(jìn)度安排64八、質(zhì)量保證體系.658.1.工程實(shí)施過(guò)程中的管理與配合658.2.計(jì)劃與工作匯報(bào)678.3.項(xiàng)目階段驗(yàn)收678.4.個(gè)別問(wèn)題處理方法678.5.盛松質(zhì)量管理體系簡(jiǎn)要介紹67九、系統(tǒng)培訓(xùn)計(jì)劃.709.1.培訓(xùn)目的709.2.培訓(xùn)時(shí)間、地點(diǎn)及方法709.3.培訓(xùn)流程719.4.培訓(xùn)環(huán)境準(zhǔn)備719.5
3、.培訓(xùn)課程容71十、系統(tǒng)驗(yàn)收計(jì)劃.7210.1.概述 .7210.2.文檔驗(yàn)收7310.3.功能驗(yàn)收7310.4.性能驗(yàn)收73十一、技術(shù)支持及售后服務(wù)承諾7411.1.技術(shù)支持機(jī)構(gòu)7411.2.服務(wù)容7511.3.保修承諾7611.4.服務(wù)方式承諾7611.5.服務(wù)響應(yīng)承諾7711.6.質(zhì)保期后服務(wù)后承諾77一、綜述1.1.項(xiàng)目名稱(chēng)核電前期成果利用管理系統(tǒng)。1.2.應(yīng)用單位某某集團(tuán)公司核電事業(yè)部。1.3.建設(shè)背景某投資集團(tuán)公司組建于2002 年 12 月 29 日,注冊(cè)資本金人民幣120 億元。2009 年,中電投集團(tuán)營(yíng)業(yè)收入突破千億大關(guān),達(dá)到1012 億元,實(shí)現(xiàn)利潤(rùn)31.65 億元。完成發(fā)電
4、量2515 億千瓦時(shí)、煤炭產(chǎn)量4297 萬(wàn)噸、電解鋁產(chǎn)量110 萬(wàn)噸。目前,中電投集團(tuán)可控裝機(jī)容量6000 萬(wàn)千瓦,煤炭產(chǎn)能5015 萬(wàn)噸,電解鋁產(chǎn)能175.5萬(wàn)噸。清潔能源比例30,居五大發(fā)電集團(tuán)首位。資產(chǎn)總額3776 億元,資產(chǎn)分布在全國(guó)28 個(gè)省、市、自治區(qū)及港、澳等地,擁有6 家上市公司,擁有24 個(gè)已建成的1000以上的大型電廠。某投資集團(tuán)公司正在籌建核電站項(xiàng)目,核電事業(yè)部在核電建設(shè)中積累了大量前期工程、項(xiàng)目、合同、管理流程等數(shù)據(jù)及文檔,為了加強(qiáng)信息共享和規(guī)管理,特構(gòu)建核電前期成果利用管理系統(tǒng)。二、建設(shè)目標(biāo)2.1.建設(shè)原則本著“統(tǒng)籌規(guī)劃,資源共享,安全可靠,務(wù)效”的原則,建設(shè)中電投核
5、電前期成果利用管理系統(tǒng)。本著提系統(tǒng)運(yùn)行效率和穩(wěn)定性為原則構(gòu)建數(shù)據(jù)存貯方案。本著系統(tǒng)使用方便性為原則實(shí)現(xiàn)信息發(fā)布、文檔管理、查詢(xún)統(tǒng)計(jì)、權(quán)限管理的建設(shè)。本著完善化、模塊化、易于拓展的原則構(gòu)建信息平臺(tái)。2.2.總體目標(biāo)通過(guò)對(duì)集團(tuán)公司有關(guān)核電前期項(xiàng)目工作成果數(shù)據(jù)進(jìn)行梳理和分析,提出核電前期工作典型流程、相應(yīng)工期和費(fèi)用目標(biāo)等指標(biāo)體系;在此基礎(chǔ)上,建立一套具有遠(yuǎn)程數(shù)據(jù)錄入、授權(quán)查詢(xún)和維護(hù)功能的核電前期信息數(shù)據(jù)系統(tǒng)。系統(tǒng)主要具備三類(lèi)功能:一是支持指導(dǎo)功能,二是前期基礎(chǔ)數(shù)據(jù)管理功能,三是文檔管理和查詢(xún)功能。2.3.建設(shè)容1. 確定技術(shù)架構(gòu),應(yīng)用、數(shù)據(jù)庫(kù)平臺(tái);2. 實(shí)現(xiàn)信息發(fā)布、支持指導(dǎo)、基礎(chǔ)數(shù)據(jù)管理、文檔管理
6、、權(quán)限管理、用戶(hù)管理、消息平臺(tái)、查詢(xún)統(tǒng)計(jì)、導(dǎo)入導(dǎo)出等功能的易擴(kuò)展的核電前期成果利用信息管理平臺(tái);3. 實(shí)現(xiàn)用戶(hù)集團(tuán)、二級(jí)分級(jí)用戶(hù)管理模式,數(shù)據(jù)共享,統(tǒng)一備份的部署模式;4. 完成集團(tuán)現(xiàn)有數(shù)據(jù)的數(shù)據(jù)遷移工作。三、總體設(shè)計(jì)3.1 設(shè)計(jì)思想?yún)⒄諊?guó)際、國(guó)家有關(guān)標(biāo)準(zhǔn)和規(guī),以核心業(yè)務(wù)為主線(xiàn),以核心信息資源為基礎(chǔ),通用為主,兼顧特殊,服務(wù)縱向,關(guān)聯(lián)橫向,循序漸進(jìn),逐步完善,制訂滿(mǎn)足某投資集團(tuán)當(dāng)前需求和未來(lái)發(fā)展需要;基于“基礎(chǔ)平臺(tái)應(yīng)用框架應(yīng)用系統(tǒng)”的設(shè)計(jì)理念, 采用成熟、 先進(jìn)、 穩(wěn)定、符合國(guó)際標(biāo)準(zhǔn)的應(yīng)用平臺(tái)和已應(yīng)用于多種應(yīng)用開(kāi)發(fā)的應(yīng)用開(kāi)發(fā)框架, 實(shí)現(xiàn)元數(shù)據(jù)管理平臺(tái) / 工具,為元數(shù)據(jù)的管理提供基礎(chǔ)保障;采用
7、 B/S 結(jié)構(gòu)、 Java EE 技術(shù)實(shí)現(xiàn),支持Web2.0 標(biāo)準(zhǔn)及技術(shù),人機(jī)界面友好,可用性高,可維護(hù)性好,交互能力強(qiáng),響應(yīng)速度快。框架結(jié)構(gòu)和模塊化封裝,便于模塊增減和系統(tǒng)升級(jí);基礎(chǔ)應(yīng)用模塊缺省集成實(shí)現(xiàn),無(wú)需額外開(kāi)發(fā)或集成,便于系統(tǒng)應(yīng)用和成長(zhǎng)。基礎(chǔ)平臺(tái)提供標(biāo)準(zhǔn)接口,便于與某投資集團(tuán)的其它各類(lèi)應(yīng)用系統(tǒng)整合及特殊需求的擴(kuò)充,以及元數(shù)據(jù)和信息資源應(yīng)用的進(jìn)化。3.2 設(shè)計(jì)原則系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)的原則為:3.2.1.先進(jìn)性和標(biāo)準(zhǔn)化原則系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),采用或可支持業(yè)界標(biāo)準(zhǔn)的體系結(jié)構(gòu)、通訊協(xié)議、服務(wù)技術(shù)、消息格式、信息格式和數(shù)據(jù)標(biāo)準(zhǔn),采用標(biāo)準(zhǔn)化成熟先進(jìn)的計(jì)算機(jī)應(yīng)用技術(shù)實(shí)現(xiàn),有較高的性?xún)r(jià)比,符合當(dāng)今主流應(yīng)用
8、技術(shù)的發(fā)展方向。3.2.2.可擴(kuò)展性應(yīng)用系統(tǒng)提供良好的信息/ 數(shù)據(jù)接口,并具有很好的可擴(kuò)展性和可移植性,易于維護(hù),以適應(yīng)未來(lái)業(yè)務(wù)的發(fā)展變化,系統(tǒng)可平滑地?cái)U(kuò)展和升級(jí),無(wú)需變動(dòng)系統(tǒng)架構(gòu)和現(xiàn)有設(shè)備。3.2.3.開(kāi)放性支持各種主流平臺(tái),如紅旗Linux 、 HP UX、 IBM AIX 、 SUN SOLARIS、 MicrosoftWindows NT/2000/2003 Server、 SCO UNIX等;支持多種數(shù)據(jù)庫(kù),支持各種常見(jiàn)數(shù)據(jù)庫(kù)(Oracle、 DB2、 SQLServer、 mySQL等)的JDBC連接,包括國(guó)產(chǎn)主流數(shù)據(jù)庫(kù)。3.2.4.可靠性和穩(wěn)定性系統(tǒng)應(yīng)采取成熟可靠的實(shí)現(xiàn)技術(shù)和體系
9、結(jié)構(gòu),對(duì)自行開(kāi)發(fā)的應(yīng)用系統(tǒng)實(shí)行嚴(yán)格的項(xiàng)目管理和質(zhì)量控制,保證系統(tǒng)可以支持7 x 24的系統(tǒng)運(yùn)作模式。3.2.5.實(shí)用性用戶(hù)界面具有良好的可操作性,簡(jiǎn)便、直觀、實(shí)用;應(yīng)用系統(tǒng)要具有易于掌握、操作簡(jiǎn)單的特性,易于管理。3.2.6.安全性應(yīng)用系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)要構(gòu)筑在安全的基礎(chǔ)上,采用必要的系統(tǒng)安全及控制機(jī)制,諸如資源訪(fǎng)問(wèn)控制、分級(jí)權(quán)限管理、用戶(hù)日志記錄、角色身份鑒別、收發(fā)確認(rèn)、數(shù)據(jù)過(guò)濾、密鑰機(jī)制、數(shù)字簽名(CA)、業(yè)務(wù)流量分析等多種措施保護(hù)系統(tǒng)安全。系統(tǒng)應(yīng)具有監(jiān)督和管理功能,以防止有害信息傳播。3.2.7.靈活性系統(tǒng)要能適應(yīng)未來(lái)業(yè)務(wù)的增長(zhǎng)和變化,可以平滑地?cái)U(kuò)展和升級(jí),無(wú)需變動(dòng)系統(tǒng)架構(gòu)和現(xiàn)有設(shè)備。諸如
10、業(yè)務(wù)流程和信息分類(lèi)應(yīng)可自定義,當(dāng)業(yè)務(wù)變動(dòng)時(shí),無(wú)需修改系統(tǒng)或只需極少修改即可。3.2.8.經(jīng)濟(jì)性在保證系統(tǒng)功能和性能滿(mǎn)足要求的前提下,適當(dāng)考慮經(jīng)濟(jì)性,使系統(tǒng)具有較高的性能價(jià)格比。3.2.9.延續(xù)性系統(tǒng)以服務(wù)建設(shè)目標(biāo)為主線(xiàn),充分利用現(xiàn)有的系統(tǒng)資源,保護(hù)既有投資成果,降低投資成本。3.2.10.容錯(cuò)性應(yīng)充分考慮到故障發(fā)生的可能性,系統(tǒng)運(yùn)行環(huán)境、關(guān)鍵設(shè)備和軟件產(chǎn)品都應(yīng)具備可信的容錯(cuò)性和高可用性,盡可能降低故障時(shí)系統(tǒng)崩潰的可能性,諸如服務(wù)器采用集群架構(gòu),硬盤(pán)等可熱插拔,配置不間斷電源,采取數(shù)據(jù)備份和恢復(fù)機(jī)制,以保障系統(tǒng)服務(wù)不受影響,提高系統(tǒng)的連續(xù)工作能力。3.2.11.組件化系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),采用面向?qū)?/p>
11、象的組件化技術(shù),降低軟件開(kāi)發(fā)、 管理與維護(hù)成本。3.2.12.框架化系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)以“高聚,低耦合”為基準(zhǔn),基于框架結(jié)構(gòu)和模塊化封裝,提高系統(tǒng)的可成熟度、可用性和持續(xù)發(fā)展能力。3.2.13.平臺(tái)化系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),不僅是應(yīng)用系統(tǒng)開(kāi)發(fā),而且是系統(tǒng)應(yīng)用平臺(tái)搭建;不是簡(jiǎn)單供需,而是合作共贏;漸進(jìn)開(kāi)發(fā)、梯次應(yīng)用、持續(xù)發(fā)展,提高系統(tǒng)應(yīng)用的層次、可用性和實(shí)用性。3.2.14.可集成性系統(tǒng)在設(shè)計(jì)中和實(shí)現(xiàn),要充分考慮同其它系統(tǒng)間的整合及數(shù)據(jù)交換,諸如采用或可支持業(yè)界標(biāo)準(zhǔn)的成熟的可用性好的通訊協(xié)議、XML數(shù)據(jù)格式、 JMS消息格式、 Web服務(wù)來(lái)達(dá)成系統(tǒng)的可集成性。3.2.15.規(guī)化系統(tǒng)建設(shè)按照規(guī)的開(kāi)發(fā)流程進(jìn)
12、行系統(tǒng)設(shè)計(jì)、開(kāi)發(fā),實(shí)施過(guò)程提交必要的階段文檔,便于用戶(hù)監(jiān)督、審核,嚴(yán)把測(cè)試和質(zhì)量關(guān),降低項(xiàng)目風(fēng)險(xiǎn)。3.3 平臺(tái)選型3.3.1.采用 J2EE 體系結(jié)構(gòu)采用 Java EE 體系架構(gòu),以及瀏覽器+Web/應(yīng)用服務(wù)器 +數(shù)據(jù)庫(kù)服務(wù)器(BWD)多層應(yīng)用體系結(jié)構(gòu)。J2EE為搭建具有可伸縮性、靈活性、易維護(hù)性的應(yīng)用系統(tǒng)提供了良好的機(jī)制:1) 保護(hù)用戶(hù)原有 IT 投資: 基于 J2EE 平臺(tái)的產(chǎn)品幾乎能夠在任何操作系統(tǒng)和硬件配置上運(yùn)行,以漸進(jìn)的(而不是激進(jìn)的,全盤(pán)否定的)方式建立的服務(wù)器端平臺(tái)機(jī)制是政府單位所需求的。2) 支持異構(gòu)環(huán)境 : J2EE能夠開(kāi)發(fā)部署在異構(gòu)環(huán)境中的可移植程序?;贘2EE的應(yīng)用程
13、序不依賴(lài)任何特定操作系統(tǒng)、中間件、硬件,這對(duì)于適用全國(guó)圍的應(yīng)用平臺(tái)系統(tǒng)是非常必要的,同時(shí),能夠快速集成和J2EE 標(biāo)準(zhǔn)的第三方的現(xiàn)成的組件,把他們部署到異構(gòu)環(huán)境中,節(jié)省了由自己制訂整個(gè)方案所需的費(fèi)用。3) 可伸縮性 : J2EE 能提供極佳的可伸縮性去滿(mǎn)足系統(tǒng)上進(jìn)行運(yùn)作的大批用戶(hù)。提供了更為廣泛的負(fù)載平衡策略, 消除系統(tǒng)中的瓶頸,允許多臺(tái)服務(wù)器集成部署。實(shí)現(xiàn)可高度伸縮的系統(tǒng),滿(mǎn)足未來(lái)應(yīng)用的需要。4) 穩(wěn)定的可用性 :一個(gè)服務(wù)器端平臺(tái)必須能全天候運(yùn)轉(zhuǎn)以滿(mǎn)足用戶(hù)的需要, 若是意外停機(jī), 那會(huì)有災(zāi)難性后果。J2EE 部署到可靠的操作環(huán)境中,它們支持長(zhǎng)期的可用性。除部署在WINDOWS環(huán)境中,客戶(hù)也可
14、選擇健壯性能更好的操作系統(tǒng)。5) 最廣泛的廠商支持: J2EE 工業(yè)標(biāo)準(zhǔn)首先是被國(guó)際上的大公司所支持,如,IBM、SUN、BEA等,同時(shí),相當(dāng)多的公司軟件產(chǎn)品支持或準(zhǔn)備支持這個(gè)標(biāo)準(zhǔn),因此,采用這個(gè)架構(gòu),有利于以后的系統(tǒng)的可持續(xù)發(fā)展和多系統(tǒng)的集成。6) 開(kāi)放式的系統(tǒng)架構(gòu)設(shè)計(jì) : 系統(tǒng)的工作平臺(tái)將是一個(gè)開(kāi)放的平臺(tái),集團(tuán)、二級(jí)單位的工作人員都將成為這個(gè)平臺(tái)的用戶(hù),而且用戶(hù)要求可以通過(guò)多種方式來(lái)訪(fǎng)問(wèn)這個(gè)平臺(tái)?;谶@些應(yīng)用需求,我們將采用J2EE 平臺(tái)來(lái)提供一個(gè)開(kāi)放的系統(tǒng)架構(gòu)。我們將基于應(yīng)用集成平臺(tái)來(lái)實(shí)現(xiàn)開(kāi)放式的系統(tǒng)架構(gòu),應(yīng)用集成平臺(tái)是支持J2EE/CORBA標(biāo)準(zhǔn)的基礎(chǔ)平臺(tái),可以提供應(yīng)用集成、工作流、門(mén)
15、戶(hù)管理等多種應(yīng)用環(huán)境的底層服務(wù)。3.3.1.采用關(guān)系型數(shù)據(jù)庫(kù)技術(shù)支持 Sql-Server,并支持向Oracle 等大型關(guān)系型數(shù)據(jù)庫(kù)移植。3.3.2.組件化的系統(tǒng)實(shí)現(xiàn)架構(gòu)滿(mǎn)足客戶(hù)需決定中電投公司工作質(zhì)量和效果的重要前提條件,因此在這樣的環(huán)境下就對(duì)系統(tǒng)提出了更高的要求,即不但要能夠穩(wěn)定、準(zhǔn)確地支撐現(xiàn)有業(yè)務(wù),而且要有快速部署新業(yè)務(wù)、快速適應(yīng)業(yè)務(wù)流程變化的能力。我們總是想各種各樣的辦法來(lái)延長(zhǎng)一個(gè)系統(tǒng)的生命周期(這也是從保護(hù)用戶(hù)投資的角度出發(fā)的),我們也知道一個(gè)系統(tǒng)的生命周期的長(zhǎng)短最關(guān)鍵的決定因素是他能否持續(xù)適應(yīng)用戶(hù)需求的變化。 經(jīng)過(guò)多年的實(shí)踐經(jīng)驗(yàn)我們發(fā)現(xiàn)了這種基于組件的系統(tǒng)實(shí)現(xiàn)架構(gòu)的適應(yīng)性是極強(qiáng)的,
16、這一點(diǎn)也在我們以往實(shí)施系統(tǒng)的實(shí)踐中得到了充分的驗(yàn)證。在組件化的系統(tǒng)環(huán)境中,每一個(gè)組件都是完成組件自身的獨(dú)立的服務(wù)職能,這些服務(wù)職能都是最基本的業(yè)務(wù)職能,是完成一個(gè)完整業(yè)務(wù)邏輯的基本處理要素。這就是說(shuō)要任何一個(gè)獨(dú)立的組件都幾乎不可能完成一個(gè)完整的業(yè)務(wù)(在業(yè)務(wù)邏輯十分固定并且很簡(jiǎn)單的情況下存在這種可能) ,完成一個(gè)完整的業(yè)務(wù)邏輯會(huì)有多個(gè)組件進(jìn)行協(xié)同工作。這樣的處理方式會(huì)給系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)帶來(lái)較大的困難,但是換來(lái)的是系統(tǒng)的靈活性和穩(wěn)定性以及適應(yīng)用戶(hù)各種新需求的能力明顯增強(qiáng)。通過(guò)組件之間的松散耦合機(jī)制可以最大程度地提高系統(tǒng)整體的適應(yīng)能力,當(dāng)用戶(hù)地業(yè)務(wù)需求發(fā)生變化時(shí),最壞的情況就是犧牲掉一兩個(gè)組件,而不
17、會(huì)向以前的系統(tǒng)結(jié)構(gòu)那樣“牽一處而動(dòng)全身”,甚至造成整個(gè)系統(tǒng)崩潰。現(xiàn)在,我們根據(jù)以往的成功經(jīng)驗(yàn)將組件化的系統(tǒng)結(jié)構(gòu)進(jìn)行了優(yōu)化和產(chǎn)品化,將在系統(tǒng)實(shí)施中的基礎(chǔ)組件以及系統(tǒng)組件的控制和管理職能從傳統(tǒng)組件化系統(tǒng)的結(jié)構(gòu)中提取出來(lái),通過(guò)我們應(yīng)用集成平臺(tái)加以實(shí)現(xiàn),這樣除了保持組件化系統(tǒng)原有的優(yōu)勢(shì)以外,又大提高了系統(tǒng)整體的可擴(kuò)展性,我們應(yīng)用集成平臺(tái)還可以作為整個(gè)企業(yè)信息化建設(shè)的基礎(chǔ)架構(gòu),除了對(duì)整個(gè)系統(tǒng)運(yùn)行環(huán)境進(jìn)行支撐和管理外,還可以提供生成和維護(hù)上層組件的功能。3.4 系統(tǒng)平臺(tái)軟件技術(shù)3.4.1.J2EE 體系結(jié)構(gòu)現(xiàn)代軟件逐漸流行起來(lái)的研究方法首先必從所謂體系結(jié)構(gòu)看起。這種看法頗有道理:從整體著眼可以看得清楚、有
18、居高臨下的感覺(jué),不但看得遠(yuǎn),而且可以看得清晰??吹们宄庵敢粋€(gè)東西,例如 J2EE,他里面到底有那些東西,有了體系結(jié)構(gòu)圖,可以一目了然。所謂看得遠(yuǎn),可以從體系結(jié)構(gòu)中看開(kāi)去,能夠從體系上自然與其他技術(shù)體系比較,看出這種體系的優(yōu)點(diǎn)體現(xiàn)在哪里、 缺點(diǎn)又表現(xiàn)在哪里、 今后發(fā)展的方向應(yīng)該在哪里;所謂看得清晰,意指可以看到一個(gè)體系結(jié)構(gòu)中各種元素彼此之間的交錯(cuò)眾和、文理經(jīng)脈能夠一目了然,比清楚又進(jìn)了一層。所以無(wú)論是初學(xué)者,還是資深的體系架構(gòu)師,他們有一個(gè)共同特點(diǎn)就是一定喜歡看體系結(jié)構(gòu)圖。 J2EE 首先是個(gè)有機(jī)的整體,她以 J2SE 為基礎(chǔ),包含 13 種主要技術(shù),請(qǐng)看其結(jié)構(gòu)圖:上面可以看到J2EE平臺(tái)的整
19、體結(jié)構(gòu),他的大部分核心技術(shù)也有標(biāo)明:JDBC, EJB ,RMI, JSP, JAVA SERVLETS, XML, JMS, JTS , JTA , JAVAMAIL 和 JAF 。其實(shí) J2EE本質(zhì)上由一整套服務(wù)(SERVICES)、應(yīng)用程序接口(APIS)和協(xié)議構(gòu)成,它對(duì)開(kāi)發(fā)基于WEB的多層應(yīng)用提供了功能支持。J2EE 還要求描述在何時(shí)、何處需要使用這些技術(shù)。過(guò)去,二層化應(yīng)用-通常被稱(chēng)為CLIENT/SERVER應(yīng)用 -是大家談?wù)摰淖疃嗟?。在很多情況下,服務(wù)器提供的唯一服務(wù)就是數(shù)據(jù)庫(kù)服務(wù)。在這種解決方案中,客戶(hù)端程序負(fù)責(zé)數(shù)據(jù)訪(fǎng)問(wèn)、實(shí)現(xiàn)業(yè)務(wù)邏輯、用合適的樣式顯示結(jié)果、彈出預(yù)設(shè)的用戶(hù)界面、接
20、受用戶(hù)輸入等。 CLIENT/SERVER結(jié)構(gòu)通常在第一次部署的時(shí)候比較容易,但難于升級(jí)或改進(jìn),而且經(jīng)?;谀撤N專(zhuān)有的協(xié)議通常是某種數(shù)據(jù)庫(kù)協(xié)議。它使得重用業(yè)務(wù)邏輯和界面邏輯非常困難。 更重要的是, 在 WEB時(shí)代,二層化應(yīng)用通常不能體現(xiàn)出很好的伸縮性,因而很難適應(yīng)INTERNET的要求。SUN設(shè)計(jì) J2EE 的部分起因就是想解決二層化結(jié)構(gòu)的缺陷。于是,J2EE 定義了一套標(biāo)準(zhǔn)來(lái)簡(jiǎn)化N 層企業(yè)級(jí)應(yīng)用的開(kāi)發(fā)。它定義了一套標(biāo)準(zhǔn)化的組件,并為這些組件提供了完整的服務(wù)。 J2EE 還自動(dòng)為應(yīng)用程序處理了很多實(shí)現(xiàn)細(xì)節(jié),如安全、多線(xiàn)程等。用 J2EE 開(kāi)發(fā) N 層應(yīng)用包括將二層化結(jié)構(gòu)中的不同層面切分成許多層
21、。一個(gè)N 層化應(yīng)用 A 能夠?yàn)橐韵碌拿糠N服務(wù)提供一個(gè)分開(kāi)的層:顯示:在一個(gè)典型的WEB應(yīng)用中, 客戶(hù)端機(jī)器上運(yùn)行的瀏覽器負(fù)責(zé)實(shí)現(xiàn)用戶(hù)界面。當(dāng)然終端類(lèi)型可以多種多樣。表示層 : 盡管瀏覽器可以完成某些動(dòng)態(tài)容顯示,但為了兼容不同的瀏覽器,這些動(dòng)態(tài)生成工作應(yīng)該放在WEB服務(wù)器端進(jìn)行,使用JSP、 SERVLETS,或者 XML(可擴(kuò)展標(biāo)記語(yǔ)言)和(可擴(kuò)展樣式表語(yǔ)言)。業(yè)務(wù)層: 業(yè)務(wù)邏輯適合用SESSION EJBS(后面將介紹)來(lái)實(shí)現(xiàn)。數(shù)據(jù)訪(fǎng)問(wèn) :數(shù)據(jù)訪(fǎng)問(wèn)適合用ENTITY EJBS(后面將介紹)和JDBC來(lái)實(shí)現(xiàn)。同后臺(tái)系統(tǒng)的集成可能需要用到許多不同的技術(shù),至于何種最佳需要根據(jù)后臺(tái)系統(tǒng)的特征而定。為
22、什么有這么多的層?事實(shí)上,多層方式可以使企業(yè)級(jí)應(yīng)用具有很強(qiáng)的伸縮性,它允許每層專(zhuān)注于特定的角色。例如,讓 WEB服務(wù)器負(fù)責(zé)提供頁(yè)面,應(yīng)用服務(wù)器處理應(yīng)用邏輯,而數(shù)據(jù)庫(kù)服務(wù)器提供數(shù)據(jù)庫(kù)服務(wù)。由于 J2EE 建立在 JAVA2平臺(tái)標(biāo)準(zhǔn)版( J2SE)的基礎(chǔ)上,所以具備了J2SE 的所有優(yōu)點(diǎn)和功能。包括“編寫(xiě)一次,到處可用”的可移植性、通過(guò)JDBC訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)、同原有企業(yè)資源進(jìn)行交互的CORBA技術(shù),以及一個(gè)經(jīng)過(guò)驗(yàn)證的安全模型。在這些基礎(chǔ)上,J2EE又增加了對(duì) EJB(企業(yè)級(jí) JAVA組件)、JAVA SERVLETS、JAVA服務(wù)器頁(yè)面( JSPS)和 XML 技術(shù)的支持。3.4.2.MVC架構(gòu)在經(jīng)過(guò)
23、一番實(shí)踐, 并廣泛借鑒和總結(jié)經(jīng)驗(yàn)教訓(xùn)之后, J2EE應(yīng)用程序終于迎來(lái)了MVC(模型 - 視圖 - 控制)模式。 MVC模式并不是 J2EE 行業(yè)人士標(biāo)新立異的。 MVC的核心就是做到三層甚至多層的松散耦合。這對(duì)基于組件的,所覆蓋的技術(shù)不斷膨脹的 J2EE 體系來(lái)說(shuō)真是福音和救星。它在瀏覽器(本文對(duì)客戶(hù)代理都稱(chēng)瀏覽器)和JSP或 SERVLET之間插入一個(gè)控制組件。這個(gè)控制組件集中了處理瀏覽器發(fā)過(guò)來(lái)的HTTP 請(qǐng)求的分發(fā)邏輯,也就是說(shuō),它會(huì)根據(jù)HTTP請(qǐng)求的 URL,輸入?yún)?shù),和目前應(yīng)用的部狀態(tài),把請(qǐng)求分發(fā)給相應(yīng)的 WEB層的 JSP 或 SERVLET。另外它也負(fù)責(zé)選擇下一個(gè)視圖(在J2EE
24、中, JSP,SERVLET會(huì)生成回給瀏覽器的html 從而形成視圖) 。集中的控制組件也有利于安全驗(yàn)證,日志紀(jì)錄,有時(shí)也封裝請(qǐng)求數(shù)據(jù)給下面的WEB tier層。這一套邏輯的實(shí)現(xiàn)形成了一個(gè)像MFC的應(yīng)用框架,位置如圖:下圖為 J2EE體系中典型的多層應(yīng)用模型??蛻?hù)層 (Client tier)一般為瀏覽器或其他應(yīng)用??蛻?hù)層普遍地支持應(yīng)用層 (WEB tier WEB)在 J2EE 中,這一層由WEB容器運(yùn)行,它包括HTTP協(xié)議,也稱(chēng)客戶(hù)代理。JSP, SERVLET等 WEB部件。企業(yè)組件層(EJB tier)企業(yè)組件層由EJB 容器運(yùn)行,支持EJB, JMS, JTA 等服務(wù)和技術(shù)。企業(yè)信息
25、系統(tǒng)層(EIS tier)企業(yè)信息系統(tǒng)包含企業(yè)傳統(tǒng)信息系統(tǒng)如財(cái)務(wù),CRM等,特點(diǎn)是有數(shù)據(jù)庫(kù)系統(tǒng)的支持。應(yīng)用框架目前主要集中在WEB層,旨在規(guī)這一層軟件的開(kāi)發(fā)。其實(shí)企業(yè)組件層也可以實(shí)現(xiàn)這個(gè)模型,但目前主要以設(shè)計(jì)模式的形式存在。而且有些框架可以擴(kuò)充,有了企業(yè)組件層組件的參與,框架會(huì)顯得更緊湊,更自然,效率會(huì)更高。我們采用當(dāng)前最為流行和有名的Struts MVC應(yīng)用架構(gòu)進(jìn)行實(shí)現(xiàn)實(shí)現(xiàn)。Apache StrutsStruts 是一個(gè)免費(fèi)的開(kāi)源的 WEB層的應(yīng)用框架, apache 軟件基金致力于 struts 的開(kāi)發(fā)。 Struts 具是高可配置的性, 和有一個(gè)不斷增長(zhǎng)的特性列表。 一個(gè)前端控制組件,一
26、系列動(dòng)作類(lèi),動(dòng)作映射,處理 XML的實(shí)用工具類(lèi),服務(wù)器端 java bean 的自動(dòng)填充,支持驗(yàn)證的 WEB 表單,國(guó)際化支持,生成 HTML,實(shí)現(xiàn)表現(xiàn)邏輯和模版組成了 struts 的靈魂。Struts和MVC模型 2 的目的和 MVC的目的是一樣的,所以模型下圖體現(xiàn)了 Struts 的運(yùn)作機(jī)理:2 基本可以和MVC等同起來(lái)??刂迫鐖D所示,它的主要部件是一個(gè)通用的控制組件。這個(gè)控制組件提供了處理所有發(fā)送到Struts的 HTTP 請(qǐng)求的入口點(diǎn)。它截取和分發(fā)這些請(qǐng)求到相應(yīng)的動(dòng)作類(lèi)(這些動(dòng)作類(lèi)都是Action類(lèi)的子類(lèi))。另外控制組件也負(fù)責(zé)用相應(yīng)的請(qǐng)求參數(shù)填充From bean ,并傳給動(dòng)作類(lèi)。動(dòng)
27、作類(lèi)實(shí)現(xiàn)核心商業(yè)邏輯,它可以通過(guò)訪(fǎng)問(wèn)java bean或調(diào)用EJB。最后動(dòng)作類(lèi)把控制權(quán)傳給后續(xù)的JSP文件,后者生成視圖。所有這些控制邏輯利用一個(gè)叫struts-config.xml文件來(lái)配置。模型模型以一個(gè)或幾個(gè)java bean的形式存在。這些bean 分為三種:Form beans( 表單 Beans)它保存了HTTP post 請(qǐng)求傳來(lái)的數(shù)據(jù),在Struts里,所有的Form beans 都是ActionFrom類(lèi)的子類(lèi)。業(yè)務(wù)邏輯beans專(zhuān)門(mén)用來(lái)處理業(yè)務(wù)邏輯。系統(tǒng)狀態(tài)beans它保存了跨越多個(gè)HTTP 請(qǐng)求的單個(gè)客戶(hù)的會(huì)話(huà)信息,還有系統(tǒng)狀態(tài)。視圖控制組件續(xù)傳 HTTP請(qǐng)求給實(shí)現(xiàn)了視圖
28、的文檔反饋到客戶(hù)。 Struts 提供 JSP 標(biāo)簽庫(kù):這個(gè)目的,并有利于分開(kāi)表現(xiàn)邏輯和程序邏輯。JSP 文件。 JSP 能訪(fǎng)問(wèn) beans 并生成結(jié)果Html , Bean, Logic , Template 等來(lái)達(dá)到3.4.3.W-flow 工作流平臺(tái)工作流技術(shù)從出現(xiàn)到今天已有近20 年的歷史。工作流管理聯(lián)盟(WfMC)對(duì)工作流的定義為: 工作流是一類(lèi)能夠完全或者部分自動(dòng)執(zhí)行的業(yè)務(wù)過(guò)程,根據(jù)一系列過(guò)程規(guī)則,文檔、信息或任務(wù)能夠在不同的執(zhí)行者之間傳遞、執(zhí)行。由此可以得出:工作流模型就是業(yè)務(wù)過(guò)程所包含的任務(wù)體及其執(zhí)行規(guī)則有序集的形式化;工作流系統(tǒng)就是實(shí)現(xiàn)工作流運(yùn)轉(zhuǎn)的計(jì)算機(jī)協(xié)同系統(tǒng);工作流管理系
29、統(tǒng)是工作流系統(tǒng)的實(shí)例,是工作流系統(tǒng)在實(shí)際應(yīng)用領(lǐng)域的具體表現(xiàn)。我們來(lái)分析一下企業(yè)典型的業(yè)務(wù)系統(tǒng),諸如:ERP、 PDM、 CRM等,如忽略其具體的業(yè)務(wù)特征和具體的實(shí)現(xiàn)技術(shù),僅對(duì)其共性進(jìn)行抽象,可以發(fā)現(xiàn)其底層都包含過(guò)程控制,亦即工作流;再來(lái)分析其數(shù)據(jù)特征,其共性是都包含兩類(lèi)數(shù)據(jù)信息:一類(lèi)是典型的控制數(shù)據(jù),另一類(lèi)是鮮明的業(yè)務(wù)數(shù)據(jù)。對(duì)數(shù)據(jù)信息的計(jì)算機(jī)管理系統(tǒng)經(jīng)過(guò)數(shù)十年的發(fā)展已經(jīng)非常成熟,即:數(shù)據(jù)庫(kù)管理系統(tǒng);而對(duì)業(yè)務(wù)過(guò)程的計(jì)算機(jī)管理系統(tǒng)由于應(yīng)用的復(fù)雜性、可變因素的多樣性,目前還不很成熟,處于發(fā)展階段。隨著計(jì)算機(jī)應(yīng)用技術(shù)的成熟,網(wǎng)絡(luò)系統(tǒng)的普及,以及INTERNET技術(shù)的快速發(fā)展,企業(yè)為了快速應(yīng)對(duì)市場(chǎng)變化的
30、需求,要求構(gòu)建能快速適應(yīng)市場(chǎng)變化、具有極大柔性的B2B電子交易系統(tǒng)。經(jīng)分析不難發(fā)現(xiàn),迫使信息系統(tǒng)發(fā)生變化的因素主要存在于兩個(gè)方面:人員的變更以及業(yè)務(wù)過(guò)程的改變,換言之,信息系統(tǒng)的柔性主要體現(xiàn)在對(duì)人員結(jié)構(gòu)(或組織機(jī)構(gòu))和業(yè)務(wù)過(guò)程變化的適應(yīng)上,而工作流技術(shù)正是為適應(yīng)這樣的需求應(yīng)運(yùn)而生的。工作流技術(shù)作為現(xiàn)代化企業(yè)實(shí)現(xiàn)過(guò)程管理與過(guò)程控制的一項(xiàng)關(guān)鍵技術(shù),為企業(yè)的運(yùn)營(yíng)過(guò)程提供了一個(gè)從模型建立、系統(tǒng)管理,到系統(tǒng)運(yùn)行、系統(tǒng)監(jiān)控、系統(tǒng)分析的完整框架;同時(shí),工作流管理系統(tǒng)通過(guò)一套集成化、可互操作的軟件工具為這個(gè)框架提供了全過(guò)程的支持。.參考模型W-Flow 實(shí)現(xiàn)的體系結(jié)構(gòu)符合WfMC的參考模型,且模
31、型的表述采用了WfMC制定的XPDL(XML Process Define Language)標(biāo)準(zhǔn)語(yǔ)言。下圖是WfMC的工作流參考模型:圖 2.1 WfMC Workflow Reference Model.W-Flow的架構(gòu)WEB ClientApplication ClientApplication Business LogicApplicationWorkflowPool ManagerServerEngineOrganizationMail ServerLog ManagerResourceModelSimulationModelJMS ServerEnginePersi
32、stenceManagerWAPIWorkflowApplicationServiceModelMonitorTraceAuditToolEngineToolToolToolAgentPersistence LayerXMLRDBDocumentFlatFile圖 2.2 W-Flow Architecture.W-Flow產(chǎn)品特色? 符合 WfMC的工作流標(biāo)準(zhǔn)W-Flow 采用 WfMC的 XPDL流程定義語(yǔ)言表述流程模型,符合國(guó)際標(biāo)準(zhǔn), 為流程的協(xié)作和互操作定了堅(jiān)實(shí)的基礎(chǔ)。? 可視化的流程規(guī)劃,符合業(yè)務(wù)人員的常規(guī)邏輯思維方式組織模型設(shè)計(jì)、 流程模型設(shè)計(jì)采用可視化的操作方式,直
33、觀地設(shè)定Who、When、Where、How to do What等流程運(yùn)轉(zhuǎn)所需的一切信息,使企業(yè)業(yè)務(wù)流程的管理更加人性化。? 面向?qū)ο蟮慕M件化框架系統(tǒng)設(shè)計(jì)引入面向?qū)ο蟮慕M件化框架設(shè)計(jì)思想,將組織模型、流程模型、資源模型和服務(wù)框架既相互獨(dú)立,又有機(jī)整合,使系統(tǒng)具有更大的柔性和對(duì)新標(biāo)準(zhǔn)、新技術(shù)的適應(yīng)能力。? MVC模式的表現(xiàn)層表現(xiàn)層引用Apache 的 Struts ( MVC模式的 WEBApplicationFramework)實(shí)現(xiàn),使得表現(xiàn)方式和應(yīng)用系統(tǒng)的業(yè)務(wù)邏輯和數(shù)據(jù)存儲(chǔ)得以分離。引入“抽象Form”的理念,使得權(quán)限控管,以及適應(yīng)其它種類(lèi)的表現(xiàn)層技術(shù)變得輕而易舉。? 強(qiáng)大的流程引擎,可支
34、持復(fù)雜流程W-Flow 相較于一般以文件為主或僅由程序構(gòu)筑的工作流系統(tǒng),更具有彈性與可擴(kuò)充性。能支持較復(fù)雜的流程設(shè)計(jì),如多個(gè)分支流程、循環(huán)等,并提供多種分派方式,能忠實(shí)反應(yīng)企業(yè)流程的實(shí)際運(yùn)作過(guò)程,滿(mǎn)足不同層次的需要。? 完善的流程控管與跟蹤通過(guò) W-Flow 的監(jiān)控工具,可以實(shí)現(xiàn)流程的全程控管。? 多層系統(tǒng)架構(gòu),開(kāi)放的擴(kuò)充接口采用多層架構(gòu)技術(shù)實(shí)現(xiàn),將用戶(hù)接口(User Interface)、流程邏輯(Flow Logic)及持久化機(jī)制(Persistent Method)有機(jī)分離,讓系統(tǒng)更易維護(hù)和擴(kuò)充。? JAVA 語(yǔ)言實(shí)現(xiàn),無(wú)平臺(tái)之憂(yōu)采用 Java 技術(shù)開(kāi)發(fā)的W-Flow 系統(tǒng),除不受操作系
35、統(tǒng)及數(shù)據(jù)庫(kù)的限制外,更支持開(kāi)放式的標(biāo)準(zhǔn)規(guī),諸如HTTP、 TCP/IP 、SMTP、 XML、 WAP的業(yè)界標(biāo)準(zhǔn)協(xié)議,使系統(tǒng)的更具柔性。? 統(tǒng)一視點(diǎn)的數(shù)據(jù)引擎對(duì)程序員透明,統(tǒng)一操作模式,隔離物理數(shù)據(jù)的數(shù)據(jù)引擎,也為數(shù)據(jù)的集成和分布式數(shù)據(jù)引用奠定了基礎(chǔ)。? 可擴(kuò)充性極強(qiáng)的服務(wù)引擎和框架實(shí)現(xiàn)對(duì)任務(wù)執(zhí)行所需的各種服務(wù)(含代理、適配器等模式),提供統(tǒng)一的接口和配置管理機(jī)制,使系統(tǒng)的柔性和擴(kuò)展能力大大增加,且無(wú)形中具有對(duì)未來(lái)新技術(shù)、新標(biāo)準(zhǔn)的適應(yīng)能力。? 眾口可調(diào)的腳本功能和系統(tǒng)擴(kuò)展能力提供可整合各種腳本語(yǔ)言的能力,極提升了程序員開(kāi)發(fā)應(yīng)用系統(tǒng)的靈活性,也使得程序員可隨意擴(kuò)W-Flow 工作流系統(tǒng)的能力。?
36、 滿(mǎn)足不同需求的流程管理與權(quán)限設(shè)定考慮到系統(tǒng)使用安全性,系統(tǒng)中的管理工具、客戶(hù)端,以及流程任務(wù)所需的資源和服務(wù),可依據(jù)流程任務(wù)、 角色按需設(shè)定不同的操作權(quán)限和采用不同的訪(fǎng)問(wèn)存取控制策略。? 支持多國(guó)語(yǔ)言針對(duì)不同的客戶(hù)群,可以設(shè)置多種語(yǔ)言環(huán)境,提供對(duì)多國(guó)語(yǔ)言的支持。? Web-based 的界面,不受時(shí)空限制用戶(hù)可利用瀏覽器實(shí)現(xiàn)流程的啟動(dòng),并完成自己的工作。利用魅力無(wú)限的Internet技術(shù)打破時(shí)空的界限。? 流程級(jí)的系統(tǒng)集成W-Flow 對(duì)子流程的引用進(jìn)行了擴(kuò)展,可以實(shí)現(xiàn)異地流程的無(wú)縫集成,提供基本的流程集成能力。? 可整合各種應(yīng)用開(kāi)發(fā)工具,系統(tǒng)應(yīng)用圍廣泛系統(tǒng)提供符合標(biāo)準(zhǔn)的完整WAPI(含 W
37、CAPI)口,使得W-Flow 與它系統(tǒng)能更緊密地協(xié)作,產(chǎn)品的應(yīng)用圍更加多樣化。同時(shí)W-Flow 可以和各種各樣的電子表單設(shè)計(jì)工具/ 引擎、規(guī)則引擎、報(bào)表設(shè)計(jì)工具/ 打印服務(wù)(器) 、應(yīng)用集成工具,以及業(yè)務(wù)過(guò)程管理系統(tǒng)可以很好地協(xié)作,共同完成企業(yè)的信息處理。3.4.4.CMS容管理平臺(tái)CMS容管理平臺(tái)可以提供對(duì)公司信息發(fā)布的日常維護(hù)管理功能,這部分功能可以通過(guò)管理工具實(shí)現(xiàn)。管理工具包括信息發(fā)布管理工具、框架管理工具,根據(jù)公司的業(yè)務(wù)需求。.信息發(fā)布管理工具信息發(fā)布管理工具可以實(shí)現(xiàn)網(wǎng)上客服中心頁(yè)面的快速更新。系統(tǒng)操作員可以通過(guò)信息發(fā)布功能提供的編輯、審批、發(fā)布等工具將各種信息選用合適
38、的模板方便、安全地發(fā)布到上,并且不會(huì)影響的正常運(yùn)行。信息發(fā)布功能大大減輕了更新維護(hù)的工作量,降低了人力的投入,通過(guò)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的引用,將的更新維護(hù)工作簡(jiǎn)化到只需錄入文字和上傳圖片,從而使的更新速度大大縮短,從而大大加快了信息的傳播速度,也吸引了更多的長(zhǎng)期用戶(hù)群,時(shí)時(shí)保持的活動(dòng)力和影響力。同時(shí)對(duì)人員的技術(shù)要求也很低,只要有上網(wǎng)經(jīng)驗(yàn),就可以管理系統(tǒng);由于本系統(tǒng)是基于數(shù)據(jù)庫(kù)的管理,所以,任何改動(dòng)都不會(huì)影響網(wǎng)頁(yè)的,所以避免了傳統(tǒng)方法修改網(wǎng)頁(yè)的大量重復(fù)的機(jī)械勞動(dòng)。.框架與布局管理工具框架管理工具可以定制的主框架的風(fēng)格樣式及包含主要頁(yè)面元素,如標(biāo)題欄、菜單欄、容欄、狀態(tài)欄等;可定制各頁(yè)面元素的
39、樣式及容,同時(shí)有多種搭配組合可供選擇,以保證更換框架的方便快捷。框架管理可定制導(dǎo)航目錄的風(fēng)格樣式及欄目菜單項(xiàng), 定制目錄菜單功能采用直觀的樹(shù)形結(jié)構(gòu)顯示,可直接定義具體的信息欄目分類(lèi)和排序??蚣芄芾磉€可以定制首頁(yè)的風(fēng)格樣式及指定顯示欄目信息容??蚣芄芾斫鉀Q了結(jié)構(gòu)的用戶(hù)定制,方便的實(shí)現(xiàn)了風(fēng)格及結(jié)構(gòu)的自由變換,提高的信息發(fā)布的靈活性。3.4.5.接口管理平臺(tái)應(yīng)用集成平臺(tái)可以實(shí)現(xiàn)集成應(yīng)用環(huán)境中各系統(tǒng)間的統(tǒng)一接口策略,即無(wú)論是一個(gè)企業(yè)部的各系統(tǒng)之間的接口還是企業(yè)部系統(tǒng)與企業(yè)外部的系統(tǒng)接口,都統(tǒng)一由我們應(yīng)用集成平臺(tái)實(shí)現(xiàn)集成。統(tǒng)一接口的設(shè)計(jì)方法改變了過(guò)去上一套系統(tǒng)增加多個(gè)接口的問(wèn)題,由過(guò)去錯(cuò)綜復(fù)雜的網(wǎng)狀接口
40、方式變?yōu)榍逦?jiǎn)潔的星型接口連接方式。除此之外,采用統(tǒng)一接口方式還大大降低了接口的維護(hù)成本,并且可以更好的屏蔽以往接口雙方系統(tǒng)的互擾。.接口實(shí)現(xiàn)方式我們應(yīng)用集成平臺(tái)支持的接口方式有很多種,每種方式都針對(duì)特定的應(yīng)用。目前,我們應(yīng)用集成平臺(tái)可以支持的接口方式包括:數(shù)據(jù)級(jí)的接口方式對(duì)方系統(tǒng)與應(yīng)用集成平臺(tái)通過(guò)直接訪(fǎng)問(wèn)數(shù)據(jù)實(shí)現(xiàn)接口。這種方式包含兩種情況,一種是脫機(jī)數(shù)據(jù)接口,雙方通過(guò)數(shù)據(jù)文件導(dǎo)入導(dǎo)出的方式進(jìn)行信息交互;另一種是聯(lián)機(jī)數(shù)據(jù)接口,雙方通過(guò)在線(xiàn)方式進(jìn)行數(shù)據(jù)訪(fǎng)問(wèn)。應(yīng)用集成平臺(tái)可以自由定義接口數(shù)據(jù)的類(lèi)型和格式,并支持標(biāo)準(zhǔn)的XML 文件。應(yīng)用級(jí)的接口方式對(duì)方系統(tǒng)與應(yīng)用集成平臺(tái)通過(guò)應(yīng)用程序間的
41、通信實(shí)現(xiàn)接口。應(yīng)用級(jí)的接口方式可以支持消息中間件方式、交易中間件方式、API 嵌入方式、 DMI、SOAP 以及基于CORBA的請(qǐng)求 / 服務(wù)方式。網(wǎng)絡(luò)通信接口方式對(duì)方系統(tǒng)與應(yīng)用集成平臺(tái)直接通過(guò)各種網(wǎng)絡(luò)協(xié)議進(jìn)行接口通信。.接口參數(shù)快速定制系統(tǒng)對(duì)于各類(lèi)型的接口調(diào)用提供統(tǒng)一的接口轉(zhuǎn)換程序,對(duì)于作為服務(wù)端接口,通過(guò)接口轉(zhuǎn)換程序統(tǒng)一讀取接口信息,并按照接口協(xié)議進(jìn)行數(shù)據(jù)轉(zhuǎn)換,并發(fā)送到應(yīng)用程序進(jìn)行處理;對(duì)于作為客戶(hù)端接口,在發(fā)送之前按照接口協(xié)議進(jìn)行數(shù)據(jù)轉(zhuǎn)換后再進(jìn)行發(fā)送,系統(tǒng)的前后端采用同樣的實(shí)現(xiàn)機(jī)制,做到了接口透明化, 滿(mǎn)足了系統(tǒng)在接口實(shí)現(xiàn)上的靈活性。系統(tǒng)可以提供對(duì)于組件服務(wù)之間的調(diào)用接口、
42、組件與關(guān)系型數(shù)據(jù)庫(kù)接口、組件與LDAP數(shù)據(jù)庫(kù)接口、組件與文件接口、組件與其他外部系統(tǒng)接口等各種接口協(xié)議的定義,從而屏蔽了各個(gè)數(shù)據(jù)源之間訪(fǎng)問(wèn)方式和數(shù)據(jù)格式的差異,對(duì)于業(yè)務(wù)邏輯層的做到了透明化的效果。系統(tǒng)將協(xié)議分為發(fā)送協(xié)議和接收協(xié)議兩種類(lèi)型,發(fā)送協(xié)議就是作為系統(tǒng)組件主動(dòng)向服務(wù)方發(fā)送的協(xié)議,接受協(xié)議就是組件作為服務(wù)方被動(dòng)接受到的協(xié)議。協(xié)議由元素和數(shù)據(jù)組織規(guī)則組成, 在系統(tǒng)運(yùn)行環(huán)境中, 系統(tǒng)動(dòng)態(tài)的將元素標(biāo)識(shí)替換成元素運(yùn)行中的數(shù)值,按照協(xié)議規(guī)則重新組織成數(shù)據(jù)串,進(jìn)行數(shù)據(jù)的交互。3.4.6.消息平臺(tái).管理平臺(tái)消息是用戶(hù)日常工作的核心信息,是形成用戶(hù)操作模式的主要手段。消息平臺(tái)集成多種消息組件
43、,進(jìn)行統(tǒng)一處理,為用戶(hù)待辦事務(wù)提供唯一的展現(xiàn),用戶(hù)只需要關(guān)注消息就可以處理系統(tǒng)提交的工作事務(wù)。各業(yè)務(wù)模塊可通過(guò)標(biāo)準(zhǔn)化的消息接口,通過(guò)消息平臺(tái)透明地向用戶(hù)發(fā)送消息,而不需要知道消息的傳遞方式。消息平臺(tái)包括:消息中心、心消息訂閱、消息發(fā)送、辦公助手、消息接口。.消息中心消息中心是單獨(dú)的消息處理數(shù)據(jù)中心,系統(tǒng)模塊與消息中心已建立完善的接口,需要投遞的消息,都轉(zhuǎn)入到消息中心中,由消息中心統(tǒng)一服務(wù)。.信息訂閱用戶(hù)可以選擇訂閱不同接收客戶(hù)端的消息,如只接收手機(jī)短息;同時(shí)能夠訂閱哪一類(lèi)的消息進(jìn)行提示,如:發(fā)文消息提示、會(huì)議消息提示等。設(shè)置表單如下:注:“系統(tǒng)消息”為默認(rèn)訂閱,可以
44、由系統(tǒng)管理員修改默認(rèn)值;.信息發(fā)送用戶(hù)可以通過(guò)信息發(fā)送模塊將信息發(fā)到不同的接收客戶(hù)端,如手機(jī)終端、 消息助手、WEB消息客戶(hù)端等 (同時(shí)希望能夠方便擴(kuò)展);消息可以分類(lèi)型或模塊,方便以后消息的查找;消息可以設(shè)置發(fā)送時(shí)間,過(guò)期時(shí)間等;同時(shí)可以發(fā)送即時(shí)消息以及群發(fā)消息。如以下發(fā)送表單:.信息接收在接收消息時(shí),我們可以通過(guò)WEB消息客戶(hù)端彈出消息、手機(jī)接收和消息助手等工具,如以下方式接收:WEB消息客戶(hù)端接收.消息接口消息中心統(tǒng)一提供對(duì)外部設(shè)備、系統(tǒng)的接口,通過(guò)配置和部署硬件設(shè)備可和電子、手機(jī)短信、 Web客戶(hù)端、其它消息客戶(hù)端等進(jìn)行對(duì)接,靈活發(fā)送消息。3.4.7.全文檢索主要封裝了 Lucene ,支持與商業(yè)引擎的集成;主推的實(shí)現(xiàn)模式;全面考慮了權(quán)限的控制;支持多種數(shù)據(jù)格式:Word、 Excel 、 PPT、PDF、 HTML;支持分布
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 房子維修申請(qǐng)書(shū)
- 勘驗(yàn)現(xiàn)場(chǎng)申請(qǐng)書(shū)
- 小學(xué)音樂(lè)教學(xué)個(gè)人總結(jié)(34篇)
- 電子教育在醫(yī)療行業(yè)的創(chuàng)新應(yīng)用與實(shí)踐
- 社團(tuán)報(bào)名申請(qǐng)書(shū)
- 征地信息公開(kāi)申請(qǐng)書(shū)
- 2024年高考地理一輪復(fù)習(xí)專(zhuān)題2.4全球氣候變化與氣候類(lèi)型判讀練含解析
- 2024年高考化學(xué)一輪復(fù)習(xí)一遍過(guò)專(zhuān)題40實(shí)驗(yàn)方案的設(shè)計(jì)與評(píng)價(jià)含解析
- 先進(jìn)班集體申請(qǐng)書(shū)格式
- 畢業(yè)補(bǔ)貼申請(qǐng)書(shū)
- 2024-2029年中國(guó)限幅器芯片行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告
- 醫(yī)療器械市場(chǎng)規(guī)劃
- 安徽省合肥市廬陽(yáng)區(qū)評(píng)價(jià)2023-2024學(xué)年六年級(jí)下學(xué)期小升初數(shù)學(xué)模擬試卷+
- 2024年3月山東省直監(jiān)獄類(lèi)面試題及參考答案全套
- 新產(chǎn)品研發(fā)工作總結(jié)匯報(bào)
- pi粉末成型工藝
- Optix-OSN3500智能化光傳輸設(shè)備業(yè)務(wù)配置手冊(cè)范本
- swagelok管接頭安裝培訓(xùn)教程
- 公墓管理考核方案
- 把子肉店創(chuàng)業(yè)計(jì)劃書(shū)
- 綜合樓裝修改造項(xiàng)目 投標(biāo)方案(技術(shù)方案)
評(píng)論
0/150
提交評(píng)論