智慧燃氣及安全預(yù)警平臺解決方案_第1頁
智慧燃氣及安全預(yù)警平臺解決方案_第2頁
智慧燃氣及安全預(yù)警平臺解決方案_第3頁
智慧燃氣及安全預(yù)警平臺解決方案_第4頁
智慧燃氣及安全預(yù)警平臺解決方案_第5頁
已閱讀5頁,還剩218頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1智慧燃氣及安全預(yù)警平臺概述 11.1平臺建設(shè)背景 11.2平臺定位和戰(zhàn)略目標 22總體方案 42.1技術(shù)架構(gòu) 42.2建設(shè)思路 272.3智慧燃氣及安全預(yù)警平臺開發(fā)環(huán)境 2.3.1網(wǎng)絡(luò)環(huán)境硬件拓撲圖 2.3.2平臺技術(shù)開發(fā)環(huán)境 2.3.3編程框架 2.3.4業(yè)務(wù)封裝拓展 2.3.5智慧燃氣及安全預(yù)警平臺測試 2.4智慧燃氣及安全預(yù)警平臺拓撲結(jié)構(gòu) 382.5智慧燃氣及安全預(yù)警平臺部署 39 392.5.2智慧燃氣及安全預(yù)警平臺拓撲結(jié)構(gòu) 392.5.3具體智慧燃氣及安全預(yù)警平臺部署 402.5.4智慧燃氣及安全預(yù)警平臺部署的優(yōu)點 472.6數(shù)據(jù)庫空間規(guī)劃、存儲規(guī)劃、索引規(guī)劃、備份規(guī)劃 2.7點對點詳細設(shè)計 2.8主要技術(shù)選型 2.8.1遵循國際標準規(guī)范協(xié)議 2.8.2利用XML技術(shù)實現(xiàn)數(shù)據(jù)間的傳輸交換 3功能規(guī)劃方案 3.1預(yù)期目標 3.2智慧燃氣及安全預(yù)警平臺整體架構(gòu) 3.3功能架構(gòu) 3.3.1集團端和企業(yè)端分工概述 3.4多業(yè)務(wù)場景數(shù)據(jù)流轉(zhuǎn)分析 3.5企業(yè)端功能規(guī)劃 3.6集團端功能規(guī)劃和實現(xiàn) 3.6.1三戶模型概念 3.6.2集團端數(shù)據(jù)庫設(shè)計 903.6.3權(quán)限管理 3.6.4集團端和企業(yè)端客戶數(shù)據(jù)交換邏輯 993.7集團端門戶統(tǒng)一認證與單點登陸 3.7.1設(shè)備功能說明 3.7.2接口功能說明 3.7.3業(yè)務(wù)流程 3.8網(wǎng)上商城 3.9數(shù)據(jù)挖掘 3.10典型業(yè)務(wù)場景原型設(shè)計 3.11統(tǒng)一接口平臺 3.11.1統(tǒng)一接口平臺概述 3.11.2統(tǒng)一接口平臺集成關(guān)系圖 3.11.3與TCIS智慧燃氣及安全預(yù)警平臺的接口 3.11.4與網(wǎng)上商城的接口 3.11.5與支付平臺的接口 3.11.6與第三方平臺的接口 4IC卡在線充值解決方案 4.1.2讀卡器功能和性能介紹 4.1.3讀卡器安裝方法 4.1.4讀卡器操作方式 5智慧燃氣及安全預(yù)警平臺安全服務(wù) 6安全性和數(shù)據(jù)災(zāi)備方案 6.1智慧燃氣及安全預(yù)警平臺安全性 6.2災(zāi)備概述 6.3類似項目案列 7智慧燃氣及安全預(yù)警平臺運行管理方案 7.1監(jiān)控管理 1智慧燃氣及安全預(yù)警平臺概述1.1平臺建設(shè)背景燃氣作為新興行業(yè)應(yīng)用,是智慧城市必不可少的一部分,而數(shù)字孿生是推動智慧燃氣數(shù)字化、智能化發(fā)展的新動能。低代碼平臺是全技術(shù)鏈、面向AIoT多場景應(yīng)用的專業(yè)低代碼開發(fā)SaaS平臺,全技術(shù)棧特征及平臺本身的高拓展性,非常適合智慧城市、數(shù)字孿生等項目的高效開發(fā)與持續(xù)迭代,能滿足對智慧城市、數(shù)字孿生等項目前瞻性和拓展性的智慧燃氣及安全預(yù)警平臺設(shè)計要求,并在智慧城市行業(yè)實踐上有著大量豐富的數(shù)字孿生業(yè)務(wù)案例。利用平臺內(nèi)置的大量3D組件、行業(yè)模板、數(shù)字孿生多應(yīng)用場景,通過拖拉拽的方式進行應(yīng)用配置,可適配燃氣行業(yè)的各種業(yè)務(wù)場景,快速開發(fā)數(shù)字孿生燃氣管理智慧燃氣及安全預(yù)警平臺。同時,能實現(xiàn)應(yīng)用可升級、可深度二開,模塊可復(fù)用,功能即改即生效,滿足隨時變更的業(yè)務(wù)需求。燃氣行業(yè)現(xiàn)狀如下:1.數(shù)據(jù)獲取不全面現(xiàn)有燃氣場站智能化程度不高,采集自動化程度低,數(shù)據(jù)不統(tǒng)一、難集成,傳統(tǒng)網(wǎng)絡(luò)覆蓋低、功耗大。2.數(shù)據(jù)中心不規(guī)范原始數(shù)據(jù)質(zhì)量低、數(shù)據(jù)標準不統(tǒng)一,采集的壓力、溫度、流量等數(shù)據(jù),不能形成有效信息為燃氣場站提供決策支撐。3.信息智慧燃氣及安全預(yù)警平臺不兼容同類型智慧燃氣及安全預(yù)警平臺間兼容差,不同類型智慧燃氣及安全預(yù)警平臺難集成,信息智慧燃氣及安全預(yù)警平臺自主化程度弱,GIS智慧燃氣及安全預(yù)警平臺、巡檢智慧燃氣及安全預(yù)警平臺、客服智慧燃氣及安全預(yù)警平臺等存在數(shù)據(jù)孤島現(xiàn)象,數(shù)據(jù)無法對接共享,無法實現(xiàn)智能控制。4.運維管理不智能且管網(wǎng)的巡檢維護工作量大,風險及隱患管控難度大。從增強老百姓便捷性,提高客戶滿意度,提升xxx自身信息化水平等多層面出發(fā),需要建設(shè)一套網(wǎng)上營業(yè)廳智慧燃氣及安全預(yù)警平臺,我們的目的是實現(xiàn)在網(wǎng)上完成線下實體客戶中心可以完成的大部分主體業(yè)務(wù),提升用戶服務(wù)能力,提高客戶滿意度。1.2平臺定位和戰(zhàn)略目標元數(shù)體相關(guān)委辦局期*4數(shù)只戰(zhàn)針對客戶不斷增加的便民查詢,業(yè)務(wù)受理等實際需求,我們將積極整合國內(nèi)外人才、技術(shù)、產(chǎn)品資源,打造xxx最便捷的網(wǎng)上處理平臺。在平臺建設(shè)和運營基礎(chǔ)上,持續(xù)探索各種創(chuàng)新模式,發(fā)展多種有針對性的衍生技術(shù)服務(wù),為企業(yè)持續(xù)創(chuàng)造節(jié)能服務(wù)價值。隨著“互聯(lián)網(wǎng)+智慧燃氣”的發(fā)展,安全措施的智能化程度將逐步提高,利用數(shù)字孿生燃氣管理智慧燃氣及安全預(yù)警平臺,實現(xiàn)可視化檢測、智能診斷和智能應(yīng)急決策,提前預(yù)判管網(wǎng)故障,從源頭規(guī)避風險。發(fā)生故障時,可快速診斷、隔離并消除故障問題,具備自動控制能力。1.全面實時監(jiān)控數(shù)字孿生燃氣管理智慧燃氣及安全預(yù)警平臺以實際燃氣場站為藍本,建立數(shù)字孿生3D模型,實現(xiàn)場站三維實景可視化,對場站的進出口壓力、燃氣色譜分析、人員/設(shè)備/燃氣數(shù)據(jù)等,進行全面實時監(jiān)控。2.綜合運行調(diào)度智能化數(shù)字孿生燃氣管理智慧燃氣及安全預(yù)警平臺可實現(xiàn)多時段/多氣源/多輸路的綜合運行調(diào)度,還可劃分區(qū)域進行調(diào)度、作業(yè)任務(wù)下達,實現(xiàn)管網(wǎng)運行調(diào)峰、遠程開關(guān)閥、智能調(diào)壓調(diào)流等調(diào)度指令的閉環(huán)與調(diào)度策略優(yōu)化。3.主動預(yù)警基于數(shù)字孿生、人工智能、大數(shù)據(jù)分析等技術(shù),改變過去的被動監(jiān)控模式,實現(xiàn)異常事件主動預(yù)警、事前診斷、事中告警功能,有效避免意外事件的發(fā)生。前置預(yù)警智慧燃氣及安全預(yù)警平臺故障、氣體質(zhì)量、管道泄露、管道腐蝕等意外事件。4.應(yīng)急事件指揮預(yù)案基于數(shù)字孿生場站的三維實景仿真功能,可配置應(yīng)急事件、指揮預(yù)案、資源燃氣管理數(shù)字孿生平臺的建設(shè)從起步、發(fā)展到智慧燃氣及安全預(yù)警平臺成熟將經(jīng)歷不同的戰(zhàn)略階段,公司將本著務(wù)實審慎的原則,力求結(jié)合xxx自身的特點以及市場的成熟,逐步擴展平臺服務(wù)范圍和服務(wù)空間,在平臺建設(shè)和市場發(fā)展之間形成良性互動,最大限度地實現(xiàn)資源投入效應(yīng)最大化。2總體方案2.1技術(shù)架構(gòu)2.1.1智慧燃氣及安全預(yù)警平臺技術(shù)原則7、IT與業(yè)務(wù)協(xié)同在企業(yè)信息化能力建設(shè)的過程中,不僅要重視IT技術(shù)體系建設(shè),同時要高度重視對端到端業(yè)務(wù)管理流程、規(guī)則的理解和梳理,有效實現(xiàn)對流程和規(guī)則的固化,保證對企業(yè)業(yè)務(wù)運營和經(jīng)營管理的有效支撐和高效原則。2.1.2智慧燃氣及安全預(yù)警平臺架構(gòu)技術(shù)原則在技術(shù)原則的指導(dǎo)和約束下,智慧燃氣及安全預(yù)警平臺設(shè)計實施必須遵循以下總體設(shè)計思路與原則,保證智慧燃氣及安全預(yù)警平臺在性能、可靠性、易使用性等質(zhì)量要素間的綜合平衡,保證技術(shù)原則各項目標的順利實現(xiàn)。1)面向服務(wù)的模塊化智慧燃氣及安全預(yù)警平臺架構(gòu)服務(wù)接口定義穩(wěn)定:應(yīng)充分考慮服務(wù)間接口穩(wěn)定性,建議使用XML或者類似的結(jié)構(gòu),以保證接口傳輸參數(shù)與內(nèi)容的可擴展性。服務(wù)粒度合理確定:應(yīng)綜合考慮智慧燃氣及安全預(yù)警平臺性能、擴展性等方面的因素,同時兼顧智慧燃氣及安全預(yù)警平臺在部署、維護和管理等方面的要求,合理確定服務(wù)粒度。多實例運行:應(yīng)該盡量滿足對每一個服務(wù)都可以同時運行多個服務(wù)實例的需求,以保證智慧燃氣及安全預(yù)警平臺的高可靠性與可伸縮性。2)分布式、面向服務(wù)訪問每個服務(wù)均可以承擔服務(wù)提供者和服務(wù)使用者兩種角色,服務(wù)使用者通過訪問服務(wù)提總線的接口獲取相應(yīng)的服務(wù)。智慧燃氣及安全預(yù)警平臺必須實現(xiàn)服務(wù)的分布透明機制。組成智慧燃氣及安全預(yù)警平臺的服務(wù)實例可以部署在一臺或多臺主機上。服務(wù)總線提供的服務(wù)訪問對分布地點、位置透明,服務(wù)使用者通過服務(wù)的邏輯名稱即可獲取服務(wù)而與服務(wù)所在主機的物理位置無關(guān)。3)松耦合、高內(nèi)聚原則智慧燃氣及安全預(yù)警平臺設(shè)計須遵循松耦合、高內(nèi)聚原則。服務(wù)之間保持松耦合狀態(tài),服務(wù)的具體實現(xiàn)方式對服務(wù)使用者透明。在服務(wù)內(nèi)部所實現(xiàn)的功能與結(jié)構(gòu)保持高度邏輯相關(guān)性的同時,保證服務(wù)間的相互獨立性。4)業(yè)務(wù)流程與業(yè)務(wù)組件分離、應(yīng)用與展現(xiàn)分離應(yīng)綜合考慮業(yè)務(wù)流程與組件實現(xiàn)的分離的原則,建議利用流程管理、規(guī)則管理和門戶技術(shù),動態(tài)地定義智慧燃氣及安全預(yù)警平臺的行為以實現(xiàn)智慧燃氣及安全預(yù)警平臺功能。在應(yīng)用此種技術(shù)獲得靈活性與可擴展性的同時,也要充分考慮到其對智慧燃氣及安全預(yù)警平臺性能帶來的影響。業(yè)務(wù)流程的實現(xiàn)往往會涉及多個智慧燃氣及安全預(yù)警平臺的多個功能模塊,為了降低智慧燃氣及安全預(yù)警平臺間耦合程度,提高流程管理的靈活性,應(yīng)該實現(xiàn)分層次的流程管理機制,各智慧燃氣及安全預(yù)警平臺內(nèi)部實現(xiàn)自己的工作流管理服務(wù)。5)數(shù)據(jù)與功能分離智慧燃氣及安全預(yù)警平臺必須提供獨立于業(yè)務(wù)的信息存取層,信息存取層遵循企業(yè)的數(shù)據(jù)模型規(guī)范。外部智慧燃氣及安全預(yù)警平臺通過對業(yè)務(wù)服務(wù)的訪問來使用信息存取層的功能。2.1.3基本概念在技術(shù)架構(gòu)中,會涉及到以下一些概念,先分別做描述。組件是實現(xiàn)特定功能,遵循某一個組件模型的約定并可獨立部署與運行的軟件單元。>業(yè)務(wù)組件代表了一組業(yè)務(wù)邏輯相關(guān)的,高內(nèi)聚的業(yè)務(wù)功能,如圖2-1中層次一所述;>它實現(xiàn)了人機界面無關(guān)的業(yè)務(wù)邏輯相關(guān)的處理功能;>業(yè)務(wù)組件的功能可以被封裝為業(yè)務(wù)服務(wù),如圖2-1中層次一可以直接封裝為服務(wù),也可以為層次二中封裝為服務(wù)。面向燃氣行業(yè)的一體化網(wǎng)絡(luò)安全管理平臺頭器網(wǎng)絡(luò)安全圖2-1組件層次示意圖>每個服務(wù)均可以承擔服務(wù)提供者和服務(wù)使用者兩種角色,服務(wù)使用者通>在服務(wù)內(nèi)部所實現(xiàn)的功能與結(jié)構(gòu)保持高度邏輯相關(guān)性的同時,保證服務(wù)間的相互獨立性?;蹧Q第安全體承標淮體素運維體到慧決第安全體承標淮體素運維體到專家團以KI機計要表事件酸要KI機計要表事件酸要解測基運露應(yīng)●勞營生樂族●TR*樹團理蘇物網(wǎng)治構(gòu)養(yǎng)護系法法安分同限映物網(wǎng)治構(gòu)養(yǎng)護系法法安分同限映工作Tt供每要集鎮(zhèn)(場次入的簡要集鎮(zhèn)(場次入的簡圖2-2服務(wù)組件關(guān)系圖SOA面向服務(wù)的體系結(jié)構(gòu),它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口聯(lián)系起來。接口是采用中立的方式進行定義的,它獨立于實現(xiàn)服務(wù)的硬件平臺、操作智慧燃氣及安全預(yù)警平臺和編程語言,這使得構(gòu)建在各種這樣的智慧燃氣及安全預(yù)警平臺中的服務(wù)可以以一種統(tǒng)一和通用的方式進行交互。>從業(yè)務(wù)人員角度來看,它使得我們能夠更加容易地對客戶和合作伙伴提供業(yè)務(wù)服務(wù);>從架構(gòu)師角度來看,它提出了更加松耦合、更強調(diào)重用性、可封裝性的一種架構(gòu)風格;>從開發(fā)人員角度來看,它提出了一些編程模型以及相應(yīng)的一些規(guī)范,包括標準、工具、方法;>從運維人員角度來看,存在于服務(wù)請求方和服務(wù)提供方之間的一套協(xié)定和契約,它們規(guī)定了服務(wù)的質(zhì)量。智慧燃氣安全預(yù)警控制系統(tǒng)NBNB智能報警器智能控制器NB智能工業(yè)報警器(防爆)智能聯(lián)動器(防爆)聯(lián)動設(shè)備(緊急切斷閥排風)防爆智能硬件+核心算法+云平臺+大數(shù)據(jù)+手機APP/小程序+監(jiān)控平臺+智能后臺圖2-3SOA架構(gòu)圖智慧燃氣及安全預(yù)警平臺用業(yè)務(wù)對象來表示業(yè)務(wù)邏輯和業(yè)務(wù)流程中涉及的實體(例如訂單、客戶、用戶);業(yè)務(wù)對象以面向?qū)ο蟮姆绞竭M行設(shè)計,是一組屬性和操作的集合;業(yè)務(wù)對象相關(guān)的數(shù)據(jù)可以以庫表的方式存放在數(shù)據(jù)庫中,智慧燃氣及安全預(yù)警平臺通過數(shù)據(jù)存取的方式來完成業(yè)務(wù)對象和庫表數(shù)據(jù)之間的雙向轉(zhuǎn)換。業(yè)務(wù)流程特指為了完成特定的業(yè)務(wù)功能,通過相應(yīng)的規(guī)則與流程技術(shù),將一個或多個服務(wù)進行編排而形成的業(yè)務(wù)流;例如訂單調(diào)度流程、故障處理流程等。對于一些易變的應(yīng)用邏輯,也可以流程化,例如客戶認證與鑒權(quán)就是一個業(yè)務(wù)流程,它是通過業(yè)務(wù)流程組合了客戶查詢、客戶認證、用戶信息查詢、客戶信息過濾、燃氣銷售查詢、推薦信息查詢等多個業(yè)務(wù)服務(wù)。界面集成是對不同界面展現(xiàn)組件之間的集成。通過合理的規(guī)劃和設(shè)計,界面集成可以重用已有的企業(yè)內(nèi)外界面資源、提高開發(fā)部署效率、迅速滿足客戶和業(yè)務(wù)的需求,從而提高界面開發(fā)的靈活性和簡易性。2.1.4分層技術(shù)架構(gòu)智慧燃氣及安全預(yù)警平臺采用分層結(jié)構(gòu)開發(fā)和設(shè)計,將界面、業(yè)務(wù)流程、服務(wù)、數(shù)據(jù)分離,實現(xiàn)智慧燃氣及安全預(yù)警平臺內(nèi)部松耦合,以靈活、快速地響應(yīng)業(yè)務(wù)變化對智慧燃氣及安全預(yù)警平臺的需求。智慧燃氣及安全預(yù)警平臺層次結(jié)構(gòu)劃分為信息資源層、信息存取層、業(yè)務(wù)服務(wù)層、業(yè)務(wù)流程層、展現(xiàn)層,各層次間通過直接調(diào)用或者通過ESB進行調(diào)用,實現(xiàn)智慧燃氣及安全預(yù)警平臺功能。原則上信息資源層不允許信息存取層之外的層次對其進行調(diào)用,信息存取層不允許業(yè)務(wù)服務(wù)層之外的層次對其進行調(diào)用。各層的應(yīng)用組件利用智慧燃氣及安全預(yù)警平臺支撐服務(wù)框架所提供的基礎(chǔ)服務(wù)實現(xiàn)智慧燃氣及安全預(yù)警平臺公共設(shè)計、運行與管理機制。以下各小節(jié)將分別對這些智慧燃氣及安全預(yù)警平臺內(nèi)部層次進行說明。重構(gòu)體驗重構(gòu)體驗優(yōu)化流程使能創(chuàng)新智慧應(yīng)用重塑軟件與服務(wù)產(chǎn)業(yè),共生、共創(chuàng)、共享智能中樞能感知全業(yè)務(wù)智能資產(chǎn)服務(wù)云基礎(chǔ)設(shè)施智能聯(lián)接智能交互邊緣生態(tài)開放,云網(wǎng)邊端協(xié)同全域智聯(lián)與交互全數(shù)據(jù)融合與服務(wù)元分析決策有溫度圖2-4智慧燃氣及安全預(yù)警平臺技術(shù)架構(gòu)圖前臺界面展示層展現(xiàn)層是智慧燃氣及安全預(yù)警平臺與用戶進行信息交互的平臺,通過界面集成將界面展現(xiàn)組件組合成用戶界面。用戶通過用戶界面調(diào)用業(yè)務(wù)流程來實現(xiàn)業(yè)務(wù)即智慧燃氣及安全預(yù)警平臺的服務(wù)對象層,包括各類通過該智慧燃氣及安全預(yù)警平臺獲取服務(wù)的人員,如xxx的客戶,營銷人員,智慧燃氣及安全預(yù)警平臺管理人員,高層決策人員,合作伙伴,渠道服務(wù)人員等,各類服務(wù)對象可以通過多種接入方式獲取服務(wù),包括面對面的方式,呼叫中心方式,Internet登錄方式,自助終端等方式。不同角色,不同崗位的服務(wù)對象在接入智慧燃氣及安全預(yù)警平臺后將獲得不同的服務(wù)功能視圖。界面展現(xiàn)組件界面展現(xiàn)組件由一組基本并緊密相關(guān)的界面展現(xiàn)單元組成,并通過這些界面單元調(diào)用與之有較強內(nèi)聚性的業(yè)務(wù)服務(wù)實現(xiàn)一個獨立的、帶人機交互界面的業(yè)務(wù)功能。界面集成界面集成是對不同界面展現(xiàn)組件之間的集成。通過合理的規(guī)劃和設(shè)計,界面集成可以重用已有的企業(yè)內(nèi)外界面資源、提高開發(fā)部署效率、迅速滿足客戶和業(yè)務(wù)的需求,從而提高界面開發(fā)的靈活性和簡易性。界面集成有靜態(tài)和動態(tài)兩種集成方式。靜態(tài)集成方式:開發(fā)人員以固化的方式集成各類界面展現(xiàn)組件,提供人機操作界面,實現(xiàn)智慧燃氣及安全預(yù)警平臺的業(yè)務(wù)功能。動態(tài)集成方式:采用界面集成工具,通過簡單靈活的配置來定義各個界面組件之間的關(guān)系,組成用戶界面,并定義界面的流程。在規(guī)則管理和流程管理的控制下,在智慧燃氣及安全預(yù)警平臺運行過程中動態(tài)地決定界面的外觀、行為和人機交互過程。動態(tài)集成方式的實現(xiàn)有利于提升智慧燃氣及安全預(yù)警平臺的配置能力、界面的個性化、可擴展性,保證智慧燃氣及安全預(yù)警平臺迅速適應(yīng)業(yè)務(wù)需求的變化和發(fā)展。智慧燃氣及安全預(yù)警平臺建設(shè)時應(yīng)盡可能實現(xiàn)動態(tài)集成方式。業(yè)務(wù)邏輯層將主要本智慧燃氣及安全預(yù)警平臺中的商業(yè)邏輯的實現(xiàn)和業(yè)務(wù)流程的控制集中,將表示層和數(shù)據(jù)層從業(yè)務(wù)邏輯中解耦出來,而專注于其所擅長的界面表示和數(shù)據(jù)存儲訪問。業(yè)務(wù)邏輯層采用基于組件模型的面向?qū)ο蟮脑O(shè)計思想,并基于成熟的應(yīng)用服務(wù)器平臺而實現(xiàn)和運行。業(yè)務(wù)流程業(yè)務(wù)流程特指為了完成特定的業(yè)務(wù)功能,通過相應(yīng)的規(guī)則與流程技術(shù),將一個或多個服務(wù)進行編排而形成的業(yè)務(wù)流;智慧燃氣及安全預(yù)警平臺業(yè)務(wù)流程可以作為子流程被其它業(yè)務(wù)流程調(diào)用,也可以被展現(xiàn)層直接調(diào)用。實施建議將業(yè)務(wù)需求中易變的業(yè)務(wù)邏輯及相關(guān)的業(yè)務(wù)規(guī)則剝離出來,通過流程與規(guī)則技術(shù)進行編排整合,保證智慧燃氣及安全預(yù)警平臺的靈活性、可配置性、可管控對數(shù)據(jù)量大、實時性高的業(yè)務(wù)流程可通過業(yè)務(wù)服務(wù)層進行封裝,可以不通過動態(tài)的業(yè)務(wù)流程實現(xiàn)。業(yè)務(wù)服務(wù)以面向服務(wù)的方式對一個或者多個業(yè)務(wù)組件的功能進行封裝,它具有明確的接口描述,可以被其它業(yè)務(wù)服務(wù)調(diào)用,也可以被業(yè)務(wù)流程或展現(xiàn)層調(diào)用。業(yè)務(wù)服務(wù)是展現(xiàn)層、業(yè)務(wù)流程層和ESB調(diào)用的對象。業(yè)務(wù)服務(wù)的功能由業(yè)務(wù)組件來實現(xiàn),服務(wù)原子服務(wù)和復(fù)合服務(wù),某個服務(wù)也可調(diào)用其它服務(wù)來完成更復(fù)雜的業(yè)務(wù)功能。業(yè)務(wù)服務(wù)具有高內(nèi)聚、可重用的特征,可通過標準的、明確的服務(wù)接口描述將具體的一個或多個組件中的功能按一定的規(guī)則和標準進行封裝,可以被發(fā)現(xiàn)、綁定和調(diào)用。涵蓋了整個智慧燃氣及安全預(yù)警平臺中的后臺處理智慧燃氣及安全預(yù)警平臺,其特征是不直接面向客戶,客服人員和市場營銷人員,其主要的使用和操作對象為智慧燃氣及安全預(yù)警平臺管理員和業(yè)務(wù)管理員,后臺智慧燃氣及安全預(yù)警平臺的可靠運行是xxx業(yè)務(wù)能夠正常運行,尤其是客戶服務(wù)和各類營銷活動能夠正常展開的有效保障。是智慧燃氣及安全預(yù)警平臺的數(shù)據(jù)存儲中心,按照業(yè)務(wù)和功能將智慧燃氣及安全預(yù)警平臺的數(shù)據(jù)劃分為如下幾個數(shù)據(jù)庫,在實際部署和運行中,考慮到實際容量和性能等原因可以進行適當?shù)恼{(diào)整。應(yīng)用數(shù)據(jù)庫xxx數(shù)據(jù)庫日志數(shù)據(jù)庫數(shù)據(jù)存取數(shù)據(jù)存儲層專為業(yè)務(wù)邏輯層中業(yè)務(wù)組件提供數(shù)據(jù)資源操作和訪問功能,包括對關(guān)系型數(shù)據(jù)庫的CURD操作和文件智慧燃氣及安全預(yù)警平臺的讀寫操作等。完成業(yè)務(wù)對象(BusinessObject)的封裝,以及業(yè)務(wù)對象到底層數(shù)據(jù)庫結(jié)構(gòu)之間的轉(zhuǎn)換,實現(xiàn)對原始數(shù)據(jù)的存取訪問,從而幫助業(yè)務(wù)組件層實現(xiàn)對業(yè)務(wù)對象的處理,使得業(yè)務(wù)組件層對數(shù)據(jù)的訪問不受數(shù)據(jù)庫物理設(shè)計、物理分布的影響。能對數(shù)據(jù)庫、操作智慧燃氣及安全預(yù)警平臺文件或其他形式存儲的數(shù)據(jù)進行屏蔽信息資源層上數(shù)據(jù)模型和數(shù)據(jù)格式方面的差別,例如當數(shù)據(jù)定義的語義和語法不同時,可以在必要時進行語法轉(zhuǎn)換和語義解析。數(shù)據(jù)集成功能,屏蔽信息資源層上數(shù)據(jù)分布的差異性和分散性,例如實現(xiàn)跨表、跨庫、跨地域的數(shù)據(jù)操作和訪問。信息資源層負責智慧燃氣及安全預(yù)警平臺的數(shù)據(jù)存儲及維護數(shù)據(jù)的完整性與一致性。數(shù)據(jù)可以根據(jù)需要存儲在數(shù)據(jù)庫管理智慧燃氣及安全預(yù)警平臺、文件、外部存儲設(shè)備中。信息資源層數(shù)據(jù)的組織按照企業(yè)業(yè)務(wù)概念模型在應(yīng)用軟件上優(yōu)化實現(xiàn)的要求形成各個主題域,并支持《數(shù)據(jù)模型規(guī)范》中定義的概念模型和邏外部接口層(統(tǒng)一接口平臺ESB)智慧燃氣及安全預(yù)警平臺的統(tǒng)一接口平臺,面向不同外部智慧燃氣及安全預(yù)警平臺的特征和要求提供不同的接口模式,包括實時接口模式,文件模式,基于消息的接口模式等。面向的外部智慧燃氣及安全預(yù)警平臺主要包括財務(wù)智慧燃氣及安全預(yù)警平臺,xxxTCIS智慧燃氣及安全預(yù)警平臺,各支付接口,其他合作伙伴智慧燃氣及安全預(yù)警平臺等。服務(wù)總線的概念是從面向服務(wù)體系架構(gòu)發(fā)展而來的,是所有基于面向服務(wù)的體系結(jié)構(gòu)解決方案的核心組成部分,是SOA架構(gòu)中應(yīng)用整合的骨干。服務(wù)總線功能如下:>服務(wù)總線是所有跨智慧燃氣及安全預(yù)警平臺服務(wù)的注冊中心,各智慧燃氣及安全預(yù)警平臺的業(yè)務(wù)服務(wù)層甚至業(yè)務(wù)流程層提供的服務(wù)都可以在ESB上進行注冊,從而對企業(yè)各智慧燃氣及安全預(yù)警平臺的所有服務(wù)進行統(tǒng)一管理和查詢;解耦域內(nèi)各個子智慧燃氣及安全預(yù)警平臺之間的調(diào)>實現(xiàn)對所有服務(wù)的管控,包括對服務(wù)調(diào)用權(quán)限的定義和控制以及對服務(wù)全生命周期的管理,即管理每個服務(wù)從需求提出-〉開發(fā)-〉發(fā)布-〉部署上線-〉維護更新-〉下線的全過程。業(yè)務(wù)控制層(流程驅(qū)動)業(yè)務(wù)組件港華燃氣網(wǎng)上營業(yè)廳在基于J2EE平臺的智慧燃氣及安全預(yù)警平臺架構(gòu)中,這里的客戶端目前僅指Internet瀏覽器。運行于WebServer上,用于實現(xiàn)各類靜態(tài),動態(tài)頁面展現(xiàn),頁面跳轉(zhuǎn)控制等,在網(wǎng)站W(wǎng)eb層主要采用MVC的設(shè)計模式。視圖。實現(xiàn)各類信息的展現(xiàn),接受客戶端的輸入,并將輸出信息通過頁面反饋。在J2EE應(yīng)用中,View層的表現(xiàn)形式一般為各類htm,jsp文件,以及各類資源和屬性文件??刂破?。是MVC中的樞紐。用戶各種類型的HTTP請求都將通過Controller進行處理,并將處理結(jié)果通過JSP(view)推向前端,因此控制器也可以說是控制了各類頁面之間的流轉(zhuǎn)。Controller以Servlet的方式來實現(xiàn)。這是實現(xiàn)了MVC模式的基礎(chǔ)框架,可以采用目前較為成熟的struts,也可以自己開發(fā)。具體框架選用可后續(xù)根據(jù)實際情況與用戶討論確定。在這一層實現(xiàn)了主要的業(yè)務(wù)邏輯和流程,其運行的主要上下文環(huán)境是EJB容器,并充分利用容器所提供的安全,事務(wù),持久性,連接池等基礎(chǔ)服務(wù),按照功能的不同又可以分為如下幾個層次:是MVC中負責業(yè)務(wù)邏輯訪問和實現(xiàn)的層次,也是對業(yè)務(wù)封裝并向應(yīng)用的上層開放的層次,其一般的表現(xiàn)形式是JavaBean,通過bean來調(diào)用相關(guān)的業(yè)務(wù)邏輯實現(xiàn)。業(yè)務(wù)控制層智慧燃氣及安全預(yù)警平臺的業(yè)務(wù)流程的實現(xiàn)層,其實現(xiàn)方式可以是根據(jù)業(yè)務(wù)流程對底層業(yè)務(wù)組件并行組合和包裝形成更上層的應(yīng)用組件;也可以是通過工作流引擎來驅(qū)動流程的實現(xiàn)。業(yè)務(wù)組件層實現(xiàn)了從智慧燃氣及安全預(yù)警平臺中抽象出來的各類智慧燃氣及安全預(yù)警平臺和業(yè)務(wù)基礎(chǔ)組件,其基本特點是可重用,可擴展,相互之間耦合度小,可以采用JAVAClass的方式來實現(xiàn),并向上層提供Interface以供數(shù)據(jù)訪問層對數(shù)據(jù)層訪問的接口層,在J2EE平臺中對數(shù)據(jù)庫的訪問可以通過JDBC直接建立連接或者通過連接池共享連接的方式進行數(shù)據(jù)訪問。對于一些簡單的數(shù)據(jù)訪問也可以在JDBC層次上通過實體Bean實現(xiàn)數(shù)據(jù)持久層,其好處是數(shù)據(jù)的持久性和事務(wù)的管理由容器來負責。存放智慧燃氣及安全預(yù)警平臺中的各類數(shù)據(jù),通過JDBC進行本地數(shù)據(jù)庫的訪問,與核心TIS智慧燃氣及安全預(yù)警平臺的數(shù)據(jù)交互通過webservice方式獲取。2.1.6關(guān)鍵設(shè)計考慮xxx智慧燃氣及安全預(yù)警平臺是一個基于在線生產(chǎn)智慧燃氣及安全預(yù)警平臺派生智慧燃氣及安全預(yù)警平臺,直接關(guān)系到客戶服務(wù)的質(zhì)量以及企業(yè)運營的效率與收入,因此要求智慧燃氣及安全預(yù)警平臺能夠達到7X24小時不間斷穩(wěn)定運行。由于xxx智慧燃氣及安全預(yù)警平臺模塊功能復(fù)雜,智慧燃氣及安全預(yù)警平臺間結(jié)構(gòu)與層次較多,在智慧燃氣及安全預(yù)警平臺建設(shè)時需要對智慧燃氣及安全預(yù)警平臺未來運行穩(wěn)定型進行全面考慮與設(shè)計,并納入智慧燃氣及安全預(yù)警平臺設(shè)計的關(guān)鍵考量。我們將主要從主機與平臺軟件的可靠性、網(wǎng)絡(luò)可靠性、應(yīng)用軟件可靠性三個方面來考慮并設(shè)計:平臺可靠性平臺是指整個智慧燃氣及安全預(yù)警平臺運行的基礎(chǔ)硬件與軟件環(huán)境,包括主機、網(wǎng)絡(luò)、數(shù)據(jù)庫、交易中間件、J2EE應(yīng)用服務(wù)器、流程引擎等基礎(chǔ)軟件。平臺是構(gòu)造先進而實用的應(yīng)用智慧燃氣及安全預(yù)警平臺的物理基礎(chǔ)。江蘇移動將幾個方面來保證平臺的可靠性:A.從智慧燃氣及安全預(yù)警平臺的先進性、業(yè)務(wù)容量、成熟性、實用性、可靠性出發(fā),綜合以上考慮與未來的擴展因素,同時考慮本期工程的資金投資,選擇具有成熟應(yīng)用案例與經(jīng)驗的軟硬件平臺,構(gòu)造應(yīng)用智慧燃氣及安全預(yù)警平臺穩(wěn)定的基礎(chǔ);B.充分考慮智慧燃氣及安全預(yù)警平臺關(guān)鍵網(wǎng)絡(luò)節(jié)點、網(wǎng)絡(luò)鏈路、關(guān)鍵應(yīng)用平臺等的在線熱備份,包括核心交換機與路由器、數(shù)據(jù)庫服務(wù)器、關(guān)鍵應(yīng)用服務(wù)器等,適當考慮平臺的冗余性,避免單點故障的產(chǎn)生,保證關(guān)鍵平臺故障發(fā)生時的透明快速接管。應(yīng)用軟件可靠性應(yīng)用軟件的可靠性是智慧燃氣及安全預(yù)警平臺不間斷運行的能力。應(yīng)用軟件可靠性需要從軟件架構(gòu)設(shè)計部署與在線智慧燃氣及安全預(yù)警平臺應(yīng)用備份設(shè)計兩個方面來考慮以提高智慧燃氣及安全預(yù)警平臺的穩(wěn)定性與容錯性。一、軟件架構(gòu)設(shè)計與部署為了能夠從軟件體系架構(gòu)上提高軟件的可靠性,xxx智慧燃氣及安全預(yù)警平臺采用了運行核心平臺與上層業(yè)務(wù)智慧燃氣及安全預(yù)警平臺分離的設(shè)計模式,所有的業(yè)務(wù)應(yīng)用都基于穩(wěn)定的基礎(chǔ)業(yè)務(wù)運行平臺而構(gòu)建,基礎(chǔ)業(yè)務(wù)運行平臺獨立于應(yīng)用開發(fā)并統(tǒng)一演進,提供上層應(yīng)用運行所必需的基礎(chǔ)引擎與環(huán)境,以保證應(yīng)用的穩(wěn)定性與可靠性。分布式應(yīng)用軟件的部署也是關(guān)系到智慧燃氣及安全預(yù)警平臺穩(wěn)定性的重要因素之一。我們在進行本智慧燃氣及安全預(yù)警平臺應(yīng)用部署設(shè)計時將充分考慮一1.區(qū)分關(guān)鍵應(yīng)用與非關(guān)鍵應(yīng)用考慮部署,一方面減少應(yīng)用間的相互影響,另一方面提高未來根據(jù)智慧燃氣及安全預(yù)警平臺運行情況進行部署調(diào)整優(yōu)化時的靈活性與伸縮性。2.區(qū)分快速聯(lián)機交易與批量業(yè)務(wù)考慮部署,這也是提高智慧燃氣及安全預(yù)警平臺性能并保證核心業(yè)務(wù)穩(wěn)定運行的主要策略。3.考慮硬件平臺的處理能力,并結(jié)合預(yù)計業(yè)務(wù)的發(fā)展情況,根據(jù)相關(guān)資源的消耗情況涉及足夠的處理能力冗余,以降低由于出現(xiàn)性能瓶頸進而導(dǎo)致智慧燃氣及安全預(yù)警平臺穩(wěn)定性下降的可能性。4.在智慧燃氣及安全預(yù)警平臺上線之前將進行充分的、具有足夠業(yè)務(wù)冗余的業(yè)務(wù)量測試,并根據(jù)測試結(jié)果合理調(diào)整應(yīng)用的部署。為了能夠降低智慧燃氣及安全預(yù)警平臺故障導(dǎo)致應(yīng)用處理中斷給業(yè)務(wù)運營帶來的影響,必須在智慧燃氣及安全預(yù)警平臺規(guī)劃與建設(shè)初期對應(yīng)用軟件的備份進行設(shè)計。應(yīng)用的備份根據(jù)是否存在人工干預(yù)、備份切換時間等可以分為在線熱備與冷備份兩種,而從應(yīng)用的分布與層次則主要考慮各類應(yīng)用服務(wù)器的備份,而應(yīng)用服務(wù)器則又可以分為交易應(yīng)用服務(wù)器、WEB應(yīng)用服務(wù)器、后端處理應(yīng)用服務(wù)器等類型,設(shè)計時需要結(jié)合應(yīng)用的特點與重要性考慮不同種類應(yīng)用備份的實現(xiàn)方式。在本次智慧燃氣及安全預(yù)警平臺建設(shè)中建議對關(guān)鍵應(yīng)用包括計費應(yīng)用、前臺業(yè)務(wù)受理應(yīng)用、服務(wù)開通進行在線熱備份,保證智慧燃氣及安全預(yù)警平臺故障時的自動切換;對其他應(yīng)用采用獨立服務(wù)器進行冷備份。各種類型應(yīng)用服務(wù)器的在線熱備方式考慮如下:●后臺處理服務(wù)器后臺處理服務(wù)器采用基于主機的HAcluster方式進行,在平臺或者應(yīng)用故障中斷運行時由備機快速接管應(yīng)用,保證不間斷運行。考慮到業(yè)務(wù)量與投資規(guī)模,在本智慧燃氣及安全預(yù)警平臺可以采用一臺應(yīng)用服務(wù)器備份多臺機器的策略?!窠灰讘?yīng)用服務(wù)器交易應(yīng)用服務(wù)器需要接收客戶端的請求并進行業(yè)務(wù)邏輯的處理,因此該應(yīng)用服務(wù)器的備份需要同時考慮遠程客戶端的接入切換與后臺服務(wù)器的應(yīng)用接管。在xxx智慧燃氣及安全預(yù)警平臺中,主要考慮以下可能的在線交易的應(yīng)用備份策略:1.IP映射技術(shù)。這種方式通過網(wǎng)絡(luò)設(shè)備(如交換機或者路由器)對內(nèi)部的在線應(yīng)用服務(wù)器與備份應(yīng)用服務(wù)器位置進行映射,對客戶端提供統(tǒng)一的IP地址。并可以由網(wǎng)絡(luò)設(shè)備自動檢測應(yīng)用的狀態(tài),在線應(yīng)用發(fā)生故障時,可以自動把客戶端請求轉(zhuǎn)發(fā)至備份應(yīng)用服務(wù)器,整個過程對客戶端透明,同時這種方式在智慧燃氣及安全預(yù)警平臺正常運行時也可由網(wǎng)絡(luò)設(shè)備根據(jù)預(yù)定義的策略實現(xiàn)負載分擔,且缺點是需要網(wǎng)絡(luò)設(shè)備支持(需要四層交換功能)。2.通過主機cluster集群軟件進行。這種方式采用浮動的IP網(wǎng)絡(luò)地址來向客戶端屏蔽內(nèi)部服務(wù)器的位置,當在線智慧燃氣及安全預(yù)警平臺失敗時,集群軟件無須人工干預(yù)即可自動啟動備份應(yīng)用服務(wù)器并對外提供服務(wù),整個過程對客戶端透明。3.動態(tài)域名解析。在線應(yīng)用服務(wù)器與備份應(yīng)用服務(wù)器各自保證應(yīng)用的運行,客戶端接入通過域名進行,在發(fā)生故障時,由域名解析服務(wù)器動態(tài)的將域名切換到備份應(yīng)用服務(wù)器。這種方式的缺點是需要實現(xiàn)應(yīng)用檢測并動態(tài)調(diào)整域名解析表的功能。4.應(yīng)用實現(xiàn)名字解析功能。這種方式類似于J2EE中JNDI機制:客戶端不直接通過固定的IP地址訪問特定的應(yīng)用服務(wù)器,而是首先通過名字服務(wù)器獲得對應(yīng)應(yīng)用邏輯的位置后再通過該調(diào)用該位置的應(yīng)用邏輯。這種方式的優(yōu)點是可以靈活調(diào)整應(yīng)用的分布而無需客戶端做出任何改變,可以實現(xiàn)應(yīng)用的“部分備份”;其缺點是名字服務(wù)器本身需要確保足夠穩(wěn)定。5.利用應(yīng)用服務(wù)器基礎(chǔ)件本身的功能。部分交易中間件具有客戶端自動監(jiān)測并切換后端應(yīng)用的功能,當智慧燃氣及安全預(yù)警平臺正常運行時,客戶端通過輪換機制實現(xiàn)后臺在線與備份應(yīng)用服務(wù)器的自動分擔;當智慧燃氣及安全預(yù)警平臺發(fā)生故障時,客戶端則根據(jù)相關(guān)的配置切換對應(yīng)的后臺應(yīng)用,以達到不間斷運行的目的。在本期xxx智慧燃氣及安全預(yù)警平臺的建設(shè)中,主要推薦1、2、5三種應(yīng)用服務(wù)器的熱備份策略。WEB應(yīng)用服務(wù)器的備份實現(xiàn)與交易應(yīng)用服務(wù)器的備份實現(xiàn)具有較多的類似可參考之處,同時針對web應(yīng)用及相關(guān)J2EE平臺的特點,還可以考慮充分利用絕大部分J2EE應(yīng)用服務(wù)器具有的軟集群功能,同時在WEB應(yīng)用服務(wù)器前側(cè)增加專用的HTTP接入proxyserver來實現(xiàn)后端企業(yè)應(yīng)用間的負載分擔與災(zāi)難備份,在發(fā)生故障時,由HTTPproxyserver負責將請求轉(zhuǎn)發(fā)到備份web應(yīng)用服務(wù)器。在建設(shè)xxx智慧燃氣及安全預(yù)警平臺時不僅需要參考智慧燃氣及安全預(yù)警平臺的設(shè)計容量,同時也需要充分考慮到未來隨著業(yè)務(wù)的發(fā)展如何對現(xiàn)有的設(shè)備展需要從硬件和軟件兩個方面進行,因此在考慮智慧燃氣及安全預(yù)警平臺的擴展性時硬件平臺需要考慮相關(guān)網(wǎng)絡(luò)與主機方面的處理能力擴展與延伸;軟件則需要從功能與處理性能兩個方面來進行智慧燃氣及安全預(yù)警平臺的可擴展性設(shè)計,同時也需要考慮到保護投資、充分利舊等因素。網(wǎng)絡(luò)與主機能力擴展網(wǎng)絡(luò)的升級擴展需要從多個方面綜合考慮,并在智慧燃氣及安全預(yù)警平臺建設(shè)初期根據(jù)相關(guān)原則,參考設(shè)計容量以及業(yè)務(wù)發(fā)展趨勢對支撐網(wǎng)的影響,并結(jié)合以往智慧燃氣及安全預(yù)警平臺的建設(shè)經(jīng)驗,合理規(guī)劃具有良好擴展性與易于升級的網(wǎng)絡(luò)建設(shè)方案。A.網(wǎng)絡(luò)接入能力的擴展:接入能力是指交換機/路由器接入用戶數(shù)的擴展能力,這種能力擴展一般出現(xiàn)在網(wǎng)絡(luò)邊緣,對于本次建設(shè)的xxx智慧燃氣及安全預(yù)警平臺,則需要充分考慮未來xxx智慧燃氣及安全預(yù)警平臺各種網(wǎng)絡(luò)接入的終端數(shù)目的增加,因此在設(shè)計相關(guān)的網(wǎng)絡(luò)方案時,充分考慮了接入部分的擴展能力,包括各類交換機端口數(shù)目的預(yù)留等。B.處理能力擴展:處理能力主要是指的核心網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)轉(zhuǎn)發(fā)與處理能力。這種要求主要出現(xiàn)在支撐網(wǎng)絡(luò)的匯聚層與核心層。隨著業(yè)務(wù)量的增多、業(yè)務(wù)數(shù)據(jù)流量的逐漸增大,或者當出現(xiàn)較多的網(wǎng)絡(luò)質(zhì)量與安全控制策略時,這些核心網(wǎng)絡(luò)設(shè)備處理能力的不足就可能影響到正常業(yè)務(wù)的運行。在本項目方案中,江蘇移動將根據(jù)設(shè)計容量并考慮未來必要的冗余,同時參考目前xxxTCIS智慧燃氣及安全預(yù)警平臺中支撐網(wǎng)業(yè)務(wù)量的大小與網(wǎng)絡(luò)設(shè)備的關(guān)系,并結(jié)合各主流網(wǎng)絡(luò)設(shè)備的特點來綜合設(shè)計各類核心網(wǎng)絡(luò)設(shè)備的處理能力并選型,以保證未來業(yè)務(wù)需要時,能夠盡快地通過模塊增加、引擎升級、負載分擔等手段快速的進行核心網(wǎng)絡(luò)設(shè)備處理能力的擴展。C.通信帶寬的擴展:隨著數(shù)據(jù)量的增大以及各類應(yīng)用功能的調(diào)整與增加,網(wǎng)絡(luò)帶寬將會有更高的要求,網(wǎng)絡(luò)通信的帶寬也是影響各類業(yè)務(wù)正常運行尤其是處理性能的重要因素之一。在本智慧燃氣及安全預(yù)警平臺的建設(shè)中將充分考慮業(yè)務(wù)的特點及網(wǎng)絡(luò)數(shù)據(jù)交換量的大小,預(yù)留足夠的網(wǎng)絡(luò)帶寬以適應(yīng)未來的帶寬需求。主機服務(wù)器的可擴展性是指服務(wù)器(包括存儲)的硬件配置可以根據(jù)需要靈活配置,如內(nèi)存、適配器、硬盤、處理器等,因為服務(wù)器的硬件配置可能是根據(jù)不同時期的網(wǎng)絡(luò)配置與業(yè)務(wù)容量而改變。因此在設(shè)計本智慧燃氣及安全預(yù)警平臺的主機相關(guān)配置時,將充分考慮本次設(shè)計容量、服務(wù)器所承載的數(shù)據(jù)或者應(yīng)用特點考慮對應(yīng)的硬件選型方案。軟件能力擴展軟件擴展能力是應(yīng)用適應(yīng)未來業(yè)務(wù)量與業(yè)務(wù)需求變化的能力。這些變化有的要求增加軟件功能,有的要求應(yīng)用處理能力能夠?qū)崿F(xiàn)良好的動態(tài)伸縮。xxx智慧燃氣及安全預(yù)警平臺作為業(yè)務(wù)運營的支撐智慧燃氣及安全預(yù)警平臺,本身具有較大的業(yè)務(wù)需求覆蓋度與軟件規(guī)模,同時作為飛速發(fā)展的燃氣行業(yè)應(yīng)用軟件,將會面臨著用戶規(guī)模與業(yè)務(wù)量的不斷增大以及各種新業(yè)務(wù)的推出,這些都要求支撐智慧燃氣及安全預(yù)警平臺能夠快速的適應(yīng)需求的變化,包括性能需求與功能需求。因此針對xxx智慧燃氣及安全預(yù)警平臺將主要從兩個方面來考慮應(yīng)用軟件的擴展能力,包括軟件功能的擴展與軟件處理能力的擴展。軟件功能的擴展:軟件功能的擴展性決定了支撐智慧燃氣及安全預(yù)警平臺是否能夠“隨需應(yīng)變”,以及在功能變化與擴展過程中是否能夠保證軟件基礎(chǔ)結(jié)構(gòu)與核心功能的不變與穩(wěn)定性,而不是簡單的采用代碼修改的方式增加軟件功能最終導(dǎo)致軟件的臃腫與崩潰。在本次智慧燃氣及安全預(yù)警平臺建設(shè)中,將通過以下手段與設(shè)計策略來保證最終應(yīng)用的高度擴展性,以幫助運營商快速的支撐新業(yè)務(wù)與業(yè)務(wù)的調(diào)整。xxx網(wǎng)上營業(yè)廳智慧燃氣及安全預(yù)警平臺采用基于組件的軟件分析、設(shè)計與開發(fā)方法進行構(gòu)建,通過對燃氣行業(yè)業(yè)務(wù)的深入理解與抽象,將支撐智慧燃氣及安全預(yù)警平臺軟件在現(xiàn)有的分層化的基礎(chǔ)上進一步模塊化與組件化,同時抽離出獨立的、公共的、具有擴展接口的業(yè)務(wù)引擎與組件作為上層應(yīng)用運行與開發(fā)的基礎(chǔ),并在此獨立的通用業(yè)務(wù)運行與開發(fā)平臺上進一步對該平臺中的業(yè)務(wù)組件進行擴展或者開發(fā)新的業(yè)務(wù)組件以滿足客戶化的需求與功能要求。這種方式給應(yīng)用軟件的擴展的帶來的兩大核心好處是:1.具有良好的、快速的、基于標準接口的應(yīng)用擴展性。軟件功能的擴展不再是簡單的現(xiàn)有代碼修改,而是在現(xiàn)有平臺的基礎(chǔ)上通過增加新的業(yè)務(wù)組件、更改相關(guān)的軟件配置與流程定義、基于現(xiàn)有組件開放的二次開發(fā)接口進行新功能的實現(xiàn)。各種業(yè)務(wù)功能不再是固化的,而是可變可增加的。同時由于基礎(chǔ)的業(yè)務(wù)平臺屏蔽了較多的底層平臺的差異與技術(shù)細節(jié),并且實現(xiàn)了大量的公共業(yè)務(wù)功能與引擎,這使得二次開發(fā)與擴展工作可以更加快速的進行并滿足需求。2.提高了智慧燃氣及安全預(yù)警平臺擴展過程中應(yīng)用軟件的穩(wěn)定性。在現(xiàn)有各業(yè)務(wù)支撐智慧燃氣及安全預(yù)警平臺中,常常出現(xiàn)由于大量的新業(yè)務(wù)需求對應(yīng)用功能帶來的變化,大量的修改常常帶來應(yīng)用架構(gòu)的脆弱,并最終體現(xiàn)到生產(chǎn)智慧燃氣及安全預(yù)警平臺中,帶來較多的智慧燃氣及安全預(yù)警平臺隱患,有的甚至直接影響到客戶服務(wù)的正常提供。在這種功能擴展方式中,強調(diào)了核心平臺與業(yè)務(wù)功能的通用與重用,以及業(yè)務(wù)功能開發(fā)人員不再關(guān)注底層引擎與平臺的變化,一方面,核心的業(yè)務(wù)功能在不斷的重用過程中得到完善,另一方面,業(yè)務(wù)開發(fā)人員可以更加專注于業(yè)務(wù)功能的開發(fā),提高軟件的質(zhì)量。此外,從管理上設(shè)置了專門的業(yè)務(wù)分析與軟件設(shè)計部門與崗位,充分保證在業(yè)務(wù)發(fā)展的過程中能夠及時跟蹤業(yè)務(wù)的發(fā)展與變化并分析,且對相關(guān)的軟件架構(gòu)進行必要的及時的調(diào)整,并進行針對性的設(shè)計,以保證軟件功能的穩(wěn)定快速的擴展。軟件處理能力的擴展:隨著用戶量與業(yè)務(wù)量的發(fā)展以及新業(yè)務(wù)功能的不斷推出,應(yīng)用軟件需要在智慧燃氣及安全預(yù)警平臺最初的設(shè)計容量范圍內(nèi)滿足更高的處理性能要求,包括請求相應(yīng)時間、并發(fā)數(shù)量、實時業(yè)務(wù)處理能力等。軟件處理能力的擴展一方面要求軟件設(shè)計與開發(fā)時能夠提高單位處理的效率,另一方面要求軟件能夠在不修改的情況下提高處理吞吐量,xxx智慧燃氣及安全預(yù)警平臺關(guān)鍵的處理能力擴展相關(guān)的設(shè)計考慮包括:1.采用可配置的多通道并行處理思想設(shè)計關(guān)鍵應(yīng)用,通道擴展能夠跨越服務(wù)器邊界,如在業(yè)務(wù)智慧燃氣及安全預(yù)警平臺中能夠把處理部分用戶標識號對應(yīng)的服務(wù)使用記錄的處理遷移到位于另外服務(wù)器中的獨立通道進行處理;在聯(lián)機充值智慧燃氣及安全預(yù)警平臺中能夠動態(tài)調(diào)整充值處理2.各類交易與WEB應(yīng)用服務(wù)器均可以通過相關(guān)參數(shù)配置的調(diào)整靈活改變智慧燃氣及安全預(yù)警平臺處理能力,并能夠針對各類業(yè)務(wù)進行獨立的調(diào)整。如在業(yè)務(wù)高峰期間適當限制較大批量數(shù)據(jù)的聯(lián)機請求處理,而增大聯(lián)機事務(wù)處理的吞吐量;而在業(yè)務(wù)低峰期則又可以重新調(diào)整配置以降低相關(guān)處理通道的數(shù)目;此外在進行軟硬件平臺的選型時也充分考慮基礎(chǔ)軟件的處理能力擴展性,比如動態(tài)負載均衡能力、軟件集群能力等,以滿足在業(yè)務(wù)量增大時可以靈活的調(diào)整智慧燃氣及安全預(yù)警平臺配置部署。數(shù)據(jù)庫MySQL數(shù)據(jù)庫服務(wù)器的master-slave模式,運用數(shù)據(jù)庫服務(wù)器在主從服務(wù)器間執(zhí)行同步,運用只把數(shù)據(jù)寫到主服務(wù)器,而讀數(shù)據(jù)時則根據(jù)負載選擇一臺從服務(wù)器或者主服務(wù)器來讀取,將數(shù)據(jù)按不同策略劃分到不同的服務(wù)器(組)上,分散數(shù)據(jù)庫壓力。運用緩存能有效應(yīng)對大負載,減少數(shù)據(jù)庫的壓力,并顯著提高多層運用程序的性能獨立的圖片服務(wù)器對于Web服務(wù)器來說,不管是Apache、IIS還是其他容器,圖片是最消耗資源的,于是我們有必要將圖片與頁面進行分離,這是基本上大型網(wǎng)站都會采用的策略,他們都有獨立的圖片服務(wù)器,甚至很多臺圖片服務(wù)器。這樣的架構(gòu)可以降低提供頁面訪問請求的服務(wù)器智慧燃氣及安全預(yù)警平臺壓力,并且可以保證智慧燃氣及安全預(yù)警平臺不會因為圖片問題而崩潰,在應(yīng)用服務(wù)器和圖片服務(wù)器上,可以進行不同的配置優(yōu)化,比如apache在配置ContentType的時候可以盡量少支持,盡可能少的LoadModule,保證更高的智慧燃氣及安全預(yù)警平臺消耗和執(zhí)行效率■服務(wù)器集群與負載均衡CDN:通過在現(xiàn)有的Internet中添加一層新的網(wǎng)絡(luò)架構(gòu),將站點的內(nèi)容揭曉到最接近用戶的cache服務(wù)器內(nèi),通過DNS負載均衡的技能,判斷用戶來源就近訪問cache服務(wù)器取得所需的內(nèi)容,處理Internet網(wǎng)絡(luò)擁塞狀況,提高用戶訪問站點的響應(yīng)速度,如同提供了多個分布在各地的加快器,以達到高速、可冗余的為多個站點加快的目的。性能設(shè)計當用戶數(shù)進入千萬量級,xxx智慧燃氣及安全預(yù)警平臺兩級組織結(jié)構(gòu)的數(shù)據(jù)存貯量將達到十幾個至幾十個TB。合理的數(shù)據(jù)分割是xxx智慧燃氣及安全預(yù)警平臺整合成功的關(guān)鍵所在,xxx智慧燃氣及安全預(yù)警平臺的數(shù)據(jù)分割設(shè)計保證了xxx智慧燃氣及安全預(yù)警平臺的處理性能。并行和負載均衡技術(shù)xxx智慧燃氣及安全預(yù)警平臺是全面的分布式智慧燃氣及安全預(yù)警平臺,通過專有的根據(jù)大容量數(shù)據(jù)特點進行設(shè)計的數(shù)據(jù)處理引擎和核心中間件技術(shù),使得每一臺服務(wù)器的數(shù)據(jù)協(xié)同并行、并發(fā)操作;xxx智慧燃氣及安全預(yù)警平臺通過核心中間件技術(shù)中的負載均衡計劃,會將負載均衡地分擔到每一臺服務(wù)器上去。xxx智慧燃氣及安全預(yù)警平臺繼續(xù)保持VPP、GSP等核心中間件多線程技術(shù),xxx智慧燃氣及安全預(yù)警平臺繼續(xù)利用各大數(shù)據(jù)庫專用的快速批操作特點,保持快速處理和快速入庫。運行數(shù)據(jù)分布技術(shù)實時性和數(shù)據(jù)充分共享要求在xxx智慧燃氣及安全預(yù)警平臺中運行數(shù)據(jù)在一處存放,而xxx智慧燃氣及安全預(yù)警平臺的處理性能和業(yè)務(wù)并發(fā)性又要求運行數(shù)據(jù)進行適當冗余。在xxx智慧燃氣及安全預(yù)警平臺中全網(wǎng)涉及到如下運行數(shù)據(jù)會在多個子智慧燃氣及安全預(yù)警平臺中存在“主備”、“主從”關(guān)系,所謂“主備”關(guān)系,即為A子智慧燃氣及安全預(yù)警平臺存在U運行數(shù)據(jù),B子智慧燃氣及安全預(yù)警平臺存在U運行數(shù)據(jù)(或其子集)的實時或定時備份,B子智慧燃氣及安全預(yù)警平臺訪問U運行數(shù)據(jù)在自己子智慧燃氣及安全預(yù)警平臺數(shù)據(jù)中進行,則稱A、B子智慧燃氣及安全預(yù)警平臺對運行數(shù)據(jù)U存在主備關(guān)系;所謂“主從”關(guān)系,即為A子智慧燃氣及安全預(yù)警平臺存在U運行數(shù)據(jù),B子智慧燃氣及安全預(yù)警平臺不存在U運行數(shù)據(jù)(或其子集)的備份,B子智慧燃氣及安全預(yù)警平臺訪問U運行數(shù)據(jù)采用實時調(diào)用A子智慧燃氣及安全預(yù)警平臺業(yè)務(wù)邏輯進行,則稱A、B子智慧燃氣及安全預(yù)警平臺對運行數(shù)據(jù)U存在主從關(guān)系。2.2建設(shè)思路智慧燃氣及安全預(yù)警平臺基于微信公眾平臺,建議web+app方式接入管理。終端以安卓、蘋果智能手機為主,客戶端程序以APP應(yīng)用方式實現(xiàn),操作簡便、易于上手,后臺智慧燃氣及安全預(yù)警平臺采用B/S架構(gòu),實現(xiàn)移動終端+PC的可視化協(xié)同管理。2.3智慧燃氣及安全預(yù)警平臺開發(fā)環(huán)境智慧燃氣及安全預(yù)警平臺拓撲圖如下。內(nèi)網(wǎng)Web應(yīng)用服務(wù)器(信息系統(tǒng)應(yīng)用模塊)外網(wǎng)防火墻然網(wǎng)應(yīng)用(未米)2.3.2平臺技術(shù)開發(fā)環(huán)境A.Javajdk1.5及以上D.EclipseADT開發(fā)插件Nginx集群、WEB緩存層、WEB容器部署Ngra傳統(tǒng)數(shù)據(jù)庫(主)A.Javajdk1.5及以上B.NginxweblogictomcatNginx代理服務(wù)器、Varnish緩存服務(wù)器、Weblogic/tomcat/jettyweb服務(wù)器、cas單點登錄服務(wù)器接采用springmvc、thymeleaf、jquery以及一些第三方組件庫搭建表現(xiàn)層,實現(xiàn)應(yīng)用的前端展示。業(yè)務(wù)控制層采用配備式架構(gòu),根據(jù)業(yè)務(wù)需求使用不同組件實事務(wù)管理:springtransaction事務(wù)管理PDF文檔處理:pdfBox站內(nèi)搜索引擎:Solr以上組件可根據(jù)開發(fā)情景的不同進行相應(yīng)的配置。接口層采用json、xml數(shù)據(jù)傳輸形式,采用aes(上已介紹)等主流加密處理,通過擴展服務(wù)協(xié)議(hessian等)實現(xiàn)接口層數(shù)據(jù)持久層:使用oracle或者mysql數(shù)據(jù)庫,使用連等)實現(xiàn)數(shù)據(jù)的持久化。常用的技術(shù)還有:文件服務(wù)器、服務(wù)器數(shù)據(jù)緩存、第三方平臺接入等。應(yīng)用及展示應(yīng)用及展示客戶端平臺基礎(chǔ)后臺服務(wù)Android開發(fā)環(huán)境:IOS開發(fā)環(huán)境:展示所需要的技術(shù):A.調(diào)用Android或者IOS(一下簡稱設(shè)備)的控件,實現(xiàn)載入html5響在后臺服務(wù)層:iOS源于UNIX,由Mach,BSD智慧燃氣及安全預(yù)警平臺改寫發(fā)展而來,第一層(最底層)核心操作智慧燃氣及安全預(yù)警平臺層(CoreOS)包括內(nèi)存管理、文件智慧燃氣及安全預(yù)警平臺、電源管理以及一些其他的操作智慧燃氣及安全預(yù)警平臺任務(wù)??梢灾苯雍陀布O(shè)備進行交互。第二層核心服務(wù)層(CoreServices)可通過它訪問iOS核心服務(wù)如通訊錄、網(wǎng)絡(luò)。第三層媒體層(Media)可通過它訪問媒體文件,進行音頻與視頻的錄制,圖形的繪制,以及制作基礎(chǔ)的動畫效果。第四層(最上層)應(yīng)用框架(CocoaTouch)這一層為我們的應(yīng)用程序開發(fā)提供了各種有用的框架,大部分與用戶界面有關(guān),本質(zhì)上來說它負責用戶在iOS設(shè)備上的觸摸交互操作。后臺交互采用的技術(shù)后臺交互主要采用的數(shù)據(jù)格式:Json:輕量級結(jié)構(gòu)簡單冗定余性低(相較于xml)Xml:在特定的情景下也會使用后臺交互的通信協(xié)議:Socket適用場景:網(wǎng)絡(luò)游戲,銀行交互,支付。http適用場景:公司OA服務(wù),互聯(lián)網(wǎng)服務(wù)。Socket實現(xiàn)服務(wù)器與客戶端之間的物理連接,并進行數(shù)據(jù)傳輸。主要有TCP/UDP兩個協(xié)議。Socket處于網(wǎng)絡(luò)協(xié)議的傳輸層。此交換數(shù)據(jù)前,必須先在雙方之間建立一個TCP連接,之后才能傳輸數(shù)據(jù)。數(shù)據(jù)報前不用在客戶和服務(wù)器之間建立一個連接,且沒有超時重發(fā)等機制,3.適合C/S之間信息實時交互3.相對于Http協(xié)議傳輸,增加了開發(fā)量Http請求主要有http協(xié)議,基于http協(xié)議的soap協(xié)議,常見的http微信的技術(shù)和開發(fā)環(huán)境SpringSpring組件業(yè)務(wù)邏輯層MVC務(wù)邏鎮(zhèn)組件接口層視圖層控制層持久層微信接口開發(fā)環(huán)境:A.Javajdk1.5及以上視圖層(前端展示):接口層接口層主要分為兩類:微信接口以及其他功能接口。其他接口實現(xiàn)技術(shù)與web相同。微信接口實現(xiàn)技術(shù)與web相同。數(shù)據(jù)傳輸使用JSON與XML接口層數(shù)據(jù)傳輸主要采用AES加密處理:高級加密標準(英語:AdvancedEncryptionStandard,縮寫:AES),在密碼學中又稱Rijndael加密法,是美國聯(lián)邦政府采用的一種區(qū)塊加密標準。這個標準用來替代原先的DES,已經(jīng)被多方分析且廣為全世界所使用。經(jīng)過五年的甄選流程,高級加密標準由美國國家標準與技術(shù)研究院(NIST)于2001年11月26日發(fā)布于FIPSPUB197,并在2002年5月26日成為有效的標準。2006年,高級加密標準已然成為對稱密鑰加密中最流行的算法之一。服務(wù)層服務(wù)層主要采用Spring+mybatis+oracle/mysqlspringmvc作為controller(控制層)Spring作為service(業(yè)務(wù)邏輯層)Mybatis作為dao(持久層)實現(xiàn)業(yè)務(wù)邏輯以及數(shù)據(jù)2.3.3編程框架B/M/S超編程框架:用以支持對于WEB應(yīng)用(B/S)和移動應(yīng)用(M/S)的高效編程框架。我們應(yīng)用先進的超編程(元編程,MP)技術(shù),將包括業(yè)務(wù)和邏輯程序在內(nèi)的程序流作為對象,元數(shù)據(jù)解析編譯器使用模板產(chǎn)生暫時性的源碼,然后再和剩下的源碼混合并編譯。業(yè)務(wù)和邏輯超編程處理構(gòu)件:與超編程框架配合方便地實現(xiàn)對于業(yè)務(wù)和邏輯程序的超編程處理。2.3.4業(yè)務(wù)封裝拓展業(yè)務(wù)實現(xiàn)基礎(chǔ)平臺:它為上層業(yè)務(wù)功能軟件提供了良好的封裝運行智慧燃氣及安全預(yù)警平臺和各類專業(yè)的協(xié)議和接口處理。我們已開發(fā)的業(yè)務(wù)實現(xiàn)基礎(chǔ)平臺包含四個方面:協(xié)同應(yīng)用、移動互聯(lián)、融合通信和物聯(lián)應(yīng)用,可以組合使用,廣后續(xù)的功能實現(xiàn)中可能應(yīng)用到移動互聯(lián)應(yīng)用,可疊加引入移動互聯(lián)應(yīng)用基礎(chǔ)平臺。由初期業(yè)務(wù)需求分析,我們在數(shù)據(jù)邏輯層建立業(yè)務(wù)邏輯數(shù)據(jù)庫,包括:數(shù)據(jù)共享、模板、類型、狀態(tài)、歸檔、配置等,為業(yè)務(wù)功能實現(xiàn)提供一體化的業(yè)務(wù)數(shù)據(jù)和邏輯支持。2.3.5智慧燃氣及安全預(yù)警平臺測試使用自動化測試工具,使用指定的測試計劃,對智慧燃氣及安全預(yù)警平臺進行功能測試,健壯性測試,性能測試,交互測試,安全性測試,安裝與反安裝測試。功能測試。測試軟件智慧燃氣及安全預(yù)警平臺的需求功能是否正確。健壯性測試。測試軟件智慧燃氣及安全預(yù)警平臺在異常情況下能否正常運行,是否有容錯性能和恢復(fù)能力。性能測試。測試軟件智慧燃氣及安全預(yù)警平臺處理事務(wù)的速度檢驗性能是否符合需求,得到某些性能數(shù)據(jù)供后期分析。用戶界面測試。重點是測試軟件智慧燃氣及安全預(yù)警平臺的易用性和視覺效2.4智慧燃氣及安全預(yù)警平臺拓撲結(jié)構(gòu)移動終端分支機構(gòu)分支機構(gòu)分支機構(gòu)出差員工2.5智慧燃氣及安全預(yù)警平臺部署2.5.1概述硬件設(shè)備擴容上,服務(wù)器可以通過在線/離線增加設(shè)備的方式速行擴容和優(yōu)化,即Scaleout模式。集群擴展時,僅需要根據(jù)處理能力添加新的主機速集群2.5.2智慧燃氣及安全預(yù)警平臺拓撲結(jié)構(gòu)移動終端分支機構(gòu)內(nèi)部網(wǎng)分支機構(gòu)內(nèi)部網(wǎng)分支機構(gòu)出差員工智慧燃氣及安全預(yù)警平臺拓撲結(jié)構(gòu)整個智慧燃氣及安全預(yù)警平臺包括以下三個部分,描述如下:用戶部分:工作人員通過手機客戶端軟件使用智慧燃氣及安全預(yù)警平臺,登錄的網(wǎng)絡(luò)方式可采用VPN/APN專網(wǎng)接入。內(nèi)部人員通過局域網(wǎng)接入,使用Web瀏覽器訪問后臺管理智慧燃氣及安全預(yù)警平臺。應(yīng)用部分:主要包括智慧燃氣及安全預(yù)警平臺的軟硬件設(shè)備,提供智慧燃氣及安全預(yù)警平臺整體功能。數(shù)據(jù)部分:主要包括數(shù)據(jù)存儲的軟硬件設(shè)備,提供數(shù)據(jù)存儲及安全保障。智慧燃氣及安全預(yù)警平臺基于Nginx的Tomcat負載均衡以及集群。項目在體系結(jié)構(gòu)、軟件產(chǎn)品、數(shù)據(jù)共享交換等方面,貫徹"標準和開放"的原則,保證智慧燃氣及安全預(yù)警平臺具備良好的互連性、擴充性,使得最廣泛的軟件可以被采用;智慧燃氣及安全預(yù)警平臺采用通用的平臺產(chǎn)品技術(shù)和開放的體系結(jié)構(gòu),使具有較好的互操作性、可移植性、檔次皆宜性和易獲得性,使得最廣泛的社會人才可以加入新智慧燃氣及安全預(yù)警平臺的開發(fā)、管理、培訓(xùn)、使用和維護,最廣泛的Internet新技術(shù)可以最先采用,同時擁有最短的開發(fā)周期;智慧燃氣及安全預(yù)警平臺要能夠支持多種服務(wù)器平臺、多種網(wǎng)絡(luò)傳輸協(xié)議,同時又能適應(yīng)新技術(shù)的發(fā)展。小型企業(yè)模式配置要求序號設(shè)備名稱說明1應(yīng)用服務(wù)器:CPU(處理器):一個Intel4核Xeon根據(jù)客戶需求可將二臺存儲(硬盤):2塊146GBSAS10000RPM(RAID1)并為一臺2數(shù)據(jù)庫服務(wù)器:CPU(處理器):一個Intel4核XeonE存儲(硬盤):3塊146GBSAS10000RPM(RA序號設(shè)備名稱說明1CPU(處理器):兩個Intel四核XeonE存儲(硬盤):2塊146GBSAS15000RPM(RAID1)根據(jù)客戶需求可將二臺服務(wù)器合并為一臺2CPU(處理器):兩個Intel四核XeonE存儲(硬盤):3塊146GBSAS15000RP序號設(shè)備名稱說明1CPU(處理器):兩個Intel六核XeonE4807器存儲(硬盤):2塊146GBSAS15000RPM(RAID1)根據(jù)客戶需求可將二臺并為一臺服務(wù)器,或者做負載均衡動2數(shù)據(jù)庫服務(wù)器:CPU(處理器):兩個Intel六核XeonE4807器存儲(硬盤):3塊146GBSAS15000RPM(RA價格具體價格見”投標書價格卷”.附錄1發(fā)能力0次/秒2臺web服務(wù)1套光纖存儲1臺web服務(wù)器同時部署apache(nginx)和1臺web服務(wù)器部署數(shù)據(jù)庫做應(yīng)用高可用光纖存儲作數(shù)據(jù)庫共享存儲空間1萬次/秒4臺web服務(wù)1臺nginx服務(wù)器1臺緩存服務(wù)器1套光纖存儲4臺web服務(wù)器裝數(shù)據(jù)庫連接光纖盤陣做應(yīng)用高可用注:同時配置緩沖萬次多個Nginx+n個Tomcat(n>=2)組合;注:同時配置緩沖20臺web服務(wù)2臺nginx服4臺數(shù)據(jù)庫服務(wù)器2套光纖存儲nginx+tomcat集群(1臺nginx+10臺web服務(wù)器裝tomcat),通過負載均數(shù)據(jù)庫連接共享存儲作1)理論上單個tomcat可以支持2500的并發(fā),考慮到門戶的高可用性,可2)當并發(fā)>2500時可以考慮增加tomcat服務(wù)器,當tomcat增加達到20個時,理論可以支撐5萬次的并發(fā)請求。3)當并發(fā)>5萬次時,則需要考慮增加一套Nginx+tomcat的組合,多個4)網(wǎng)站建設(shè)初期可以先部署5-10臺web服務(wù)器,隨著并發(fā)訪問量的增加再W以下2臺數(shù)據(jù)庫服務(wù)器1臺web服務(wù)器部署數(shù)據(jù)庫做應(yīng)用高可用光纖存儲作數(shù)據(jù)庫共享存儲空間0W以下1套光纖存儲4臺web服務(wù)器裝數(shù)據(jù)庫連接光纖盤陣做應(yīng)用高可用注:同時配置緩沖0W以上多個Nginx+n個Tomcat(n>=2)組合;注:同時配置緩沖4臺數(shù)據(jù)庫服務(wù)器2套光纖存儲nginx+tomcat集群(1臺裝tomcat),通過負載均數(shù)據(jù)庫連接共享存儲作具體價格見”投標書價格卷”附錄2.軟件要求序號名稱說明1WindowsServer2008企業(yè)警平臺,客戶提供23谷歌瀏覽器建議瀏覽器最高網(wǎng)絡(luò)帶寬:10M以上硬件擴容策略當網(wǎng)站發(fā)展到一定階段,隨著用戶量不斷擴大,現(xiàn)有的網(wǎng)絡(luò)資源和服務(wù)器資源不能滿足用戶需要的時候,就需要對平臺進行服務(wù)器和網(wǎng)絡(luò)的擴容。以下是兩種平臺擴容的方式:>增加服務(wù)器對于web的并發(fā)處理有瓶頸時,新增的web服務(wù)器,把新增的web服務(wù)器填加到Web服務(wù)器集群中,以增加Web的并發(fā)處理能對于數(shù)據(jù)庫有處理壓力時,可以增加數(shù)據(jù)庫服務(wù)器,增加數(shù)據(jù)庫服務(wù)器加入數(shù)據(jù)庫的集群中。>增加存儲對于存儲容量不能滿足業(yè)務(wù)需要時,可以考慮在磁盤柜中新增加硬盤,甚至考慮新增磁盤柜。>升級服務(wù)器可以升級服務(wù)器的內(nèi)存、硬盤,甚至考慮用新的性能更高的服務(wù)器來替換。>網(wǎng)絡(luò)擴容1)申請更大的網(wǎng)絡(luò)帶寬3)升級內(nèi)網(wǎng)交換機平臺采用先進的開發(fā)環(huán)境、運行平臺、網(wǎng)絡(luò)環(huán)境等技術(shù),充分體現(xiàn)智慧燃氣及安全預(yù)警平臺的可擴展性、安全性、穩(wěn)定高效性和易維護性,具體如下:●智慧燃氣及安全預(yù)警平臺采用J2EE技術(shù),具備了跨平臺運行能力和極強的擴展能力。智慧燃氣及安全預(yù)警平臺在不進行任何編碼的情況下,可以在線進行容量擴展,利用更多的設(shè)備,為移動業(yè)務(wù)發(fā)展提供更高的?!裼布O(shè)備易于擴容,服務(wù)器可以通過在線/離線增加設(shè)備的方式進行擴容和優(yōu)化,即Scaleout模式。集群擴展時,僅需要根據(jù)處理能力添加新的主機進集群即可?!裰腔廴細饧鞍踩A(yù)警平臺采用分層架構(gòu)開發(fā)和設(shè)計,將界面、控制邏業(yè)務(wù)邏輯和模型分離,實現(xiàn)智慧燃氣及安全預(yù)警平臺內(nèi)部松耦合,以靈活、快速地響應(yīng)業(yè)務(wù)變化對智慧燃氣及安全預(yù)警平臺的需求●數(shù)據(jù)層:實現(xiàn)數(shù)據(jù)的統(tǒng)一組織和集中管理;●業(yè)務(wù)邏輯層:包括組件及服務(wù),通過組件實現(xiàn)對業(yè)務(wù)邏輯、數(shù)據(jù)訪問、規(guī)則定義、智慧燃氣及安全預(yù)警平臺管理等的封裝,通過服務(wù)為智慧燃氣及安全預(yù)警平臺內(nèi)部模塊及外部智慧燃氣及安全預(yù)警平臺提供原子服數(shù)據(jù)庫從服務(wù)器間執(zhí)行同步,運用只把數(shù)據(jù)寫到主服務(wù)器,而讀數(shù)據(jù)時則根到不同的服務(wù)器(組)上,分散數(shù)據(jù)庫壓力。運用緩存能有效應(yīng)對大負載,減少數(shù)據(jù)庫的壓力,并顯著提高多層運用程2.6數(shù)據(jù)庫空間規(guī)劃、存儲規(guī)劃、索引規(guī)劃、備份規(guī)劃表空間類別表空間名初始大小單位:G)智慧燃氣及安全預(yù)警平臺類表空間4數(shù)據(jù)字典永久存放4數(shù)據(jù)字典永久存放臨時段一個事表空間類別表空間名初始大小(400用戶/DB,單位:G)8臨時段務(wù)回滾段8回滾段應(yīng)用類缺省表空間省表空間永久存放表空間2永久存放的索引表空間2應(yīng)用類參數(shù)的索引永久存放應(yīng)用類用戶資料歷史數(shù)據(jù)表空間應(yīng)用類用戶歷史資料最近40天內(nèi)無效的所有用據(jù)應(yīng)用類用戶資料歷史數(shù)據(jù)的索引表空間應(yīng)用類用戶歷史資料的索引最近40天內(nèi)所有無效用戶資料數(shù)據(jù)的索引表空間類別表空間名初始大小(400用戶/DB,單位:G)間應(yīng)用類用戶間臺帳數(shù)據(jù)表空A據(jù)只保留未完工記錄應(yīng)用類用戶臺帳數(shù)據(jù)的索引表空間A應(yīng)用類臺帳的只保留未完工記錄的索引應(yīng)用類用戶臺帳歷史數(shù)據(jù)表空間應(yīng)用類臺帳歷史數(shù)據(jù)錄錄一年內(nèi)完工的紀應(yīng)用類用戶臺帳歷史數(shù)據(jù)的索引表空間應(yīng)用類臺帳歷史數(shù)據(jù)的索引一年內(nèi)完工紀錄的索引應(yīng)用類接口應(yīng)用類接口臨只保留表空間類別表空間名初始大小(400用戶/DB,單位:G)間臨時數(shù)據(jù)表空間F時數(shù)據(jù)未完工記錄應(yīng)用類接口臨時數(shù)據(jù)的索引表空間F應(yīng)用類接口臨時數(shù)據(jù)的索引只保留未完工記錄的索引應(yīng)用類接口臨時歷史數(shù)據(jù)表空間應(yīng)用類接口臨時歷史數(shù)據(jù)三個月內(nèi)完工的紀錄應(yīng)用類接口臨時歷史數(shù)據(jù)的索引表空間8應(yīng)用類接口臨時歷史數(shù)據(jù)的索引三個月內(nèi)完工紀錄的索引88統(tǒng)計類數(shù)據(jù)表空間A8統(tǒng)計類數(shù)據(jù)統(tǒng)計類索引表空間A4統(tǒng)計類索引渠道類數(shù)據(jù)表空間8渠道類數(shù)據(jù)渠道類索引表空間4渠道類索引統(tǒng)一解庫類統(tǒng)一接入歷史表空間類別表空間名初始大小(400用戶/DB,單位:G)表空間數(shù)據(jù)的索引表空間2應(yīng)用類參數(shù)的索引永久存放數(shù)據(jù)表空間R應(yīng)用類數(shù)據(jù)永久存放數(shù)據(jù)索引表空間R應(yīng)用類數(shù)據(jù)索引永久存放歷史數(shù)據(jù)表空間據(jù)永久存放歷史索引表空間應(yīng)用類歷史索引永久存放統(tǒng)一接口類數(shù)據(jù)表空間F接口類數(shù)據(jù)永久存放2.7點對點詳細設(shè)計具體詳細設(shè)計待xxx具體業(yè)務(wù)提出,并與TCIS接口討論而定。在此給出詳細設(shè)計方法理論示例,完全適用于本項目?!裼脩簦合M宰钚〈鷥r完成日常業(yè)務(wù)辦理活動,希望便捷、清晰的看到所辦理的業(yè)務(wù)信息,希望能夠得到業(yè)務(wù)辦理的憑證。●移動通信模擬智慧燃氣及安全預(yù)警平臺:希望正確而迅速的記錄用戶信息,希望及時的完成業(yè)務(wù)的受理活動,希望智慧燃氣及安全預(yù)警平臺具有一定的容錯能力,即使在某些服務(wù)器構(gòu)件不可用時,也可以完成業(yè)務(wù)受理,希望能夠自動、快速地更新數(shù)據(jù)庫信息。主事件流(以開通來電顯示為例):1、用戶(User)成功登錄到網(wǎng)上營業(yè)廳智慧燃氣及安全預(yù)警平臺主頁面2、用戶單擊左側(cè)樹形菜單下的日常業(yè)務(wù)辦理選項(rcyw),智慧燃氣及安全預(yù)警平臺創(chuàng)建業(yè)務(wù)辦理主頁面(ywl)。3、用戶單擊來電顯示按鈕(ImageButon1),智慧燃氣及安全預(yù)警平臺創(chuàng)建來電顯示主頁面(ywl_1)。4、用戶瀏覽個人業(yè)務(wù)辦理信息(ywblxx),若該業(yè)務(wù)已開通,用戶可單擊關(guān)閉按鈕(Button1)關(guān)閉業(yè)務(wù);若該業(yè)務(wù)未開通,用戶單擊開通按鈕(Button1)開通業(yè)務(wù)。5、智慧燃氣及安全預(yù)警平臺將該用戶的信息和業(yè)務(wù)相關(guān)信息及業(yè)務(wù)辦理時間保存到移動通信模擬智慧燃氣及安全預(yù)警平臺數(shù)據(jù)庫(telsystem)中的業(yè)務(wù)辦理數(shù)據(jù)表(yewu)中,并且提醒該用戶業(yè)務(wù)辦理的信息。telsystemwtYW1:登錄2:單擊日常業(yè)務(wù)辦理選項3:創(chuàng)建5:創(chuàng)建2.8主要技術(shù)選型2.8.1遵循國際標準規(guī)范協(xié)議JAAS、JNDI、JCA等。認證和授權(quán)支持LDAP、NIS、JAAS、JNDI、ADSI接口,用技術(shù)將豐富的功能與HTML的易用性結(jié)合到Web的應(yīng)用中,以一種開放的篇文檔包括三個要素:數(shù)據(jù)、結(jié)構(gòu)以及顯示方式。對于HTML來說,顯示方式內(nèi)3功能規(guī)劃方案3.1預(yù)期目標用戶發(fā)展趨勢分析用戶發(fā)展分布分析積分管理3.2智慧燃氣及安全預(yù)警平臺整體架構(gòu)統(tǒng)一接口平臺(內(nèi)部)網(wǎng)上商城數(shù)據(jù)挖據(jù)分析網(wǎng)上商城進銷存管理系統(tǒng)港華客戶統(tǒng)一數(shù)據(jù)庫統(tǒng)一接口平臺(內(nèi)部)港華地區(qū)數(shù)據(jù)庫系統(tǒng)統(tǒng)平圖2-6智慧燃氣及安全預(yù)警平臺架構(gòu)圖xxx智慧燃氣及安全預(yù)警平臺,包括集團VCC統(tǒng)一門戶、網(wǎng)上進銷存管理智慧燃氣及安全預(yù)警平臺、網(wǎng)上商城、數(shù)據(jù)挖掘分析、VCC統(tǒng)一門戶、統(tǒng)一接口平其中文件傳輸平臺不僅用于內(nèi)部智慧燃氣及安全預(yù)警平臺和外部智慧燃氣及安全預(yù)警平臺傳輸數(shù)據(jù),也包含集團統(tǒng)一數(shù)據(jù)庫和地方TCIS智慧燃氣及安全預(yù)警平臺同步客戶基礎(chǔ)數(shù)據(jù)的功能.三層世三層世3.3功能架構(gòu)用戶管理用戶管理個人信息查詢數(shù)據(jù)挖掘分析用戶改明程關(guān)分析析用戶中心單點登陸網(wǎng)上商城|廚具家電展示可單查詢VCC統(tǒng)一門戶燃氣服務(wù)業(yè)務(wù)受理運目數(shù)據(jù)分析析保介回報分統(tǒng)一認運新圖2-7智慧燃氣及安全預(yù)警平臺功能架構(gòu)框圖3.3.1集團端和企業(yè)端分工概述集團VCC統(tǒng)一門戶是集團統(tǒng)一網(wǎng)上客戶中心形象,其主要功能包括用統(tǒng)其還作為整體支撐智慧燃氣及安全預(yù)警平臺的統(tǒng)一門戶,與自動登陸跳轉(zhuǎn)到各地區(qū)VCC門戶。VCC統(tǒng)一門戶是各地區(qū)受理業(yè)務(wù)的網(wǎng)上門戶,其主要功能除了包含集團3.3.4網(wǎng)上商城該功能為二期建設(shè)功能3.3.5數(shù)據(jù)挖掘分析該功能為二期建設(shè)功能3.4多業(yè)務(wù)場景數(shù)據(jù)流轉(zhuǎn)分析提取并整合各地公司TCIS智慧燃氣及安全預(yù)警平臺的客戶基礎(chǔ)數(shù)據(jù),建立集團客戶統(tǒng)一數(shù)據(jù)庫(統(tǒng)一數(shù)據(jù)庫)及集團客服統(tǒng)一管理平臺(統(tǒng)一平臺)。每天晚上零點,將TCIS智慧燃氣及安全預(yù)警平臺的客戶基礎(chǔ)數(shù)據(jù)增量同步給集團。同步數(shù)據(jù),分全量和增量兩種方式。增量時,將各地TCIS智慧燃氣及安全預(yù)警平臺中每天發(fā)生變化(新增、修改、刪除)的客戶信息同步給集團。TCIS智慧燃氣及安全預(yù)警平臺每天生成增量數(shù)據(jù)文件,將文件入集團統(tǒng)一數(shù)據(jù)庫。租房戶通過網(wǎng)上會員注冊,關(guān)聯(lián)相應(yīng)地址信息。僅可受理查詢余額和繳費用戶去營業(yè)廳提供身份證、房產(chǎn)證進行開戶綁定。然后網(wǎng)上注冊會員,可以受理用戶基本資料變更、個人信息查詢、預(yù)約報裝、繳費、咨詢投訴、通知與提醒等業(yè)務(wù)房屋發(fā)生過戶時,用戶到xxx營業(yè)廳進行現(xiàn)場過戶。新房主與此房進行綁定開戶,原房主的綁定關(guān)系解除,歷史關(guān)聯(lián)和交易記錄保留。原房主不能不辦理該房屋A用戶分別持有xxx市和常州兩地的兩處房產(chǎn)。A在xxx營業(yè)廳開戶,提供身份證、手機號碼、房產(chǎn)證等資料。營業(yè)員在企業(yè)端受理開戶業(yè)務(wù),智慧燃氣及安全預(yù)警平臺自動創(chuàng)建客戶資料。用戶身份信息與燃氣戶頭綁定??蛻糍Y料每天定時同步到集團端。同樣A去常州xxx開戶??蛻糍Y料同步到集團端。A用戶去xxx門戶網(wǎng)站注冊帳號時,通過身份證關(guān)聯(lián)出該用戶在企業(yè)端受理的信息。集團端自動展示用戶xxx市和常州的兩處燃氣戶頭信息,由用戶選擇燃氣戶頭受理業(yè)務(wù)。3.5企業(yè)端功能規(guī)劃VCcVCc統(tǒng)一門戶S-京位通過對xxx業(yè)務(wù)及其關(guān)注焦點的分析,如上圖所示:將整個平臺功能部分劃分為三大部分,分別是:燃氣服務(wù),業(yè)務(wù)受理,用戶中心。各主要功能模塊的業(yè)務(wù)邏輯具體如下:3.5.1用戶管理用戶可以通過戶號、身份證號進行驗證注冊開通網(wǎng)上客戶中心。用戶詳細信息在本智慧燃氣及安全預(yù)警平臺中保存,包括用戶編碼、名稱、用戶智慧燃氣及安全預(yù)警平臺登陸名、密碼、聯(lián)系人姓名、聯(lián)系人手機、電話、用戶可自行修改用戶個人信息,如手機號、電話、電子郵件號、聯(lián)系人姓名等;可自行修改網(wǎng)上客戶中心登陸密碼用戶具有集團唯一編號,編號規(guī)則見《用戶號編碼規(guī)則》用戶分類如下:是初次訪問網(wǎng)上客戶中心,進行了注冊登記、準備辦理業(yè)務(wù)的用戶(租房用戶,中介公司,只是注冊綁定交費,隨時注消、變換支付方式的用戶);

已有用戶:是JV公司已有管道燃氣用戶、燃氣具用戶、CNG車用氣用戶等,初次訪問網(wǎng)上客戶中心,也需要進行注冊登記并綁定,方可在網(wǎng)上客戶中心辦理在實體店可辦理的業(yè)務(wù);

匿名訪問者:訪問網(wǎng)上客戶中心進行瀏覽,尚未進行注冊登記的訪問者;

JV業(yè)務(wù)受理人員:在網(wǎng)上客戶中心后臺處理全新用戶和已有用戶提交的各項3.5.2個人信息查詢用戶中心是提供給網(wǎng)上客戶服務(wù)渠道和客戶服務(wù)人員向客戶提供各種專業(yè),差異化服務(wù)的功能。通過用戶注冊開通網(wǎng)上客服中心,對已注冊用戶進行基本信息展示。智慧燃氣及安全預(yù)警平臺可通過戶號、身份證號進行驗證注冊開通網(wǎng)上客戶中心。根據(jù)智慧燃氣及安全預(yù)警平臺要求保存或修改登錄名,密碼,聯(lián)系人姓名,聯(lián)系人手機、電話、傳真。個人信息,包括基本信息、圖像、詳細信息;其中個人信息包括昵稱、性別、生日、郵件、真實姓名、所在地等,詳細信息包括婚姻、月收入、身份證號、房屋所有者/租戶、出租時段、聯(lián)系人姓名、聯(lián)系人手機、電話、傳真等(部分項目可以不寫,可設(shè)必填與非必填信息)*手機:*手機:顯示咨詢與投訴記錄,可通過記錄狀態(tài)、生成時間等查詢;已注冊用戶可通過手機號碼或者郵箱進行密碼找回。找回密碼垂需密碼垂需密碼登錄具備短信驗證碼校驗,確保用戶信息更安全對已登錄的用戶展示用戶基本資料,個人信息,可進行預(yù)約報裝、繳費、咨詢投訴,展示通知、提醒。,開通用氣查詢*南費查每訂單查詢+接約維緣用戶中心采用樓層式分類,根據(jù)客戶喜好以及用戶關(guān)注點進行自上而下分類排列,給用戶更好的瀏覽體驗。用戶登錄智慧燃氣及安全預(yù)警平臺后,按照時間段查詢用氣量、燃氣階可實現(xiàn)IC卡充值歷史查詢。最近的燃氣繳費記錄查詢通過渠道、開始時間、結(jié)束時間查詢。詩輸入查詢條件 價格查詢訂單查詢作我的交易我的預(yù)約顯示充值記錄,為最近6個月或最近的10筆記錄;信息和記錄的展示除表格形式外,還應(yīng)有柱狀圖、趨勢圖等形式;可通過生成時間等查詢顯示安全檢查記錄,可通過生成時間等查詢;顯示維修記錄,可通過生成時間等查詢;顯示抄表記錄,信息和記錄的展示除表格形式外,還應(yīng)有柱狀圖、趨勢圖等形式;可通過生成時間等查詢顯示提醒記錄,可通過生成時間等查詢;顯示氣價和氣量情況,包括已用氣量和剩余氣量;信息和記錄的展示除表格形式外,還應(yīng)有柱狀圖、

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論