版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
張建斌2012年11月4日BOSS系統(tǒng)總體技術(shù)架構(gòu)培訓(xùn)一、技術(shù)要求及原則二、系統(tǒng)技術(shù)架構(gòu)三、關(guān)鍵技術(shù)四、接口方式
技術(shù)架構(gòu)培訓(xùn)目錄NGCRM-BOSS系統(tǒng)結(jié)構(gòu)設(shè)計(jì)遵循以下原則3SOA理念什么是SOA?1、層次分明2、集群,分布式3、云原來:硬編碼的自動(dòng)化流程現(xiàn)在(SOA):可調(diào)整的自動(dòng)化流程常見原則舉例介紹4常見原則舉例介紹5一、技術(shù)要求及原則二、系統(tǒng)技術(shù)架構(gòu)三、關(guān)鍵技術(shù)四、接口方式
技術(shù)架構(gòu)培訓(xùn)目錄系統(tǒng)技術(shù)架構(gòu)目錄
邏輯層技術(shù)層128技術(shù)架構(gòu)(NGBOSS-CRM)舉例說明用途?9技術(shù)架構(gòu)(NGBOSS-CRM)舉例說明用途?-電子渠道10基于原子產(chǎn)品庫(kù)的組合產(chǎn)品配置上線技術(shù)11技術(shù)架構(gòu)(NGBOSS-CRM)數(shù)據(jù)層是NG2-CRM3.0系統(tǒng)對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行統(tǒng)一組織、集中管理的平臺(tái),數(shù)據(jù)層由數(shù)據(jù)訪問子層及數(shù)據(jù)源構(gòu)成。它通過數(shù)據(jù)訪問子層為業(yè)務(wù)層提供規(guī)范、高效的數(shù)據(jù)服務(wù),實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)的充分共享。數(shù)據(jù)層訪問的數(shù)據(jù)可來自關(guān)系型數(shù)據(jù)庫(kù)、非關(guān)系型數(shù)據(jù)庫(kù)、文件系統(tǒng)及其它IT系統(tǒng)。12技術(shù)架構(gòu)(NGBOSS-BOSS)接入層是BOSS系統(tǒng)與外部進(jìn)行數(shù)據(jù)交換的平臺(tái),由接入邏輯構(gòu)成。對(duì)于系統(tǒng)使用者,提供多樣化的集成邏輯,實(shí)現(xiàn)對(duì)業(yè)務(wù)邏輯的共享。業(yè)務(wù)層是BOSS系統(tǒng)業(yè)務(wù)處理的邏輯平臺(tái),它通過對(duì)數(shù)據(jù)訪問子層的調(diào)用訪問業(yè)務(wù)數(shù)據(jù),實(shí)現(xiàn)不同的功能模塊,滿足不同的業(yè)務(wù)需求。業(yè)務(wù)層由若干業(yè)務(wù)流程組成,通過調(diào)用業(yè)務(wù)組件,為接入層提供業(yè)務(wù)服務(wù),實(shí)現(xiàn)業(yè)務(wù)邏輯的共享,完成相應(yīng)的業(yè)務(wù)功能數(shù)據(jù)層是BOSS系統(tǒng)對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行統(tǒng)一組織、集中管理的平臺(tái),它通過數(shù)據(jù)訪問子層為業(yè)務(wù)層提供規(guī)范、高效的數(shù)據(jù)服務(wù),實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)的充分共享,是整個(gè)BOSS系統(tǒng)的基礎(chǔ)。系統(tǒng)技術(shù)架構(gòu)目錄
邏輯層
技術(shù)層1214技術(shù)架構(gòu)背景及原則背景原BOSS系統(tǒng)技術(shù)架構(gòu)存在如下問題:1、業(yè)務(wù)邏輯和流程大多采用硬編碼的方式實(shí)現(xiàn),這種實(shí)現(xiàn)方式使流程難以分解,不能按業(yè)務(wù)
發(fā)展要求快速調(diào)整2、業(yè)務(wù)規(guī)則以代碼的形式存在,修改難度大、周期長(zhǎng)3、業(yè)務(wù)模塊間是緊耦合關(guān)系,業(yè)務(wù)模塊的靈活性和復(fù)用性差原則1、跨系統(tǒng)數(shù)據(jù)操作須保證事務(wù)的完整性2、部分?jǐn)?shù)據(jù)實(shí)體在NG2-CRM3.0和NG2-BOSS中同時(shí)存在,須保證數(shù)據(jù)的一致性;3、當(dāng)NG2-CRM3.0或NG2-BOSS中的業(yè)務(wù)依賴對(duì)方服務(wù)時(shí),應(yīng)盡量避免一方故障對(duì)另一方造
成影響;4、在解耦前,營(yíng)業(yè)和帳務(wù)之間的交互大多通過調(diào)用業(yè)務(wù)組件的方式實(shí)現(xiàn);解耦后,交互主要采
用接口或服務(wù)調(diào)用的形式,應(yīng)保證交互性能;5、對(duì)于NG2-CRM3.0和NG2-BOSS之間的異步交互,應(yīng)有相應(yīng)的錯(cuò)誤處理機(jī)制;6、NG2-CRM3.0和NG2-BOSS所提供的功能應(yīng)通過統(tǒng)一界面集中展示,并提供個(gè)性化的界面
定制。15省中心生產(chǎn)節(jié)點(diǎn)BOSSCRMBOSS生產(chǎn)節(jié)點(diǎn)CRM生產(chǎn)節(jié)點(diǎn)1BOSS生產(chǎn)節(jié)點(diǎn)CRM生產(chǎn)節(jié)點(diǎn)6省中心省中心……NGBOSS按照靈活可配置、標(biāo)準(zhǔn)化、安全高可用等要求,基于統(tǒng)一信息模型、統(tǒng)一業(yè)務(wù)流程、統(tǒng)一接口、統(tǒng)一架構(gòu)規(guī)劃和建設(shè),構(gòu)建支撐全省用戶的業(yè)務(wù)受理、產(chǎn)品銷售、客戶服務(wù)、計(jì)費(fèi)賬務(wù)系統(tǒng)。根據(jù)功能特征和性能特征,總體架構(gòu)為“省市兩級(jí)1+6”架構(gòu):省中心:全省統(tǒng)一建設(shè)省中心,實(shí)現(xiàn)統(tǒng)一管控和統(tǒng)一服務(wù),實(shí)現(xiàn)統(tǒng)一靈活配置。生產(chǎn)節(jié)點(diǎn):將性能要求高、CPU/IO密集型的生產(chǎn)功能簡(jiǎn)化為6個(gè)標(biāo)準(zhǔn)生產(chǎn)節(jié)點(diǎn),安全高可用,動(dòng)態(tài)可擴(kuò)展。后續(xù)節(jié)點(diǎn)數(shù)可根據(jù)業(yè)務(wù)量變化進(jìn)行調(diào)整。每個(gè)生產(chǎn)節(jié)點(diǎn)在業(yè)務(wù)層面可包括多個(gè)市公司。生產(chǎn)節(jié)點(diǎn)按6個(gè)節(jié)點(diǎn)劃分策略生產(chǎn)節(jié)點(diǎn)數(shù)量劃分策略主要取決于CRM域數(shù)據(jù)庫(kù)主機(jī)處理能力。根據(jù)實(shí)際統(tǒng)計(jì)情況,平均百萬用戶每月業(yè)務(wù)辦理量需消耗數(shù)據(jù)庫(kù)主機(jī)處理能力約18萬TPC-C,如按1.3億用戶算則需約2400萬TPC-C。目前業(yè)界內(nèi)處理能力最強(qiáng)的小型機(jī)為IBMP780系列,其處理能力約600萬TPC-C,考慮必要的30%性能冗余,建議劃分成6個(gè)節(jié)點(diǎn)。總體架構(gòu)16技術(shù)架構(gòu)通過統(tǒng)一界面提供NG2-CRM3.0和NG2-BOSS的界面集中展示,并支持界面?zhèn)€性化定制提供統(tǒng)一的交互控制、接觸管理,并實(shí)現(xiàn)統(tǒng)一的NG2-CRM3.0業(yè)務(wù)邏輯在不同渠道的差異化、個(gè)性化表現(xiàn)通過統(tǒng)一認(rèn)證、統(tǒng)一鑒權(quán)實(shí)現(xiàn)用戶統(tǒng)一的身份認(rèn)證和權(quán)限管理通過SSO(單點(diǎn)登錄)支持切換訪NG2-CRM3.0NG2-CRM3.0和NG2-BOSS時(shí)無需重復(fù)登錄。17技術(shù)架構(gòu)定義:通過工作流管理、業(yè)務(wù)規(guī)則管理對(duì)業(yè)務(wù)組件的有機(jī)組裝,實(shí)現(xiàn)完整的業(yè)務(wù)流程或業(yè)務(wù)邏輯,提升業(yè)務(wù)開發(fā)、部署和運(yùn)營(yíng)能力;通過營(yíng)銷互動(dòng)管理組件提高對(duì)營(yíng)銷活動(dòng)的管理能力。使用技術(shù):工作流、ILOG規(guī)則引擎案例:請(qǐng)假流程,哪些是工作流,哪些是應(yīng)用了ILOG規(guī)則引擎18技術(shù)架構(gòu)通過全局事務(wù)控制技術(shù),保障分布事務(wù)的一致性通過數(shù)據(jù)核對(duì)、數(shù)據(jù)修正、數(shù)據(jù)同步等手段保障數(shù)據(jù)的一致性通過容災(zāi)、安全管理、HA等技術(shù)手段保障業(yè)務(wù)的連續(xù)性;通過負(fù)載均衡、批量數(shù)據(jù)處理和單筆數(shù)據(jù)處理分離等手段保障系統(tǒng)性能通過異步方式降低系統(tǒng)間的依賴性通過靜態(tài)密碼、動(dòng)態(tài)密碼、安全證書、數(shù)據(jù)加密、SSL(安全套接層)等技術(shù)手段保障應(yīng)用安全19技術(shù)架構(gòu)在廣東移動(dòng)應(yīng)用20數(shù)據(jù)分布一、技術(shù)要求及原則二、系統(tǒng)技術(shù)架構(gòu)三、關(guān)鍵技術(shù)四、接口方式
技術(shù)架構(gòu)培訓(xùn)目錄22本次培訓(xùn)內(nèi)容
集群
負(fù)載均衡
SSO單點(diǎn)登錄
統(tǒng)一認(rèn)證和權(quán)限管理
安全認(rèn)證后期培訓(xùn)內(nèi)容關(guān)鍵技術(shù)綱要
工作流
ILOG規(guī)則引擎
BI中ETL
云
SOA23案例:NGCRM集成部署方案:邏輯上兩級(jí)1+6部署
2425關(guān)鍵技術(shù)---------集群登錄163出現(xiàn)的故障26關(guān)鍵技術(shù)---------集群集群(一組協(xié)同工作的計(jì)算機(jī))是充分利用計(jì)算資源的一個(gè)重要概念,
因?yàn)樗軌驅(qū)⒐ぷ髫?fù)載從一個(gè)超載的系統(tǒng)(或節(jié)點(diǎn))遷移到集群中的另一個(gè)系統(tǒng)上。其處理能力是與專用計(jì)算機(jī)(小型機(jī),大型機(jī))可相比,但其性價(jià)比高于專用計(jì)算機(jī).常見的硬件有:結(jié)點(diǎn),網(wǎng)絡(luò),存儲(chǔ).軟件有:機(jī)群系統(tǒng),節(jié)點(diǎn)系統(tǒng),應(yīng)用支撐軟件。當(dāng)一臺(tái)節(jié)點(diǎn)服務(wù)器發(fā)生故障時(shí),這臺(tái)服務(wù)器上所運(yùn)行的應(yīng)用程序?qū)⒃诹硪还?jié)點(diǎn)服務(wù)器上被自動(dòng)接管。當(dāng)一個(gè)應(yīng)用服務(wù)發(fā)生故障時(shí),應(yīng)用服務(wù)將被重新啟動(dòng)或被另一臺(tái)服務(wù)器接管。當(dāng)以上的任一故障發(fā)生時(shí),客戶都將能很快連接到新的應(yīng)用服務(wù)上定義27關(guān)鍵技術(shù)---------集群特點(diǎn)本集群系統(tǒng)采用高品質(zhì)的商品化部件,其超強(qiáng)的處理能力可以取代價(jià)格昂貴的中大型機(jī)程序運(yùn)行回卷恢復(fù)系統(tǒng)實(shí)現(xiàn)了故障檢測(cè)、結(jié)點(diǎn)軟硬件瞬時(shí)/永久故障恢復(fù)、系統(tǒng)動(dòng)態(tài)升/降級(jí)重構(gòu)等容錯(cuò)功能。只要有一個(gè)結(jié)點(diǎn)可用,該系統(tǒng)就可以提供持續(xù)的服務(wù)。增加/刪除結(jié)點(diǎn)、系統(tǒng)維護(hù)等操作可在線結(jié)點(diǎn)的配置和結(jié)點(diǎn)機(jī)的數(shù)目可根據(jù)用戶的需求來確定,原有的資源還可得到充分利用。當(dāng)硬件與軟件技術(shù)進(jìn)一步發(fā)展時(shí),可對(duì)系統(tǒng)及時(shí)升級(jí)系統(tǒng)的可視化人機(jī)交互集成開發(fā)環(huán)境功能齊全、界面友好、使用靈便;快速消息傳遞系統(tǒng)、動(dòng)態(tài)負(fù)載平衡系統(tǒng)、并行調(diào)試器28服務(wù)器服務(wù)器服務(wù)器服務(wù)器關(guān)鍵技術(shù)---------集群中控制器(主節(jié)點(diǎn))1、負(fù)載均衡2、故障處理29關(guān)鍵技術(shù)---------負(fù)載均衡由于目前現(xiàn)有網(wǎng)絡(luò)的各個(gè)核心部分隨著業(yè)務(wù)量的提高,訪問量和數(shù)據(jù)流量的快速增長(zhǎng),其處理能力和計(jì)算強(qiáng)度也相應(yīng)地增大,使得單一的服務(wù)器設(shè)備根本無法承擔(dān)。在此情況下,如果扔掉現(xiàn)有設(shè)備去做大量的硬件升級(jí),這樣將造成現(xiàn)有資源的浪費(fèi),而且如果再面臨下一次業(yè)務(wù)量的提升時(shí),這又將導(dǎo)致再一次硬件升級(jí)的高額成本投入,甚至性能再卓越的設(shè)備也不能滿足當(dāng)前業(yè)務(wù)量增長(zhǎng)的需求。背景30關(guān)鍵技術(shù)---------負(fù)載均衡負(fù)載均衡(又稱為負(fù)載分擔(dān)),英文名稱為L(zhǎng)oadBalance,其意思就是將負(fù)載(工作任務(wù))進(jìn)行平衡、分?jǐn)偟蕉鄠€(gè)操作單元上進(jìn)行執(zhí)行,例如Web服務(wù)器、FTP服務(wù)器、企業(yè)關(guān)鍵應(yīng)用服務(wù)器和其它關(guān)鍵任務(wù)服務(wù)器等,從而共同完成工作任務(wù)定義應(yīng)用場(chǎng)景:
負(fù)載均衡設(shè)備不是基礎(chǔ)網(wǎng)絡(luò)設(shè)備,而是一種性能優(yōu)化設(shè)備。對(duì)于網(wǎng)絡(luò)應(yīng)用而言,并不是一開始就需要負(fù)載均衡,當(dāng)網(wǎng)絡(luò)應(yīng)用的訪問量不斷增長(zhǎng),單個(gè)處理單元無法滿足負(fù)載需求時(shí),網(wǎng)絡(luò)應(yīng)用流量將要出現(xiàn)瓶頸時(shí),負(fù)載均衡才會(huì)起到作用31關(guān)鍵技術(shù)---------負(fù)載均衡1、并行處理:?jiǎn)蝹€(gè)重負(fù)載的運(yùn)算分擔(dān)到多臺(tái)節(jié)點(diǎn)設(shè)備上做并行處理,每個(gè)節(jié)點(diǎn)設(shè)備處理結(jié)束后,將結(jié)果匯總,返回給用戶,系統(tǒng)處理能力得到大幅度提高2、優(yōu)化性能大量的并發(fā)訪問或數(shù)據(jù)流量分擔(dān)到多臺(tái)節(jié)點(diǎn)設(shè)備上分別處理,減少用戶等待響應(yīng)的時(shí)間,這主要針對(duì)Web服務(wù)器、FTP服務(wù)器、企業(yè)關(guān)鍵應(yīng)用服務(wù)器等網(wǎng)絡(luò)應(yīng)用。通常,負(fù)載均衡會(huì)根據(jù)網(wǎng)絡(luò)的不同層次(網(wǎng)絡(luò)七層)來劃分負(fù)載均衡兩個(gè)作用負(fù)載均衡器應(yīng)用服務(wù)器集群FTP服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器集群32關(guān)鍵技術(shù)---------負(fù)載均衡HTTP重定向DNS1、維護(hù)、擴(kuò)展能力不足2、調(diào)度器工作在HTTP層面,它可以在充分理解HTTP請(qǐng)求之后根據(jù)站點(diǎn)的應(yīng)用邏輯來設(shè)計(jì)調(diào)度策略,比如根據(jù)請(qǐng)求的不同URL來進(jìn)行合理的過濾和轉(zhuǎn)移3、另一方面,根據(jù)實(shí)際服務(wù)器的實(shí)時(shí)負(fù)載差異來調(diào)整調(diào)度策略,這需要DNS服務(wù)器在每次解析操作時(shí)分析各服務(wù)器的健康狀態(tài),對(duì)于DNS服務(wù)器來說,這種自定義開發(fā)存在較高的門檻反向代理服務(wù)器33關(guān)鍵技術(shù)---------SSO單點(diǎn)登錄單點(diǎn)登錄(SingleSignOn),簡(jiǎn)稱為SSO,是目前比較流行的企業(yè)業(yè)務(wù)整合的解決方案之一。SSO的定義是在多個(gè)應(yīng)用系統(tǒng)中,用戶只需要登錄一次就可以訪問所有相互信任的應(yīng)用系統(tǒng)概述實(shí)現(xiàn)原理1、獲取憑據(jù)SSO服務(wù)器應(yīng)用系統(tǒng)2、訪問應(yīng)用系統(tǒng),帶上憑據(jù)3、帶上憑據(jù)與服務(wù)器去驗(yàn)證34單點(diǎn)登錄:用戶只需登錄一次,即可通過單點(diǎn)登錄系統(tǒng)(eTrueSSO)訪問后臺(tái)的多個(gè)應(yīng)用系統(tǒng),二次登陸時(shí)無需重新輸入用戶名和密碼
C/S單點(diǎn)登錄解決方案:無需修改任何現(xiàn)有的應(yīng)用系統(tǒng)服務(wù)端和客戶端即可實(shí)現(xiàn)C/S單點(diǎn)登錄系統(tǒng)即裝即用:通過簡(jiǎn)單的配置,無須用戶修改任何現(xiàn)有B/S、C/S應(yīng)用系統(tǒng)即可使用應(yīng)用靈活性:內(nèi)嵌金萬維動(dòng)態(tài)域名解析系統(tǒng)(gnHost),可獨(dú)立實(shí)施,也可結(jié)合金萬維異速聯(lián)/天聯(lián)產(chǎn)品使用基于角色訪問控制:根據(jù)用戶的角色和URL實(shí)現(xiàn)訪問控制功能全面的日志審計(jì):精確地記錄用戶的日志,可按日期、地址、用戶、資源等信息對(duì)日志進(jìn)行查詢、統(tǒng)計(jì)和分析集群:通過集群功能,實(shí)現(xiàn)多臺(tái)服務(wù)器之間的動(dòng)態(tài)負(fù)載均衡傳輸加密:支持多種對(duì)稱和非對(duì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年軟件開發(fā)項(xiàng)目經(jīng)理勞動(dòng)合同3篇
- 2025年度城市廣場(chǎng)草坪修剪與夜間經(jīng)濟(jì)合同3篇
- 2024甲乙雙方關(guān)于區(qū)塊鏈技術(shù)研發(fā)與應(yīng)用的合同
- 2024年財(cái)產(chǎn)分割協(xié)議:無共同債權(quán)雙方自愿離婚協(xié)商書3篇
- 2024年環(huán)保新材料研發(fā)與應(yīng)用合作協(xié)議
- 2024年車間租賃合同:工業(yè)用途
- 2025賓館股權(quán)轉(zhuǎn)讓與旅游產(chǎn)品開發(fā)協(xié)議3篇
- 2024年砌墻工程質(zhì)量檢測(cè)合同
- 2024年食堂食品安全追溯系統(tǒng)委托運(yùn)營(yíng)管理協(xié)議3篇
- 2024長(zhǎng)租公寓協(xié)議標(biāo)準(zhǔn)格式版A版
- 【7地XJ期末】安徽省宣城市寧國(guó)市2023-2024學(xué)年七年級(jí)上學(xué)期期末考試地理試題(含解析)
- 設(shè)備操作、保養(yǎng)和維修規(guī)定(4篇)
- 2025年度日歷臺(tái)歷黃歷模板
- 醫(yī)療行業(yè)十四五規(guī)劃
- 有毒有害氣體崗位操作規(guī)程(3篇)
- 施工臨建布置方案
- 2021-2022學(xué)年四川省南充市九年級(jí)(上)期末數(shù)學(xué)試卷
- 15萬噸雙加壓法稀硝酸工藝安全操作規(guī)程
- 中小學(xué)膳食經(jīng)費(fèi)管理的目標(biāo)與原則
- 廣東省深圳市2023-2024學(xué)年高一上學(xué)期期末考試物理試題(含答案)3
- 《華潤(rùn)集團(tuán)全面預(yù)算管理案例研究》
評(píng)論
0/150
提交評(píng)論