快速閱讀
介紹Tuxedo,以及webLogic兩個中間件,都是oracle旗下的產品 ,現在各銀行系統用的最多。因為有部分項目涉及,所以有必須弄清楚,明白 。
什么是Tuxedo
官方介紹:https://www.oracle.com/technetwork/cn/middleware/tuxedo/overview/index.html
Tuxedo:Transaction for Unix has been Extended for Distributed Operation分布式操作擴展之后的Unix事務系統。
位於client和server之間的中間件,具備分布式事務處理和應用通信功能
Tuxedo是一個事務處理(TP)監督器(transaction processing monitor),它管理聯機事務處理(OLTP)系統操作的事務。客戶通過結構化查詢語言(SQL)調用,或其他類型的請求,產生對server的請求。這個事務處理監督器確信,正確地進行了改動,以保證數據的完整性。這在一個事務能夠改變多個位置的數據庫的分布式數據庫環境是很重要的。這個事務處理監督器使用雙階段提交,以保證全部的數據庫都已經接收和認可了這些數據的正確性。否則,這個數據庫返回它的事務前狀態
WTC:WebLogic Tuxedo Connector
OLTP: On-Line Transaction Processing 聯機事務處理
OLAP: On-Line Analytical Processing 聯機分析處理
ATMI:application-to-Transaction Monitor Interface 應用程序到事務監視器接口
DTP:Distributed Transaction Processing分布式事務處理
MSSQ:Mutile Server,Singal Queue
Tuxedo的作用
屏蔽分布式環境中的通信協議,硬件體系結果,操作系統,數據庫和其它服務的差悍匪,
使網絡節點上的應用程序和各單元部件能進行互操作。
廣泛用於金融,電信,制造業等各行各業的核心業務系統
三層架構-客戶端(表現層)-中間件服務層(業務邏輯層)-db
應用 weblogic中間件的系統一般采用BS架構,大部分用HTTP協議,少量使用RMI協議。
應用 Tuxedo中間件使用的是tuxedo協議,
Tuxedo 的通訊過程
Tuxedo服務器一次請求需要進行兩次交互才可以。 Tuxedo有兩個負責通訊的進程(WSL,WSH),
客戶端通過ip地址和端口號與wsl建立連接,由wsl認證請求是否合法。 返給客戶端的響應中包含另一個ip地址和端口號,然后,客戶端用新的ip和端口號進行請求WSH
什么是weblogic
WebLogic最早由 WebLogic Inc. 開發,后並入BEA 公司,最終BEA公司又並入Oracle公司
webserver是用來構建網站的必要軟件,具有解析、發布網頁等功能,它是用純java開發的
參考:https://baike.baidu.com/item/weblogic/451978?fr=aladdin
Tuexdo下載地址:
https://www.oracle.com/technetwork/cn/middleware/tuxedo/downloads/index.html
我下載的是12CR2.
參考
https://blog.csdn.net/wyswlp/article/details/6542947
Tuxedo 介紹與安裝(一)
https://yq.aliyun.com/articles/35248?spm=a2c4e.11153940.0.0.a0341af3Nqy4fE
tuexdo培訓.ppt
https://max.book118.com/html/2018/0806/8036076051001117.shtm