先進數(shù)通綜合前置平臺基礎(chǔ)產(chǎn)品醫(yī)學課件_第1頁
先進數(shù)通綜合前置平臺基礎(chǔ)產(chǎn)品醫(yī)學課件_第2頁
先進數(shù)通綜合前置平臺基礎(chǔ)產(chǎn)品醫(yī)學課件_第3頁
先進數(shù)通綜合前置平臺基礎(chǔ)產(chǎn)品醫(yī)學課件_第4頁
先進數(shù)通綜合前置平臺基礎(chǔ)產(chǎn)品醫(yī)學課件_第5頁
已閱讀5頁,還剩133頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

先進數(shù)通綜合前置平臺基礎(chǔ)產(chǎn)品內(nèi)容概要名詞術(shù)語ADT對前置了解開發(fā)模式Starring產(chǎn)品概述DRQ原理介紹DTA通訊插件ALA業(yè)務(wù)插件Starring產(chǎn)品組件介紹Starring特點分析名詞術(shù)語(業(yè)界)SOA(Service-OrientedArchitecture,面向服務(wù)架構(gòu))是一個架構(gòu)模型、設(shè)計理念。一切即是“服務(wù)”,以服務(wù)為最小單位,依據(jù)需求經(jīng)過網(wǎng)絡(luò)對松散耦合粗粒度應用組件進行分布式布署、組合和使用。ESB(EnterpriseServiceBus,企業(yè)服務(wù)總線)其功效定位于“服務(wù)集成”而不是“服務(wù)實現(xiàn)”。功效關(guān)鍵有:服務(wù)定義、服務(wù)公布、服務(wù)等級、服務(wù)路由、服務(wù)代理、多種通訊協(xié)議接入、多種通訊報文轉(zhuǎn)換、服務(wù)質(zhì)量管理、服務(wù)流量控制。名詞術(shù)語(數(shù)通)Starring–優(yōu)異數(shù)通獨立自主產(chǎn)品金融業(yè)務(wù)處理平臺,用于構(gòu)建企業(yè),尤其是銀行多種綜合前置應用(ESB企來服務(wù)總線、中間業(yè)務(wù)平臺)。符合SOA設(shè)計理念,基于ESB實現(xiàn)。為應用集成提供一整套開發(fā)工具和運行框架,提供全方面產(chǎn)品和處理方案。DRQ(DistributedRead-TimeQueue分布式實時對列)

是Starring數(shù)據(jù)總線,交易路由、多機布署等經(jīng)過此總線實現(xiàn)。DTA(DataTransferAdapter,通訊插件)

是平臺與參與交換應用系統(tǒng)之間進行數(shù)據(jù)交換通道。ALA(ApplicationLogicAdapter,業(yè)務(wù)插件)

實現(xiàn)多種中間業(yè)務(wù)邏輯處理,包含數(shù)據(jù)庫操作、文件解析、憑證報表生成等功效。 Starring經(jīng)過DRQ、DTA、ALA不僅實現(xiàn)了ESB,符合了SOA設(shè)計理念,還構(gòu)建了中間業(yè)務(wù)平臺。 下面展開說明…內(nèi)容概要名詞術(shù)語ADT對前置了解開發(fā)模式Starring產(chǎn)品概述DRQ原理介紹DTA通訊插件ALA業(yè)務(wù)插件Starring組件介紹中間業(yè)務(wù)平臺開發(fā)模式Starring特點總結(jié)案例介紹前置演變歷程概述通訊中間件階段專用接入轉(zhuǎn)換階段基于ESB/SOA綜合前置階段…業(yè)務(wù)前置階段業(yè)務(wù)量和種類效率和質(zhì)量平臺化應用集成階段關(guān)鍵處理營運問題關(guān)鍵處理技術(shù)問題管理提升前置定位銀行傳統(tǒng)應用架構(gòu)貸款證券銀行卡代理業(yè)務(wù)網(wǎng)點全方面服務(wù)銀行超市移動銀行自助設(shè)備ATMPOS電子渠道Web呼叫中心呼入呼出存款業(yè)務(wù)突出特點新業(yè)務(wù)層出不窮“豎井式”產(chǎn)品和服務(wù)用戶體驗的不一致難以掌握客戶關(guān)系和客戶活動渠道間可能產(chǎn)生沖突和失衡信息難以同步業(yè)務(wù)需求缺少整體考慮數(shù)據(jù)分析和數(shù)據(jù)挖掘越來越重要技術(shù)突出特點

過多的前置業(yè)務(wù)系統(tǒng),不易維護展現(xiàn)層和業(yè)務(wù)邏輯緊耦合復雜、繁多的應用和接口缺乏可復用性技術(shù)變化快難以快速滿足業(yè)務(wù)需求無綜合前置企業(yè)應用現(xiàn)實狀況分析網(wǎng)狀互聯(lián)結(jié)構(gòu)復雜協(xié)議環(huán)境系統(tǒng)分散信息孤島業(yè)務(wù)協(xié)同困難創(chuàng)新緩慢競爭壓力加大基于Starring企業(yè)應用架構(gòu)渠道整合業(yè)務(wù)整合數(shù)據(jù)整合多機布署面向服務(wù)快速響應用戶需求基于Staring銀行應用架構(gòu)貸款證券銀行卡代理業(yè)務(wù)網(wǎng)點全方面服務(wù)銀行超市移動銀行自助設(shè)備ATMPOS電子渠道Web呼叫中心呼入呼出存款Starring綜合前置平臺使用集群布署優(yōu)異前置應用平臺特征特征描述作用具備良好的平臺兼容性能夠兼容多種操作系統(tǒng)、數(shù)據(jù)庫、中間件提高系統(tǒng)適應能力提供方便的集成開發(fā)工具(IDE)服務(wù)封裝、模型定制、應用管理、報表工具快速開發(fā)的基礎(chǔ)穩(wěn)定的運行機制多機支持、負載均衡、進程動態(tài)伸縮控制、差錯校驗、擁塞控制(流量控制)、交易一致性控制(自動沖正)、靈活的插件結(jié)構(gòu)保證運行效率和穩(wěn)定的基礎(chǔ)強大的信息交換功能(ESB)支持多種協(xié)議、數(shù)據(jù)格式轉(zhuǎn)換;提供應用的路由選擇、文件傳輸、安全加密功能;提供通用的數(shù)據(jù)傳輸插件;增強平臺對合作伙伴系統(tǒng)的適應性、安全性。提高通訊部件的穩(wěn)定性有效的運行維護機制(管理與監(jiān)控)提供系統(tǒng)級、平臺級、應用級、設(shè)備級監(jiān)控管理功能提高平臺的運維支持提供大量前置業(yè)務(wù)的應用元件(應用積累)渠道整合應用;傳統(tǒng)代理應用;支付結(jié)算應用;業(yè)務(wù)控管應用等。提供統(tǒng)一的應用框架功能??焖贅?gòu)建個性化應用產(chǎn)品支持多渠道服務(wù)柜面、自助設(shè)備、CallCenter、網(wǎng)上銀行等提供客戶一致性體驗金融企業(yè)信息架構(gòu)模型網(wǎng)點分支行全行信息系統(tǒng)為三層架構(gòu)企業(yè)運算:總行數(shù)據(jù)中心組成范圍覆蓋全行信息系統(tǒng)關(guān)鍵部門運算:一級分行/區(qū)域處理中心負責分行范圍應用處理末端用戶:銷售和服務(wù)端(地市分支行、網(wǎng)點、電子銀行終端界面)組成金融產(chǎn)品提供及末端支持服務(wù)逐步將地市級處理集中到一級分行或區(qū)域中心盡可能降低中間步驟及轉(zhuǎn)接處理,達成效率最大化各層次相互聯(lián)結(jié),協(xié)調(diào)運行,并共用末端渠道資源應用接入全轄統(tǒng)一控制應用處理及數(shù)據(jù)布署方法包含:集中(Central)、當?shù)?Local)、復制(Replicate)集中(Central)總行數(shù)據(jù)中心一級分行

區(qū)域處理中心當?shù)?Local)銷售和服務(wù)端復制(Replicate)金融企業(yè)信息架構(gòu)策略分支行信息系統(tǒng)配置:應用(Application)數(shù)據(jù)(Data)應用(Application)Transaction:交易處理Manage:管理作業(yè)Analysis:決議分析數(shù)據(jù)(Data)Central:集中數(shù)據(jù)Local:當?shù)財?shù)據(jù)Replicate:復制數(shù)據(jù)集中(Central)總行區(qū)域分行當?shù)?Local)各地市網(wǎng)點CTLAM復制(Replicate)TCTMMLLMMARMARMTTRTM產(chǎn)品功效分布-存款及現(xiàn)金業(yè)務(wù)系統(tǒng)總行區(qū)域分行帳戶識別

活期存款定時存款支票存款行內(nèi)轉(zhuǎn)帳跨行轉(zhuǎn)帳帳戶管理各地市分支行網(wǎng)點電子印鑒利息處理查詢及信息公布報表補登存折CCCCCCCCCCCCTTTTTTTTTTMMRTTMTTTTTTTTTMRMT柜員尾箱管理現(xiàn)金帳管理現(xiàn)金帳日結(jié)現(xiàn)金管理CTCTCTTTTMMMMMM存款產(chǎn)品功效分布-結(jié)算業(yè)務(wù)及中間業(yè)務(wù)代理債券/基金業(yè)務(wù)系統(tǒng)分支行網(wǎng)點中國匯款匯票業(yè)務(wù)匯兌業(yè)務(wù)代理證券買賣代理保險業(yè)務(wù)代理業(yè)務(wù)代收業(yè)務(wù)代付業(yè)務(wù)代收付天地對接票據(jù)分檢處理同城交換票據(jù)管理退票處理票據(jù)業(yè)務(wù)總行區(qū)域分行各地市TCTCTCTCTCTCTCTCTCTCTCTLLLTTTTTTLTLTTTTTTTLTLT方案關(guān)注點網(wǎng)點分支行集中(Central)總行數(shù)據(jù)中心一級分行

區(qū)域處理中心當?shù)?Local)銷售和服務(wù)端復制(Replicate)綜合前置范圍企業(yè)應用集成獨立交換層ESB企業(yè)分布計算模式企業(yè)應用接入標準總線交換系統(tǒng)設(shè)計關(guān)鍵點高效信息轉(zhuǎn)換及轉(zhuǎn)發(fā)(次/秒)多個信息模式支持多協(xié)議支持及支持協(xié)議擴充含有對應用接入管理能力高安全性高可用性跨平臺前置應用中間業(yè)務(wù)(尤其是代理業(yè)務(wù))多渠道管理人行支付業(yè)務(wù)(大額、小額、電票、財稅等)信息資產(chǎn)管理系統(tǒng)(資料檢索)外部系統(tǒng)外

統(tǒng)交

道外

用其

用核心應

用總線交換平臺前置系統(tǒng)=總線系統(tǒng)+前置應用前置業(yè)務(wù)經(jīng)典服務(wù)步驟穿透步驟接口轉(zhuǎn)換步驟外部服務(wù)組裝步驟復雜業(yè)務(wù)邏輯處理步驟自動任務(wù)處理步驟開發(fā)階段即可固化,如日終、每日批量同時參數(shù)任務(wù)生產(chǎn)過程中業(yè)務(wù)動態(tài)產(chǎn)生,如預約、實時歸集任務(wù)異步重發(fā)步驟批作業(yè)步驟事件任務(wù)步驟ESB(企業(yè)服務(wù)總線)

前置應用(中間業(yè)務(wù))經(jīng)典業(yè)務(wù)處理步驟布署方案用戶無需一次性投入,能夠依據(jù)業(yè)務(wù)發(fā)展,增加機器能夠不一樣類型機器組成集群布署,動態(tài)增加能夠處理第三方系統(tǒng)提供接口環(huán)境不兼容問題外聯(lián)平臺內(nèi)聯(lián)平臺應用集群企業(yè)應用集成過程就是規(guī)范IT環(huán)境過程企業(yè)應用集成是構(gòu)建企業(yè)基礎(chǔ)架構(gòu)一個連續(xù)過程,目是建立起一個邏輯環(huán)境,使得業(yè)務(wù)人員能夠方便地布署或調(diào)整基于IT架構(gòu)業(yè)務(wù)步驟內(nèi)容概要名詞術(shù)語ADT對前置了解開發(fā)模式Starring產(chǎn)品概述DRQ原理介紹DTA通訊插件ALA業(yè)務(wù)插件Starring組件介紹中間業(yè)務(wù)平臺開發(fā)模式Starring特點總結(jié)案例介紹開發(fā)模式開發(fā)模式介紹Starring+應用框架+業(yè)務(wù)模型/業(yè)務(wù)產(chǎn)品Starring作為開發(fā)平臺架構(gòu)企業(yè)服務(wù)總線ESB;綜合前置業(yè)務(wù)處理系統(tǒng)(或叫做中間業(yè)務(wù)處理平臺);應用框架是應用產(chǎn)品積累公共模塊(比如:日終、用戶管理、產(chǎn)品管理、批引擎、系統(tǒng)管理等)。對于千差萬別代理業(yè)務(wù),不能完全被產(chǎn)品化,提供一套業(yè)務(wù)模型,比如批量代收付、統(tǒng)一統(tǒng)計交易流水、帳務(wù)流水、憑證與報表打印、文件傳輸?shù)?。業(yè)務(wù)產(chǎn)品是被產(chǎn)品化后業(yè)務(wù),只需極少用戶化工作,即能夠投產(chǎn),比如:電票、大小額、支付二代、現(xiàn)金管理等。業(yè)務(wù)模型化形成構(gòu)件代收付業(yè)務(wù)模型業(yè)務(wù)產(chǎn)品化StarRing交換系統(tǒng)eSWITCH銀保通IMP銀銀通BMP現(xiàn)金管理系統(tǒng)CMP統(tǒng)一支付平臺UIP代理平臺MBP(400多個)銀財通FMP渠道整合系統(tǒng)CIP業(yè)務(wù)產(chǎn)品化產(chǎn)品化工作量分析開發(fā)模式工作量比較產(chǎn)品化步驟分析部門經(jīng)理服務(wù)組合產(chǎn)品客戶營銷產(chǎn)品考核指標定義銷售分析技術(shù)人員產(chǎn)品經(jīng)理客戶經(jīng)理開發(fā)貫穿全生命周期產(chǎn)品化設(shè)計、定義、推廣

產(chǎn)品目錄配置產(chǎn)品組裝產(chǎn)品簽約產(chǎn)品計費客戶優(yōu)惠和扣費內(nèi)容概要名詞術(shù)語ADT對前置了解開發(fā)模式Starring產(chǎn)品概述DRQ原理介紹DTA通訊插件ALA業(yè)務(wù)插件Starring產(chǎn)品組件介紹Starring特點分析Starring是金融業(yè)務(wù)處理平臺,用于構(gòu)建企業(yè),尤其是銀行多種前置應用(中間業(yè)務(wù)平臺)。企業(yè)多個同構(gòu)、異構(gòu)應用系統(tǒng)集成,關(guān)鍵完成通信接入、信息交換、業(yè)務(wù)邏輯處理等功效,為實施基于ESB企業(yè)應用集成,提供全方面產(chǎn)品和處理方案。企業(yè)級產(chǎn)品,含有成熟開發(fā)步驟,大規(guī)模應用開發(fā)支持,高效和穩(wěn)定運行引擎。Starring?企業(yè)應用集成平臺推出1.0版本,經(jīng)過發(fā)展,組織了十數(shù)次集中研發(fā),實現(xiàn)數(shù)千個需求點,到了現(xiàn)在3.1版。裝機量多套,用戶上百個?,F(xiàn)有性支撐幾萬個柜面業(yè)務(wù)處理,也有7*二十四小時銀聯(lián)、ATMP業(yè)務(wù)處理。多年實施綜合前置項目,實現(xiàn)省級范圍幾十個渠道接入,數(shù)百種整合業(yè)務(wù),在一個平臺上集中開發(fā),集群布署。日處理3000萬筆以上交易?,F(xiàn)在有300多個技術(shù)人員,包含用戶近百個技術(shù)人員,使用該產(chǎn)品實施前置類業(yè)務(wù)。累計經(jīng)過培訓,能夠使用平臺快速開發(fā)人員,約500人。Starring?使用情況Starring?產(chǎn)品組件Starring?產(chǎn)品結(jié)構(gòu)Unix運行環(huán)境XMLCoordinator主控節(jié)點Participant子節(jié)點開發(fā)工具ESBuilderUNIXUNIXUNIX部署工具ESConf管理命令Win開發(fā)環(huán)境運行引擎ESEngineParticipant子節(jié)點控管工具ESManStarring?產(chǎn)品組件用例圖一一對應Starring?支持環(huán)境產(chǎn)品操作系統(tǒng)數(shù)據(jù)庫支持中間件/協(xié)議支持接口格式ESBuilderWindows2000/2003/XPSQLServerESConfWindows2000/2003/XPSQLServerESEngineIBMAIXHP-UXIA/PASCOUnixSUNSolarisLinux32位/64位OracleInformixDB2SYBASETuxedoCicsMQTongLinkHttpTCP/IPSNALU0/LU6.2Socket定長變長格式ISO8583、FML、HTTP、XML、FIX、SWIFT等標記格式客戶化標記處理接口,擴展支持類標記格式循環(huán)和嵌套格式SOAP協(xié)議格式ESManWindows2000/2003/XPSQLServerStarring?功效結(jié)構(gòu)圖支持多種Unix/Linux支持多種聯(lián)機數(shù)據(jù)庫支持多種協(xié)議和報文格式(SOAP)穩(wěn)定而高速總線多種接入接出支持SOA復雜業(yè)務(wù)邏輯處理固化引擎與基礎(chǔ)功效內(nèi)容概要名詞術(shù)語ADT對前置了解開發(fā)模式Starring產(chǎn)品概述DRQ原理介紹DTA通訊插件ALA業(yè)務(wù)插件Starring產(chǎn)品組件介紹Starring特點分析分布實時對列(DRQ)FoundationServices基礎(chǔ)服務(wù)框架DataDictionaryRoutingSelectFormatTransferLoadBalanceEncryptingMonitorAdministrationDistributedReal-TimeQueue分布實時隊列(DRQ)DTATCP/IPDTASNADTACORBADTATuxedoDTA…ALAPlatformDataTransportAdapter(DTA)數(shù)據(jù)傳輸插件ApplicationLogicAdapter應用邏輯插件(ALA)ALABatchALACustom分布實時對列(DRQ)DRQ多機數(shù)據(jù)流分布實時隊列(DRQ)能夠看作一條軟件數(shù)據(jù)總線

其她功效模塊都是插在這條總線上插件(或者稱為模塊),比如DTA、ALA.各功效模塊利用這條“總線”相互交換信息。分布時實隊列特征要求與它名稱一樣,強調(diào)分布性和實時性,這也是由實時聯(lián)機事務(wù)處理要求決定。分布性

經(jīng)過DRQ,能夠把各功效模塊分布在一個局域網(wǎng)內(nèi)多個物理機器節(jié)點上,突破單機處理處理能力限制,經(jīng)過多節(jié)點同時處理并發(fā)性而取得高處理效率。實時性

可在指定時間內(nèi)完成事務(wù)處理,超出時間限制事務(wù)失敗。其它中間件超時控制、數(shù)據(jù)庫服務(wù)器長事務(wù)超時以及兩階段提交超時控制等方面都表現(xiàn)了這一特點。集群布署星狀結(jié)構(gòu)網(wǎng)狀結(jié)構(gòu)傳統(tǒng)Starring其它功效:集群啟停;添加新節(jié)點管理;狀態(tài)采集和公布;版本更新等負載均衡機制權(quán)重:是描述不一樣服務(wù)器對外提供服務(wù)能力(權(quán)值越大,能力越強).CPU%:10%-90%,超出90%動態(tài)權(quán)重降低到最?。畠?nèi)存%:10%-90%,超出90%動態(tài)權(quán)重降低到最?。畡討B(tài)權(quán)重:與權(quán)重成正比;與CPU成反比;只有內(nèi)存超90%時對動態(tài)權(quán)重才有影響.按動態(tài)權(quán)重百分比均衡調(diào)度服務(wù)器(加權(quán)輪叫).動態(tài)權(quán)重約定更新周期.動態(tài)權(quán)重為:4:15:104+15+10在29次服務(wù)調(diào)用中:Server1調(diào)用4次;Server2調(diào)用15次;Server3調(diào)用10次;內(nèi)容概要名詞術(shù)語ADT對前置了解Starring產(chǎn)品概述DRQ原理介紹DTA通訊插件ALA業(yè)務(wù)插件Starring產(chǎn)品組件介紹Starring特點分析通訊插件(DTA)DTA(DataTransferAdapter)應用系統(tǒng)之間進行數(shù)據(jù)交換通道DTA可定義為:在平臺下開發(fā)和管理可實施程序,實現(xiàn)與外部系統(tǒng)通訊.StarringDTASDTAC柜臺TCPMQXML定長DTA關(guān)鍵功效報文解析協(xié)議轉(zhuǎn)換安全檢驗服務(wù)路由自動沖正對報文正當性進行檢險.如MAC報文類型轉(zhuǎn)換實現(xiàn)報文解析和打包.XML、流式、結(jié)構(gòu)、標識等隨需而定(只需定制).TCP、MQ、Tuxedo等,輕松轉(zhuǎn)換(DTA類型).交易數(shù)據(jù)依靠路由.內(nèi)部路由(S)和外部路由(C).多方交互時,確保交易一致性.服務(wù)定義/代理/公布只有被定義過服務(wù),才能調(diào)用.DTA通訊類型-分類按通訊連接方法或者說交易完成后通信鏈路是否關(guān)閉,可分為:短連接長連接

按交易請求與返回是否經(jīng)過通一條通信鏈路,可分為:同時–請求與返回經(jīng)過同一條通信鏈路;異步–請求與返回經(jīng)過不一樣通信鏈路;異步全雙工–Starring特有通訊類型。外部看是同時,但Starring內(nèi)部,將處理實例,分為請求和返回,降低了實例運行時等候,極大提升了平臺處理能力。只需多個實例,就能夠支持上百通訊并發(fā)。請看下面具體說明DTA通訊類型-同時同時源DTA(服務(wù)方)

當應用平臺與外部提議方采取同時方法通信時,負責與外部提議方進行交互DTA稱為同時源DTA。同時目DTA(用戶方)

當應用平臺與外部接收方采取同時方法通信時,負責與外部接收方進行交互DTA稱為同時目DTA。DTA通訊類型-異步異步源請求DTA

當應用平臺與外部提議方采取異步方法通信時,負責接收外部提議方請求DTA稱為異步源請求DTA。異步源響應DTA

當應用平臺與外部提議方采取異步方法通信時,負責向外部提議方回送響應DTA稱為異步源響應DTA。異步目請求DTA|

當應用平臺與外部接收方采取異步方法通信時,負責向外部接收方發(fā)送請求DTA稱為異步目請求DTA。異步目響應DTA

當應用平臺與外部接收方采取異步方法通信時,負責接收外部接收方響應DTA稱為異步目響應DTA。DTA通訊類型-異步數(shù)據(jù)流1.源方外部請求2.內(nèi)部請求3.目方外部請求4.目方外部響應5.內(nèi)部響應6.源方外部響應服務(wù)方請求與返回是獨立通訊插件用戶方請求與返回是獨立通訊插件DTA通訊類型-異步全雙工外部系統(tǒng)與平臺采取同時通訊方法,只有一條通訊鏈路完成請求與返回。平臺通訊組件采取異步方法工作,由一個進程負載接收請求,一個進程負載發(fā)送響應,這種工作方法DTA稱為異步全雙工DTA。源DTA和目DTA都能夠是異步全雙工DTA。現(xiàn)在提供了TCP和Tuxedo兩種通訊模式異步全雙工DTA。DTA通訊類型-異步全雙工數(shù)據(jù)流1、來自用戶端請求2、父進程將用戶端請求描述符分配給請求實例3、請求實例解包后將信息發(fā)送給ALA或目DTA4、請求實例將描述符歸還父進程5、ALA/目DTA響應信息達成6、響應實例向父進程索取響應對應描述符7、響應實例打包信息后發(fā)送個請求用戶端源DTA數(shù)據(jù)流DTA通訊類型-異步全雙工數(shù)據(jù)流0、父進程和需要通訊外部服務(wù)方建立連接1、來自ALA/源DTA請求信息2、請求實例向父進程申請一個可用描述符3、請求實例將信息打包發(fā)送給外部服務(wù)方4、請求實例將描述符歸還父進程5、外部服務(wù)方響應信息抵達6、父進程將響應信息描述符分配給響應實例7、響應實例解包后將信息發(fā)送給ALA/源DTA目DTA數(shù)據(jù)流元數(shù)據(jù)(定義)元數(shù)據(jù)-DataElement從面向?qū)ο笠暯莵砜?企業(yè)各業(yè)務(wù)子系統(tǒng)最小數(shù)據(jù)處理對象,如企業(yè)代碼、帳號、部門代碼、操作員、金額、用戶號、用戶名稱等。包含了四個方面組件功效:數(shù)據(jù)元素、樹型多種集合、變量池、表示式統(tǒng)計在Starring產(chǎn)品中是作為底層數(shù)據(jù)流處理數(shù)據(jù)元素對象,它是整個集成框架數(shù)據(jù)流處理底層關(guān)鍵。#名稱說明數(shù)據(jù)類型長度精度取值范圍缺省值1TRANID交易代碼STRING902ACCTNO帳號STRING2203AMT金額DECIMAL1624CURRENCY幣種STRING20‘01’-人民幣‘14’-美元……5…………………DTA元數(shù)據(jù)(實例化)數(shù)據(jù)元素存放在元素池中,元素池作為元素容器.數(shù)據(jù)元素是二維數(shù)據(jù),支持多下標.以下例:元素池……110001212111110001212111ACCTNO帳號…….下標0下標1下標n……0100AMT金額下標0下標1下標n內(nèi)存池,高效率應用操作簡單:EP_GET()EP_PUT()平臺管理分配和數(shù)據(jù)流動,穩(wěn)定可靠突破函數(shù)輸入、輸出限制注冊C注冊C函數(shù)就是一般C函數(shù).只有被注冊C函數(shù)才能夠在表示式中使用.函數(shù)被統(tǒng)一管理起來就是一個C語言實現(xiàn)Replace()函數(shù)函數(shù)能夠在定制中調(diào)用表示式(Expression)在ESBuilder開發(fā)工具中,表示式使用非常廣泛.運行引擎經(jīng)過解析表示式,調(diào)度不一樣注冊C函數(shù)來完成整個服務(wù)處理.無處不在在定制中,操作上述元素和注冊C控制數(shù)據(jù)流和處理流DTA創(chuàng)建常規(guī)頁面名稱協(xié)議報文錯誤表示式超時DTA服務(wù)映射一個Tuxedo用戶端例子外部只有一個Tux服務(wù)DTA響應碼轉(zhuǎn)換需要和常規(guī)頁中錯誤判定一起使用對應應用錯誤DTA事件方法擴展功效AOP很多地方都使用了事件方法DTA編譯選項(通訊類型)自動生成Makfile使用Starring,開發(fā)人員無需編寫Makefile.通訊類型bin目錄下生成可實施程序EAI_SVRmakeDTA類型管理通訊類型靈活擴展DTA報文格式定制支持多種報文類型選數(shù)據(jù)格式定制格式項子格式DTA服務(wù)公布某通訊插件下公布服務(wù)只有公布了服務(wù),外部系統(tǒng)才能夠訪問。假如用戶調(diào)用了,沒有公布服務(wù),平臺報錯“無此服務(wù)”DTA服務(wù)定義服務(wù)定義定義服務(wù)碼和報文綁定關(guān)系一個通訊插件下全部服務(wù)通常都使用相同協(xié)議報文DTA服務(wù)等級用戶等級和數(shù)量運維監(jiān)測合理分配資源和排隊次序VIP很關(guān)鍵關(guān)鍵通常一般極高優(yōu)先級通道高優(yōu)先級通道中優(yōu)先級通道低優(yōu)先級通道極低優(yōu)先級通道排隊后的并發(fā)控制200并發(fā)100并發(fā)50并發(fā)20并發(fā)10并發(fā)DTA服務(wù)代理代理關(guān)鍵系統(tǒng)服務(wù)。DTA服務(wù)路由依據(jù)交易碼來路由依據(jù)用戶編號來路由DTA路由定義源DTA服務(wù)名路由控制表達式表達式值目的DTAEAI_SVRCMP601CMP901SubString($__SVCNAME,3,1)6CMP_ACT7|8|9CMP_BAS路由規(guī)則路由入口路由表支持正則表示式DTA自動沖正機制(Client)服務(wù)沖正服務(wù)插件沖正策略步驟調(diào)度中步驟服務(wù)犯錯或超時服務(wù)DBSERV更新沖正流水狀態(tài)數(shù)據(jù)庫服務(wù)AUTOREVS提議自動沖正讀取并更新其它系統(tǒng)沖正定制平臺交易調(diào)度平臺沖正提議服務(wù)DBSERV估計沖正流水預記更新DBSERV異步數(shù)據(jù)庫操作服務(wù),統(tǒng)計自動沖正交易數(shù)據(jù)AUTOREV提議自動沖正服務(wù)配置最大沖正次數(shù)配置沖正結(jié)束條件越?jīng)_越慢次序、倒序、隨機架構(gòu)合理-效率和功效兼顧符合SOA設(shè)計理念SOA(Service-OrientedArchitecture,面向服務(wù)架構(gòu))是一個架構(gòu)模型,它能夠依據(jù)需求經(jīng)過網(wǎng)絡(luò)對松散耦合粗粒度應用組件進行分布式布署、組合和使用可從企業(yè)外部訪問隨時可用粗粒度服務(wù)接口分級松散耦合可重用服務(wù)服務(wù)接口設(shè)計管理標準化服務(wù)接口支持多種消息模式正確定義服務(wù)契約DTA外部通信適配器平臺運行質(zhì)量管理策略面向渠道和服務(wù)方接口定制項目、業(yè)務(wù)、適配器、服務(wù)、元件DRQ隊列解耦模塊,布署環(huán)境設(shè)置解耦運行業(yè)務(wù)服務(wù)和通信服務(wù)分離,應用路由可視化定制,步驟引用功效外部XML、HTTP,內(nèi)部DRQ接口同時、異步,有狀態(tài),賠償機制服務(wù)接口定制和質(zhì)量控制參數(shù)設(shè)置,可按用戶、渠道、產(chǎn)品劃分服務(wù)集合配置管理工具ESConfIDE工具ESBuilderDTA與WSDL語義對應關(guān)系數(shù)據(jù)元素報文格式服務(wù)定義源適配器布署方案DataElement.xml配置Format.xml配置Service.xml配置DtaParm.xml配置ESAdmin.xml配置內(nèi)容概要名詞術(shù)語ADT對前置了解Starring產(chǎn)品概述DRQ原理介紹DTA通訊插件ALA業(yè)務(wù)插件Starring產(chǎn)品組件介紹Starring特點分析業(yè)務(wù)邏輯插件(ALA)ALA(ApplicationLogicAdapter)ALA為Starring平臺下開發(fā)和管理可實施程序,實現(xiàn)應用業(yè)務(wù)邏輯處理,包插數(shù)據(jù)庫操作、文件解析、憑證報表生成等功效。ALA關(guān)鍵功效數(shù)據(jù)庫操作任務(wù)邏輯服務(wù)邏輯服務(wù)邏輯是步驟用戶化實現(xiàn),是ALA子業(yè)務(wù)提供具體服務(wù)。使用平臺數(shù)據(jù)庫三層封裝API.對表進行增刪查改.任務(wù)邏輯與服務(wù)邏輯在基礎(chǔ)相同,區(qū)分在于任務(wù)邏輯是由平臺內(nèi)部觸發(fā).憑證生成文件解析使用定制”文件格式”對文件內(nèi)容進行解析.使用定制”憑證格式”生成憑證文件.報表生成使用定制”報表格式”生成報表文件.關(guān)鍵步驟處理公用步驟描述了業(yè)務(wù)邏輯工作流元素池操作對數(shù)據(jù)元素Get和Put操作.ALA創(chuàng)建數(shù)據(jù)庫連接超時開發(fā)程序自動生成MakefileALA公共步驟開始部件結(jié)束部件判定部件開關(guān)部件數(shù)據(jù)庫部件計算處理部件外部通信部件文件處理部件ALA服務(wù)邏輯服務(wù)邏輯是步驟用戶化實現(xiàn),是ALA子業(yè)務(wù)提供具體服務(wù)。步驟用戶化實現(xiàn)ALA任務(wù)邏輯任務(wù)邏輯與服務(wù)邏輯在基礎(chǔ)相同,區(qū)分在于任務(wù)邏輯是由平臺內(nèi)部觸發(fā).ALA自動任務(wù)機制開發(fā)任務(wù)邏輯ESEngine觸發(fā)任務(wù)運行(AUTOTASK)開發(fā)定制運行定制任務(wù)何時運行ESBuilderESBuilder任務(wù)周期:每秒,天天,每七天每個月,一致性服務(wù)與任務(wù)區(qū)分渠道內(nèi)部自動任務(wù)引擎服務(wù)邏輯任務(wù)邏輯ALA數(shù)據(jù)庫操作(DBOper)ALA數(shù)據(jù)庫操作數(shù)據(jù)庫三層封裝DBOper關(guān)鍵API:DBOpen(),DBClose()DBBeginWork(),DBCommit,DBRollBack()DBSelect(),DBExec(),DBBatExec(),DBPutData(),DBGetData(),DBPutStru(),DBGetStru()DBOper(),DBOperBatSelect(),DBOperBatExec()簡化了數(shù)據(jù)庫編程:對不一樣數(shù)據(jù)庫提供統(tǒng)一操作接口。提升了數(shù)據(jù)庫編程質(zhì)量和效率。數(shù)據(jù)格式化存放,能夠使用FORM(通常和表相對應,數(shù)據(jù)元素集合)。數(shù)據(jù)規(guī)范過程中,調(diào)整表結(jié)構(gòu),只需要修改配置,無需修改程序代碼,降低測試量;與數(shù)據(jù)庫保持長連接,動態(tài)SQL能夠預prepare一次,數(shù)次提交數(shù)據(jù),避免數(shù)據(jù)庫反復解析SQLALA文件格式(創(chuàng)建)和報文格式定制很相同使用平臺API對文件進行解析ALA文件格式(定制)ALA憑證格式(創(chuàng)建)名稱屬性數(shù)據(jù)ALA憑證格式(定制)可以選擇掃描的憑證圖作為背景.背景

預覽

ALA報表格式和憑證格式定制是相似的重復記錄區(qū)ALA用戶化文件(CustomFile)3編譯

1新增

2開發(fā)

內(nèi)容概要名詞術(shù)語ADT對前置了解Starring產(chǎn)品概述DRQ原理介紹DTA通訊插件ALA業(yè)務(wù)插件Starring產(chǎn)品組件介紹Starring特點分析ESBuilder概述ESBuilder采取C/S結(jié)構(gòu),定制數(shù)據(jù)保留于SQLServer數(shù)據(jù)庫,與數(shù)據(jù)庫服務(wù)器之間經(jīng)過ODBC進行聯(lián)接,支持多人共享開發(fā),提供統(tǒng)一開發(fā)數(shù)據(jù)庫服務(wù)器和安全控制。ESBuilder總體界面工作區(qū)項目資源區(qū)菜單、工具欄信息輸出區(qū)狀態(tài)欄管理大型開發(fā)團體提供了用戶管理、組管理功效。用戶狀態(tài)有三種:未登錄、已登錄、已注銷。用戶等級有四種:root、管理員、一般用戶、貴賓用戶。同組用戶創(chuàng)建資源,能夠相互修改.不一樣等級用戶,功效權(quán)限不一樣支持多組多人開發(fā),適合大型項目開發(fā)使用.可定制資源Resource

業(yè)務(wù)Business子業(yè)務(wù)SubBusiness通訊插件DTA數(shù)據(jù)元素DataElemt統(tǒng)計格式Form數(shù)據(jù)映射DataMap枚舉Enum函數(shù)Function報文格式RepFmt服務(wù)定義ServiceDef路由定義RouteDef文件格式FileFmt用戶化文件CustFile公共步驟Flow元件Component元件映射ComptMap服務(wù)邏輯SrvLogic任務(wù)邏輯TaskLogic格式報表RepFmt項目Project運行容器

通訊插件DTA整合資源業(yè)務(wù)插件ALA整合資源函數(shù)/注冊C.數(shù)據(jù)元素.枚舉數(shù)據(jù)映射報文格式服務(wù)定義路由定義文件格式用戶化文件函數(shù)/注冊C.數(shù)據(jù)元素枚舉數(shù)據(jù)映射文件格式格式報表公共步驟元件用戶化文件元件映射統(tǒng)計格式服務(wù)邏輯任務(wù)邏輯通訊接口表示式表示式ESBuilder資源繼承關(guān)系

項目級公共資源公共資源平臺業(yè)務(wù)1子業(yè)務(wù)2通訊通訊插件1子業(yè)務(wù)3子業(yè)務(wù)1子業(yè)務(wù)4業(yè)務(wù)2通訊插件2通訊插件3通訊插件4通訊插件5通訊插件6向下繼承ESBuiler布署自動上傳生成項目文檔增量布署只導出本組資源導出最近修改資源ESBuilder導入將導出備份項目XML進行恢復.ESBuilder導出項目源碼清單對項目管理人員很有用ESBuilder導出項目文檔能夠作為設(shè)計文檔ESConf概述運行參數(shù)配置工具開發(fā)環(huán)境、測試環(huán)境、生產(chǎn)環(huán)境參數(shù)各不相同;使用ESConf參數(shù)配置工具,能夠分別配置上述運行環(huán)境參數(shù);開發(fā)和管理進行分離,方便參數(shù)調(diào)整,環(huán)境改變不會影響業(yè)務(wù)定制。ESConf概述ESBuilder開發(fā)ESConf布署全環(huán)境布署方案管理統(tǒng)一管理開發(fā)、測試、生產(chǎn)、災備環(huán)境參數(shù)業(yè)務(wù)邏輯與布署無關(guān)不一樣環(huán)境只需要調(diào)整一個布署文件ESAdmin.xml避免手工調(diào)整IP、端口、實例數(shù)等物理資源ESConf-系統(tǒng)信息ESConf-機器信息支持多機DTAALAESConf-日志參數(shù)分文件日志開文日志種類編碼ESConf-日志參數(shù)日志關(guān)鍵分為兩類:應用日志--用戶需要看日志APP*.log;運行日志—包含正常調(diào)試日志和犯錯日志(ESWT*.log),系統(tǒng)維護人員關(guān)鍵看;規(guī)范化日志好處:規(guī)范化日志更易于維護犯錯時能夠快速定位分類日志應用日志APP*.log運行日志錯誤日志ESWT*.logDTA通信日志DTA*.log報文解析日志*.fmt表達式日志*.exp路由日志*.rut數(shù)據(jù)元素池日志*.epx元件日志*.cpt數(shù)據(jù)庫日志*.db流程處理日志*.flw自動沖正日志*.rvs提議:一個平臺是否有規(guī)范化日志,是評價此系統(tǒng)是否健壯關(guān)鍵指標之一ESConf-數(shù)據(jù)庫ESConf-DTA

TCPSVR為例ESConf-ALA

能夠布署到多臺機器ESConf-自動重啟進程異常退出自動重啟按定制自動重啟ESMan概述Starring平臺在運行環(huán)境中運行時,需要在運行環(huán)境中查看系統(tǒng)運行狀態(tài)和運行日志,對平臺或組件進行啟停等操作;ESMan工具在Windows下就能夠完成對運行環(huán)境監(jiān)控和管理維護;ESMan概述一一對應ESMan-狀態(tài)監(jiān)控狀態(tài)監(jiān)控菜單ESMan-日志查看錯誤日志ESMan-管理命令整個平臺啟停某個組件啟停刷新生效ESEngine概述Starring運行引擎ESEngine在Unix/Linux上運行ESEngine對ESBuilder開發(fā)資源進行解析與實施.ESEngine-安裝介紹使用安裝包進行安裝(比如:star3.AIX5.3-32.rar)starInstallSys:安裝腳本文件profile:profile模板Starring_30.SYS.tar:平臺安裝包,在對應操作系統(tǒng)名目錄/操作系統(tǒng)版本號目錄,如:對于AIX安裝,在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論