中間件技術及Tuxedo課件_第1頁
中間件技術及Tuxedo課件_第2頁
中間件技術及Tuxedo課件_第3頁
中間件技術及Tuxedo課件_第4頁
中間件技術及Tuxedo課件_第5頁
已閱讀5頁,還剩34頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 中間件技術 BEA Tuxedo簡介 Tuxedo管理與開發中間件技術及Tuxedo 中間件技術中間件技術及Tuxedo中間件技術OLTP系統傳統的Client/Server模式應用服務器模式中間件的體系結構中間件的特點及優勢中間件技術OLTP系統OLTP系統 大量并發用戶 預知的輸入 大量的短事務 后臺使用大型共享數據庫OLTP系統 大量并發用戶傳統的Client/Server結構 RDA模式 SP模式 DB Server用戶界面 / 流覽器 傳統的Client/Server結構 RDA模式 DB SeRemote Data Access(RDA)模式 容易開發 業務處理分布在客戶端的各個

2、控件中 傳輸大量數據,網絡壓力比較大 管理困難業務處理邏輯 Remote Data Access(RDA)模式 容易開發Stored Procedures(SP) 模式 函數(過程)調用,減少網絡傳輸 由DBA負責應用管理 使用宿主語言(PL/SQL) 過程順序執行,效率低業務處理邏輯 Stored Procedures(SP) 模式 函數(過程三層客戶/服務器設計 用 戶 界 面 / 流 覽 器 數據庫服務器應用服務器業 務 處 理 邏 輯 三層客戶/服務器設計 用 戶 界 面數據庫應用業 務 處 客戶機服務器五大功能: 應用開發平臺 應用部署平臺 應用運行平臺 應用管理平臺 應用互聯平臺-

3、應用操作系統中間件- 面向企業級應用客戶機服務器五大功能:中間件- 面向企業級應用中間件應用體系結構數據庫連接集服務器池用于負載均衡路由,交換,轉換 客戶機通道組件組件組件組件組件組件組件組件組件組件組件組件組件組件組件通訊池通訊池通訊池通訊管道中間件應用體系結構數據庫服務器池路由,客戶機組件組件采用中間件的十條理由縮短應用的開發周期 節約應用的開發成本減少系統初期的建設成本降低應用開發的失敗率 保護已有的投資 簡化應用集成減少維護費用 提高應用的開發質量保證技術進步的連續性增強應用的生命力 Standish Group 采用中間件的十條理由縮短應用的開發周期 中間件的優勢(1)可擴展性 支持

4、大量的并發用戶 Server,Client可以分布在多種平臺上 位置透明高效率 負載均衡 性能優化 數據依賴路由中間件的優勢(1)可擴展性中間件的優勢(2)高可靠性 數據完整性 高容錯性 24756易于開發管理屏蔽了操作系統及網絡差異 提供了一系列API提供了易于操作的管理工具中間件的優勢(2)高可靠性提高主機處理能力(高速數據通道) =操作系統癱瘓 1000個通道 + 1000個進程 +500MB的RAM+10,000個打開的文件 1000個 客戶機 不采用交易中間件 50個通道 + 50個進程 +25MB的RAM+500個打開的文件 采用交易中間件 50TPMonitor1000個 客戶機

5、 =操作系統正常 我做 得到!提高主機處理能力(高速數據通道) =操作系統癱瘓 1000個網絡連接 = N + M網絡連接 = N * M大并發用戶數支持:三層結構(資源合理調配)網絡連接 = N + M網絡連接 = N * M大并發用戶數大并發用戶數支持:高速數據通道- 數據庫的連接池不采用交易中間件200個 客戶機 200個獨享管道 Oracle Database20 TPS采用交易中間件交易中間件 1000個 客戶機 24個共享管道 OracleDB Engine80 TPS大并發用戶數支持:高速數據通道- 數據庫的連接池不采用交TUXEDO應用服務復制BEA TUXEDO 客戶端- 工

6、作站BEA TUXEDO應用服務器群即使組件發生故障!也能保證業務處理不被中斷-= 組件故障備用連接通道數據庫服務器群ApplTuxApplTuxApplTuxApplTuxApplTuxApplTux并行數據庫服務器ApplTuxParallelDatabaseServerApplTux并行數據庫服務器ApplTuxBEA TUXEDO Enterprise Server7/24/52 高可用性TUXEDO應用服務復制BEA TUXEDO 客戶端- 工規模擴展性規模擴展性分布式處理數據依賴路由記錄關鍵字100-299記錄關鍵字300-599記錄關鍵字600-899ApplTuxApplTux

7、ApplTuxApplTux紀錄關鍵字733的服務請求BEA TUXEDO客戶,部門及應用服務器BEA TUXEDO 數據庫服務器分布式處理數據依賴路由記錄關鍵字100-299記錄關鍵字NodeManager服務器節點 AServer Node 1.432125.2627.NodeManagerNINodeManagerNINodeManagerNIServer Node 2Server Node 3實時消息路由循環路由分發數據依賴路由自動服務復制NI高性能: 負載均衡NodeManager服務器節點 AServer Node服務優先級RD_REC Prio: 60 GETNAME Prio:

8、 70 GETKEY Prio: 40 RD_REC Prio: 60 WR_REC Prio: 50 Servers Request Queueage orderServer oldest選擇優先級高的服務服務優先級RD_REC Prio: 60 GETNAME快速開發應用中間件屏蔽了底層操作系統的復雜性,使程序開發人員面對一個簡單而統一的開發環境,減少程序設計的復雜性,將注意力集中在自己的業務上,不必再為程序在不同系統軟件上的移植而重復工作,從而大大減少了技術上的負擔。 快速開發應用中間件屏蔽了底層操作系統的復雜性,使程序開發人快速開發應用ClientDB ADABAS C, C+, CO

9、BOL, . CICS, IMS ORACLE Sybase Informix Ingres Workbenches SuperNova Teradata . C, C+, COBOL, . DOS / Windows Gupta I-CASE Java Object View Oracle Forms PowerBuilder SuperNova Toolbook UNIX Visual Basic 3270 . Network快速開發應用ClientDB ADABAS C, C+, 小結OLTP系統傳統的Client/Server模式應用服務器模式中間件的體系結構中間件的特點及優勢小結OL

10、TP系統BEA Tuxedo簡介中間件市場情況BEA公司簡介BEA TuxedoBEA Tuxedo簡介中間件市場情況中間件市場情況IBM9%Others23%BEA46%Iona2%Gemstone3%Compaq4%Netscape/AOL3%Fujitsu3%Unisys7%2019年中間件市場情況IBM9%Others23%BEA46%IonBEA公司簡介“世界1000強”企業排名中的全部24家電信公司都是BEA的客戶。世界最大的前40家電信公司中的38家。TPC-C測試的首選中間件平臺(80%以上)BEA公司簡介“世界1000強”企業排名中的全部24家電信公TPC-C測試結果Rank

11、SystemtpmC DBTPM1SUN E10000115395Oracle 8iTuxedo2IBM RS6000110434Oracle8TXSeries3Compaq Alpha102541Oracle8TP WS4Sequent NUMA93900Oracle8Tuxedo5HP V250092832Oracle8iTuxedo6SUN E6500 53049SybaseTuxedo7HP V225052117SybaseTuxedo8SUN E600051871Oracle8Tuxedo9NEC HV860050208Oracle8iTuxedo10HP N400049308Syb

12、aseTuxedoTPC-C測試結果RankSystemtpmC DBTPMBEA Tuxedo交易管理(Tuxedo/T)工作站(Tuxedo/WS)域(Tuxedo/Domain)可靠消息隊列機制(Tuxedo/Q)全局事務處理BEA Tuxedo交易管理(Tuxedo/T)Tuxedo典型體系結構Tuxedo典型體系結構Tuxedo/T網絡連接池數據庫連接池名字服務/位置透明性 數據依賴型路由 負載均衡 優先權 穩固的運行環境 安全性 Tuxedo/T網絡連接池名字服務/位置透明性BBBEA TUXEDO應用程序的名字服務器 BB名字信息 配置信息環境統計信息 客戶端對服務的調用被映射到

13、服務器結點/服務器進程環境內指定的服務實例。 名字服務/位置透明性BBBEA TUXEDO應用程序的名字數據依賴路由 數據依賴路由 負載均衡負載均衡優先級 優先級 穩固的運行環境進程可用性檢查超時檢查自動服務器重啟和恢復過程用戶可定義的恢復過程 穩固的運行環境進程可用性檢查安全性系統驗證用戶驗證授權控制 加密安全性系統驗證工作站(Tuxedo/WS)通過BEA Tuxedo ATMI API連接到Server通過BEA Tuxedo ATMI API調用相應的服務支持幾乎所有平臺IBM OS/2, Macintosh OS ,Microsoft Windows 3.1/95,Microsoft Windows NT,MS_DOS 工作站(Tuxedo/WS)通過BEA Tuxed

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論