Oracle Tuxedo

Oracle Tuxedo 是當今 C、 C++ 和 COBOL 解決方案的首選平台,是許多全球領先公司的事務處理支柱,運行著一些規模最大的關鍵事務處理系統,如有線傳輸、ATM和電信等。

Tuxedo( TransactionsforUnix,ExtendedforDistributedOperations ) 是用來管理分散式計算交易處理的一種中間件平台。Tuxedo的是一種面向事務處理的軟體產品,提供了多種開發語言支持,來適應企業套用的複雜環境。

Tuxedo是上世紀八十年代開發的產品,多年以來一直在不斷的前進和發展,同時,也在不斷的被收購。。Tuxedo最後一次被收購是2008年,BEA公司被Oracle收購以後,整體成為Oracle的一個重要產品。

OracleTuxedo是當今C、C++和COBOL解決方案的首選平台,是許多全球領先公司的事務處理支柱,運行著一些規模最大的關鍵事務處理系統,如有線傳輸、ATM和電信等。
Tuxedo中文學習資源: Tuxedo的中文論壇: http://www.tuxdev.cn http://bbs.middleware123.com, Tuxedo中文社區:http://middleware123.com

OracleTuxedo的性能無與倫比,是惟一能在分散式異構計算環境下運行如此多套用的平台,它支持全球範圍內跨越任何系統的事務,如面向客戶的關鍵任務套用和後台處理等。
作為一種多語言、可無限擴展的事務處理平台,OracleTuxedo為機構提供了任務關鍵型基礎架構,能改善已有套用的可訪問性,整合企業事務和訊息傳輸解決方案,能通過XMLWeb服務支持核心套用,能提高企業的生產率、效率和敏捷性,使IT機構能更好地與業務流程保持一致。
OracleTuxedo具有以下特點:
● 通過在分散式網路複製套用服務以及在所有可用資源間平衡負載,最大限度地提高可用性和吞吐量。
● 多層架構最佳化了跨異構環境的事務,提高了處理效率,完善了資源管理。
● 充分利用已有技能和資產,降低總擁有成本;基於標準的強大API簡化了事務處理。
如果您面對的挑戰是尋找一條路徑,在多語言環境中提供可擴展的性能和絕對安全的可靠性,那么,經過檢驗的OracleTuxedo平台是您的理想選擇,該平台簡化了分散式事務處理和基於訊息的套用開發,並提供了無限的擴展性和基於標準的互操作性。
OracleTuxedo產品的功能
BEATuxedo在SOA(面向服務的架構)的基礎上構建,它利用功能強大的訊息傳輸和事務處理引擎,極大地簡化了企業分散式計算。它充分利用功能強大、簡單易用的API和集成服務,提取了分散式事務處理的複雜性,加快了您最宏大的複雜分散式項目實現IT價值的速度。
高度分布的事務處理
OracleTuxedo系統與SRB(服務請求代理)類似,同時提供了SOA基礎架構,它能有效地路由、傳送和管理整個BEATuxedo流程和套用的請求、事件和套用佇列。它具有無限的擴展性,可以有效地管理峰值事務量,提高業務敏捷性,並使IT機構能快速適應業務需求和吞吐量的變化。BEATuxedo將複雜的事務管理(如兩階段提交和異構資源管理)封裝為基於標準的API,為IT機構提供了功能強大、易於使用的TP基礎架構,滿足了所有C、C++和COBOL套用的需要。
OracleTuxedo的分散式管理服務最佳化跨多個資料庫的事務,無論對於哪種訪問協定,都能確保所有參與資源和資料庫的數據完整性。系統跟蹤事務參與方,並檢查兩階段提交協定,確保各個分散式資源正確處理了所有事務的提交和回滾。
OracleTuxedo採用基於Web的圖形化管理方法,能自動實現分散式系統的很多關鍵管理功能,將操作人員的參與降低到最低限度。
OracleTuxedo還無縫地集成第三方SNMP管理控制台,簡化了套用管理。IT機構可以利用包含事務、安全、高級訊息傳輸、佇列和操作、管理及維護(OA&M)的標準BEATuxedo服務和協定,用較低的成本,方便地構建高度分布的解決方案,並提供足夠大的吞吐量和可用性。
卓越的擴展性和可靠性
OracleTuxedo系統的中心是一個極其可靠的高性能訊息引擎,保證訊息“傳輸,且僅傳輸一次”。
該引擎有效禁止了底層硬體的複雜性,無論是單台計算機、集群,還是跨獨立OracleTuxedo域,都能透明地提供同步、異步和會話訊息API。利用數據依賴路由技術,BEATuxedo能基於訊息上下文和優先權選擇路由,這不僅實現了高效的事務處理,還確保了最關鍵訊息傳輸解決方案擁有最卓越的性能和可靠性。
OracleTuxedo採用了一個可複製的服務框架,能根據實時系統負載和吞吐量自動添加附加服務。OracleTuxedo為要求最苛刻的關鍵任務套用提供了最佳的可靠性和性能。通過在所有可用系統中動態地載入平衡服務請求,OracleTuxedo使套用能並行處理多個請求,並能同時在不同分散式節點上處理多個事務。OracleTuxedo提供了事務佇列,這使分散式套用能夠以異步、“無連線”的方式協同工作,從而靈活地處理或延期處理事務。事務佇列是一個模組化存儲轉發模型,它可以基於多種標準(諸如訊息上下文、訊息內容和日期)排列優先權和延遲處理。
為確保套用的可用性,OracleTuxedo對套用、事務、網路和硬體故障進行連續監控。OracleTuxedo強健的OA&M服務能自動重啟和停止套用服務,有效避免了單點故障,並確保隨時隨地為客戶和合作夥伴提供所需的套用服務。在出現故障時,OracleTuxedo能從邏輯上將故障組件從系統中去除,並能夠自動將訊息和事務重新路由到可用的系統中。
系統的安全機制非常完善,包括了身份驗證、授權和鏈路層加密(LLE),有效確保了OracleTuxedo套用在跨網路部署時的數據隱私。OracleTuxedo還提供了一個外掛程式框架,為網路套用提供公鑰加密、數字簽名和第三方安全產品支持,確保OracleTuxedo符合現有的企業安全標準。通過在所有可用資源間動態地平衡負載,並充分利用BEATuxedo強健的通信系統和事務佇列,OracleTuxedo極大地提升了所有套用的能力:顯著提高了套用的性能、可擴展性和可靠性,有效延長了生命期。作為中間層資料庫集線器,OracleTuxedo強大的分散式事務管理使客戶端和伺服器都能有效參與到分散式事務處理中,並能跨越任意異構環境協調多個資料庫的更新。
可擴展的框架
OracleTuxedo支持多種不同的連線和互操作標準,使企業能在其他套用和解決方案中利用OracleTuxedo的套用和服務。OracleTuxedo系統的核心是域網關(DomainGateway,DG)架構,這個核心支持各個運行環境、網路、地理位置、企業及套用服務平台(包括BEAWebLogicServer)的不同訊息和TP套用間的互操作。DG協定支持TopEnd套用集成、OracleMessageQ橋接和OracleTuxedo大型機適配器(面向IMS和CICS)。OracleTuxedo還支持將第三方對象請求代理(ORB)用於OracleTuxedoCORBA伺服器的啟動和認證,並用於開發多執行緒CORBAC++套用。
利用OracleTuxedo的面向服務的架構,企業可以將OracleTuxedo的可用性和伸縮性與J2EE的擴展性結合起來,開發“全面”、“複合”和“端到端”的解決方案。
wtc(WebLogicTuxedoConnector)將OracleTuxedo和BEAWebLogicPlatform緊密地集成在一起,允許IT機構輕鬆地擴展OracleTuxedo服務,並將其與全新和現有的J2EE解決方案集成起來。WTC採用雙向P2P協定,支持OracleTuxedo間的完整事務和安全性傳遞(非託管事務),支持C/C++和COBOL套用、OracleWebLogicServer和WebLogicPlatform、J2EE工具和套用。

相關詞條

相關搜尋

熱門詞條

聯絡我們