版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
錢存善
BEA系統(tǒng)有限公司顧問
電話/p>
email:peter.qian@應(yīng)用系統(tǒng)體系結(jié)構(gòu)的發(fā)展史應(yīng)用系統(tǒng)體系結(jié)構(gòu)的發(fā)展史大型主機(jī)單層結(jié)構(gòu)客戶機(jī)/服務(wù)器模式三層結(jié)構(gòu)成為主流的客戶機(jī)/服務(wù)器模式對(duì)象/組件技術(shù)將成為下一代主流編程模式
應(yīng)用系統(tǒng)體系結(jié)構(gòu)的發(fā)展史大型機(jī)單層結(jié)構(gòu)業(yè)務(wù)邏輯
兩層客戶機(jī)/服務(wù)器結(jié)構(gòu)業(yè)務(wù)邏輯
業(yè)務(wù)邏輯
業(yè)務(wù)邏輯
存儲(chǔ)過程兩層客戶機(jī)/服務(wù)器結(jié)構(gòu)業(yè)務(wù)邏輯
業(yè)務(wù)邏輯
業(yè)務(wù)邏輯
存儲(chǔ)過程
兩層結(jié)構(gòu)的不足:處理能力低可擴(kuò)展性低應(yīng)用可管理性低安全性低單一服務(wù)器,以局域網(wǎng)為中心不足以擴(kuò)展到廣域網(wǎng)及Internet維護(hù)、升級(jí)困難應(yīng)用系統(tǒng)體系結(jié)構(gòu)的發(fā)展史客戶
零售店
計(jì)劃部門
企業(yè)內(nèi)部網(wǎng)
(供應(yīng)商)產(chǎn)品目錄
物料追蹤
數(shù)據(jù)倉(cāng)庫(kù)
交運(yùn)計(jì)劃
國(guó)際互聯(lián)網(wǎng)(消費(fèi)者)企業(yè)外部網(wǎng)
(雇員)應(yīng)用系統(tǒng)體系結(jié)構(gòu)的發(fā)展史兩層客戶機(jī)/服務(wù)器結(jié)構(gòu)
業(yè)務(wù)邏輯
業(yè)務(wù)邏輯業(yè)務(wù)邏輯
存儲(chǔ)過程三層客戶機(jī)/服務(wù)器結(jié)構(gòu)GUIGUIGUI業(yè)務(wù)邏輯
業(yè)務(wù)邏輯業(yè)務(wù)邏輯
應(yīng)用系統(tǒng)體系結(jié)構(gòu)的發(fā)展史三層客戶機(jī)/服務(wù)器結(jié)構(gòu)GUIGUIGUI業(yè)務(wù)邏輯
業(yè)務(wù)邏輯
業(yè)務(wù)邏輯三層結(jié)構(gòu)的優(yōu)點(diǎn):處理能力高卓越的擴(kuò)展能力應(yīng)用可管理性強(qiáng)更高的可靠性應(yīng)用的開發(fā)、升級(jí)、周期短應(yīng)用系統(tǒng)體系結(jié)構(gòu)的發(fā)展史邏輯上的三層結(jié)構(gòu)支持物理上的多層結(jié)構(gòu)
兩層---數(shù)據(jù)、應(yīng)用集中管理X.25DDNFrameDatabaseServerApplicationserverUNIXApplicationclientWindowsApplicationclient邏輯上的三層結(jié)構(gòu)支持物理上的多層結(jié)構(gòu)
三層---數(shù)據(jù)、應(yīng)用分開管理X.25DDNFrameDatabaseServerUNIXApplicationclientWindowsApplicationclientApplicationserverApplicationserver邏輯上的三層結(jié)構(gòu)支持物理上的多層結(jié)構(gòu)
多層---不同系統(tǒng)之間的互聯(lián)X.25DDNFrameDatabaseServerWindowsApplicationclientApplicationserverX.25DDNFrameDatabaseServerWindowsApplicationclientApplicationserverX.25DDNFrame三層結(jié)構(gòu)應(yīng)用的開發(fā)平臺(tái)客戶層,應(yīng)用層的開發(fā)API和環(huán)境
三層結(jié)構(gòu)應(yīng)用的運(yùn)行平臺(tái)應(yīng)用層的配置、啟動(dòng)、監(jiān)控、調(diào)整運(yùn)行中提供系統(tǒng)的名字、事務(wù)控制、路由選擇、負(fù)荷平衡等服務(wù)中間件是構(gòu)造三層結(jié)構(gòu)的基礎(chǔ)BEATUXEDO企業(yè)應(yīng)用三層體系開發(fā)工具,4GLsC,C++,COBOL業(yè)務(wù)應(yīng)用TUXEDO系統(tǒng)TUXEDO應(yīng)用編程接口:ATMI通訊名字服務(wù)事務(wù)管理其他服務(wù)隊(duì)列管理硬件、網(wǎng)絡(luò)、操作系統(tǒng)資源管理器/數(shù)據(jù)庫(kù)應(yīng)用管理TUXEDO的功能1:通訊管道
三層結(jié)構(gòu)應(yīng)用的通訊管道客戶機(jī)應(yīng)用層
應(yīng)用層
應(yīng)用層業(yè)務(wù)邏輯
業(yè)務(wù)邏輯
業(yè)務(wù)邏輯業(yè)務(wù)邏輯
業(yè)務(wù)邏輯
業(yè)務(wù)邏輯
業(yè)務(wù)邏輯
業(yè)務(wù)邏輯
業(yè)務(wù)邏輯
請(qǐng)求-響應(yīng)
隊(duì)列
通訊管道-客戶層到應(yīng)用層間GUIGUIGUI業(yè)務(wù)邏輯
業(yè)務(wù)邏輯
業(yè)務(wù)邏輯
業(yè)務(wù)邏輯
業(yè)務(wù)邏輯業(yè)務(wù)邏輯GUIGUIGUI業(yè)務(wù)邏輯
業(yè)務(wù)邏輯
業(yè)務(wù)邏輯
通訊管道-應(yīng)用層間的通訊TUXEDO的通訊機(jī)制七種通訊機(jī)制同步調(diào)用異步調(diào)用管道會(huì)話廣播、通知隊(duì)列發(fā)布訂閱同步調(diào)用tpcall()CSCodingexample
Clientmain(){tpinit(0);...ret=tpcall(”JZ",s_buf,0,&r_buf,&rcvlen,0);...tpterm()}ServervoidJZ(TPSVCINFO*transb){s_buf=(FBFR*)transb->data;
...EXECSQLINSERTINTOtjinsertVALUES( :accno,:atmno,:...);...tpreturn(TPSUCCESS,0,r_buf,0,0);}異步調(diào)用tpacall()tpgetrply()CSSS管道通訊tpforward()CSSS管道通訊---節(jié)省資源CCS1S2S1S2NestedServicesPipelinedServicesWhataretherequiredratiosofS1
toS2?對(duì)話tpconnect(),tpsend(),tprecv()CS廣播、通知tpnotify(),tpbroadcast()Broadcast,NarrowcastorPoint-to-PointFromoperator,client,server,...C?可靠異步隊(duì)列tpenqueue()tpdequeue()CCQ可靠隊(duì)列存儲(chǔ)轉(zhuǎn)發(fā)tpenqueue()tpdequeue()CSQ自動(dòng)轉(zhuǎn)發(fā)發(fā)布和訂閱CQSPEventBrokerSubscriptionDatabasetppost()tpsubscribe()發(fā)布和訂閱CQSPEventBrokerSubscriptionDatabasetppost()tpsubscribe()混合通訊控制流CSSSStpcalltpforwardtpreturntpacalltpgetreply應(yīng)用平臺(tái)-高性能的連接管理
沒有交易中間件
通訊池
部件
部件
部件
部件
部件
部件
部件
部件
部件
部件
通訊池
有交易中間件
WSLWSH...WSHTPMonitorsasFrameworks=OSDies1000Connections+1000Processes+500MBofRAM+10,000OpenFiles1000Clients50Connections+50Processes+25MBofRAM+500OpenFiles50TPMonitor1000Clients=OSisFineIcandothis!沒有交易中間件
有交易中間件
DBMSFunnelingDBMSwithnoTPMonitor200Clients200DedicatedPipesInformixDBEngine20TPSDBMSwithTPMonitorTPMonitor1000Clients24SharedPipesInformixDBEngine80TPS數(shù)據(jù)壓縮-高性能的又一措施
ConpresionLowspeednetwork=DataisnotthatbigIcandothis!提供功能強(qiáng)大的應(yīng)用運(yùn)行環(huán)境位置透明的名字服務(wù)屏蔽硬件和操作系統(tǒng)的數(shù)據(jù)表示平滑的系統(tǒng)間的互操作性負(fù)載均衡路由選擇TUXEDO的功能2:名字服務(wù)TUXEDO名字服務(wù)與數(shù)據(jù)透明表示按名調(diào)用服務(wù)屏蔽硬件、網(wǎng)絡(luò)及數(shù)據(jù)庫(kù)平臺(tái)(IntraAP)Client/Server平臺(tái)業(yè)務(wù)應(yīng)用模塊/組件LegacyInternetNCMOM組件和交易管理豐富的通訊機(jī)制平滑的系統(tǒng)間的互操作性ConnectIMSCICSJoltTuxedoManagerSAPR/3BEAInsidePeoplesoftClarify3/MMed.CabledataDomainsConnectBuilder*NetClient與主機(jī)的互連性及互操作性BEAConnectSNA提供雙向連接無需對(duì)大型機(jī)環(huán)境作改變支持基于LU6.2應(yīng)用無需使用主機(jī)的APIBEAConnect/TCP-IPIMSCICSBEAConnect/OSI-TP提供雙向連接支持事務(wù)Unisys,Bull,ICLDBMS調(diào)用RPC服務(wù)與DCE的互操作應(yīng)用平臺(tái)-負(fù)載平衡部件
部件
部件
部件
部件E部件D部件E部件D部件C部件B部件A部件C部件B部件A...沒有交易中間件
有交易中間件
部件E部件D部件E部件D部件C部件B部件A部件C部件B部件A...TUXEDO的負(fù)載均衡機(jī)制應(yīng)用進(jìn)程間的負(fù)載均衡服務(wù)器間的負(fù)載均衡自動(dòng)增減應(yīng)用進(jìn)程部件
部件
部件
部件
部件E部件D部件E部件D部件C部件B部件A部件C部件B部件A...沒有交易中間件
有交易中間件
數(shù)據(jù)依賴路由單一數(shù)據(jù)庫(kù)的不同應(yīng)用進(jìn)程之間多個(gè)數(shù)據(jù)庫(kù)之間的全局交易不同廠家數(shù)據(jù)庫(kù)之間的全局交易可靠隊(duì)列和可靠隊(duì)列之間可靠隊(duì)列和數(shù)據(jù)庫(kù)TUXEDO的功能3:分布式交易管理TUXEDO的分布式交易管理全程交易保護(hù)tpbegintpcommittpabort交易型隊(duì)列和事件使用XA與數(shù)據(jù)庫(kù)以及其它資源管理器相集成TUXEDO控制數(shù)據(jù)庫(kù)的交易處理分布式及異構(gòu)系統(tǒng)環(huán)境部件D部件C部件B部件A部件D部件C部件B部件A應(yīng)用平臺(tái)-分布式交易管理
另一種架構(gòu)
tpbegin()調(diào)用A調(diào)用CICS應(yīng)用調(diào)用B調(diào)用Ctpcommit()BCICSAppl部件D部件C部件B部件A部件D部件C部件B部件A部件D部件C部件B部件A應(yīng)用平臺(tái)-分布式交易管理
tpbegin()
tpdequeue()
tpcall(A,,,,)tocommit()部件D部件C部件B部件AQ提供功能強(qiáng)大的應(yīng)用運(yùn)行環(huán)境高可用性---各個(gè)環(huán)節(jié)的軟件容錯(cuò)應(yīng)用平臺(tái)-高可用性7*24小時(shí)
部件
D部件
C部件
B部件
A部件
D部件
C部件
B部件
A部件
D部件
C部件
B部件
A部件
D部件
C部件
B部件
A通訊通道
怎樣的事件會(huì)發(fā)生?客戶中止,服務(wù)進(jìn)程中止,計(jì)算機(jī)故障,網(wǎng)絡(luò)故障。。。。部件
D部件
C部件
B部件
A部件
D部件
C部件
B部件
A部件
D部件
C部件
B部件
A部件
D部件
C部件
B部件
A通訊通道
TUXEDO的高可用性應(yīng)用進(jìn)程自動(dòng)重起應(yīng)用進(jìn)程自動(dòng)復(fù)制多臺(tái)應(yīng)用服務(wù)器提供服務(wù)部件
D部件
C部件
B部件
A部件
D部件
C部件
B部件
A部件
D部件
C部件
B部件
A部件
D部件
C部件
B部件
A通訊通道
TUXEDO的高可用性自動(dòng)切換連接點(diǎn)部件
D部件
C部件
B部件
A部件
D部件
C部件
B部件
A部件
D部件
C部件
B部件
A部件
D部件
C部件
B部件
A通訊通道
TUXEDO的高可用性通訊失敗轉(zhuǎn)移、通訊失敗恢復(fù)提供功能強(qiáng)大的應(yīng)用運(yùn)行環(huán)境TUXEDO的功能5:Authentication(認(rèn)證)Authorization(授權(quán))LinkLevelEncryption(加密)提供功能強(qiáng)大的應(yīng)用運(yùn)行環(huán)境提供異步、可靠的消息隊(duì)列功能TUXEDO的功能6:可靠異步隊(duì)列tpenqueue()tpdequeue()CCQ可靠隊(duì)列存儲(chǔ)轉(zhuǎn)發(fā)tpenqueue()tpdequeue()CSQ自動(dòng)轉(zhuǎn)發(fā)TUXEDO的隊(duì)列管理機(jī)制處理方式先進(jìn)先出或后進(jìn)先出時(shí)間控制絕對(duì)時(shí)間或相對(duì)時(shí)間優(yōu)先級(jí)根據(jù)用戶的級(jí)別以及服務(wù)的級(jí)別支持事務(wù)處理提供功能強(qiáng)大的應(yīng)用運(yùn)行環(huán)境提供消息出隊(duì)和請(qǐng)求處理的優(yōu)先級(jí)機(jī)制TUXEDO的功能7:TUXEDO的服務(wù)優(yōu)先級(jí)機(jī)制RD_RECPrio:60GETNAMEPrio:70GETKEYPrio:40RD_RECPrio:60WR_RECPrio:50Server’sRequestQueueageorderServer
oldest選擇優(yōu)先級(jí)高的服務(wù)每10次選擇最久的提供功能強(qiáng)大的應(yīng)用運(yùn)行環(huán)境提供強(qiáng)大的應(yīng)用管理和監(jiān)控機(jī)制TUXEDO的功能8:應(yīng)用管理和監(jiān)控機(jī)制基于Web的圖形化管理工具通過應(yīng)用去管理(MIB)BEAManager與以下管理平臺(tái)集成HPOpenViewSunNetManagerIBM/TivoliNetVi
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 請(qǐng)大家認(rèn)真查閱報(bào)銷制度
- 2026年及未來5年市場(chǎng)數(shù)據(jù)中國(guó)珍珠行業(yè)市場(chǎng)需求預(yù)測(cè)及投資規(guī)劃建議報(bào)告
- 藍(lán)天救援隊(duì)值班制度
- 營(yíng)商環(huán)境建立企業(yè)日記制度
- 中國(guó)連鎖加盟商業(yè)發(fā)展白皮書2026
- 教育培訓(xùn)法律服務(wù)
- 2026年?duì)I銷策劃師中級(jí)認(rèn)證考試題庫(kù)
- 2026年產(chǎn)品設(shè)計(jì)師設(shè)計(jì)創(chuàng)新與應(yīng)用題庫(kù)與答案解析
- 2026年酒店管理專業(yè)實(shí)踐考試題庫(kù)及答案解析
- 2026年水利工程設(shè)施異常響應(yīng)處理模擬題庫(kù)
- 2025湖南銀行筆試題庫(kù)及答案
- 廣東省佛山市順德區(qū)2026屆高一數(shù)學(xué)第一學(xué)期期末檢測(cè)模擬試題含解析
- 新河北省安全生產(chǎn)條例培訓(xùn)課件
- 交警執(zhí)勤執(zhí)法培訓(xùn)課件
- 【初高中】【假期學(xué)習(xí)規(guī)劃】主題班會(huì)【寒假有為彎道超車】
- 鐵路聲屏障施工方案及安裝注意事項(xiàng)說明
- 2026年及未來5年市場(chǎng)數(shù)據(jù)中國(guó)超細(xì)銅粉行業(yè)發(fā)展趨勢(shì)及投資前景預(yù)測(cè)報(bào)告
- (新教材)2026年人教版八年級(jí)下冊(cè)數(shù)學(xué) 21.2.2 平行四邊形的判定 21.2.3 三角形的中位線 課件
- 繼承農(nóng)村房屋協(xié)議書
- 2025-2026學(xué)人教版八年級(jí)英語上冊(cè)(全冊(cè))教案設(shè)計(jì)(附教材目錄)
- 臺(tái)球競(jìng)業(yè)協(xié)議書范本
評(píng)論
0/150
提交評(píng)論