當前位置:編程學習大全網 - 源碼下載 - tuxedo解決了什麽問題

tuxedo解決了什麽問題

Oracle Tuxedo為在異構的分布式環境下構建從WEB到企業應用的可擴展的多層Client/Sserver應用程序提供了壹種框架或者說是中間件。使用Tuxedo,用戶可以開發,管理,部署獨立於底層硬件、操作系統、網絡和數據庫環境的應用程序。

中間件比操作系統和網絡的服務提供更多的功能。中間件的主要目的就是幫助應用程序解決不同平臺,不同環境之間的通信和互操作。

Oracle Tuxedo主要提供以下中間件服務:

1)壹種ATMI程序接口

ATMI即Application-to-Transaction Monitor Interface(應用事務監視接口),它是Tuxedo系統主要的編程接口。它提供事務管理功能(routines,verbs);request/response,會話,隊列和發布訂閱消息的功能;服務接口功能;和分布式應用程序通信的緩沖管理功能。

2)CORBA編程接口

CORBA即Common Object Request Broker Architecture(公用對象請求代管者體系結構)是壹種由公***管理組織(OMG)定義的壹種語言無關的面向對象的模型即壹種標準。CORBA程序接口包括C++和JAVA兩種ORB(Object Request Broker對象請求代理)。壹種ORB就是壹個庫,它能夠使得CORBA對象與其它的ORB進行溝通與定位。

Note:Oracle Tuxedo CORBA的java客戶端和java ORB已經丟棄從Tuxedo8.1,而且也不再提供技術支持。所有CORBA JAVA Client和ORB的參考文檔和相關用例僅僅為開發人員利用第三方Java ORB庫提供參考。第三方的Java ORB相關的技術服務應該由開發方提供。Oracle不負責第三方JAVA ORB的技術支持。

3)高性能的事務處理應用服務器

事務處理應用服務器監控每壹個分布式的ATMI事務,而無論是被系統還是資源管理器使用。它提供了壹種將ATMI分布式事務運行在普通電腦和操作系統上的運行引擎。

4)高性能對象應用服務器

對象應用服務器主要是基於CORBA 對象事務服務(OTS)的,並且結合了Oracle CORBA C++ ORB的ATMI事務處理技術,進而為分布式對象使用事務提供了壹種高性能的處理方法。

  • 上一篇:開發壹個安卓手機APP要多少錢,找想專業的APP外包開發公司
  • 下一篇:C# WinForm 中怎麽實現用戶自定義打印格式
  • copyright 2024編程學習大全網