版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
錢存善
BEA系統(tǒng)有限公司顧問(wèn)
電話/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ǔ)過(guò)程兩層客戶機(jī)/服務(wù)器結(jié)構(gòu)業(yè)務(wù)邏輯
業(yè)務(wù)邏輯
業(yè)務(wù)邏輯
存儲(chǔ)過(guò)程
兩層結(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ǔ)過(guò)程三層客戶機(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)-高性能的連接管理
沒(méi)有交易中間件
通訊池
部件
部件
部件
部件
部件
部件
部件
部件
部件
部件
通訊池
有交易中間件
WSLWSH...WSHTPMonitorsasFrameworks=OSDies1000Connections+1000Processes+500MBofRAM+10,000OpenFiles1000Clients50Connections+50Processes+25MBofRAM+500OpenFiles50TPMonitor1000Clients=OSisFineIcandothis!沒(méi)有交易中間件
有交易中間件
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提供雙向連接無(wú)需對(duì)大型機(jī)環(huán)境作改變支持基于LU6.2應(yīng)用無(wú)需使用主機(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...沒(méi)有交易中間件
有交易中間件
部件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...沒(méi)有交易中間件
有交易中間件
數(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的圖形化管理工具通過(guò)應(yīng)用去管理(MIB)BEAManager與以下管理平臺(tái)集成HPOpenViewSunNetManagerIBM/TivoliNetVi
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 品質(zhì)培訓(xùn)提升員工質(zhì)量意識(shí)
- 東野圭吾作品分析
- 上證50ETF期權(quán)介紹
- 《雖有佳肴》課件
- 七大浪費(fèi)知識(shí)
- 宏觀深度報(bào)告:2025年十大“不一致”預(yù)期
- 單位管理制度展示選集職員管理篇十篇
- 部編版三年級(jí)語(yǔ)文上冊(cè)期末試卷(無(wú)答案)
- IFRS17對(duì)保險(xiǎn)行業(yè)影響的深度解析:專題二開啟計(jì)量“黑盒子”
- 單位管理制度展示匯編【職員管理】
- 2025年進(jìn)出口貿(mào)易公司發(fā)展戰(zhàn)略和經(jīng)營(yíng)計(jì)劃
- 2025年上海市嘉定區(qū)高三語(yǔ)文一模作文8篇范文:人們往往用“有用”作為判別事物并做出選擇的重要標(biāo)準(zhǔn)
- 2025年行政執(zhí)法人員執(zhí)法資格考試必考題庫(kù)及答案(共232題)
- 網(wǎng)站建設(shè)合同范本8篇
- 污水站安全培訓(xùn)
- 宜賓天原5萬(wàn)噸氯化法鈦白粉環(huán)評(píng)報(bào)告
- 教育機(jī)構(gòu)年度總結(jié)和來(lái)年規(guī)劃
- GB/T 44888-2024政務(wù)服務(wù)大廳智能化建設(shè)指南
- 2024年工廠股權(quán)轉(zhuǎn)讓盡職調(diào)查報(bào)告3篇
- 醫(yī)療器械考試題及答案
- 初三家長(zhǎng)會(huì)數(shù)學(xué)老師發(fā)言稿
評(píng)論
0/150
提交評(píng)論