Tuxedo是一個middware軟體
什麼是middware軟體呢?
middware其實是早期的術語
現在應該叫做application server
Tuxedo全名是TUX has been Extended for Distributed Operation!
一開始是由貝爾實驗室開發成功
再來由Novell公司接手
後來又被BEA買走了
而現在則是被Oracle買走了
Tuxedo是在企業、Internet這樣的分散式運算環境中,
開發和管理三層結構的“客戶/伺服器”關鍵業務系統的軟體。
它具備分散式交易處理和應用通信功能,並提供完善的各種服務來建立、運行和管理關鍵任務應用系統。
它提供了一個開放的環境,支援各種各樣的客戶、資料庫、網路、通訊方式,
使得開發人員能夠利用它建立跨硬體平台、資料庫和作業系統的交互應用系統。
這套軟體是我在進公司後才第一次聽到
台灣根本沒什麼人在用吧?
不過,聽說很多阿六仔都是用這個的
這時候就要問了:為什麼在台灣從來沒聽過呢?是我太弱了?還是軟體太專業了?
其實最主要的原因在於Tuxedo的輝煌時代早已過去了,已經是一套日落西山的軟體了
(不過oracle還是有持續在做改版)
為什麼tuxedo會日落西山呢?
其實最主要的原因在於:網路
現在是一個網路時代,頻寬大,速度快
在這個時代最主流的架構是Browser / server
也就是透過browser來取代應用程式,達到跨平台的目地。
而tuxedo是在C/S 架構下產生的軟體
在C/S架構下會有很多問題的產生
譬如:程式改版,需要整支程式都重新發佈,這是很費工的一個工程
所以慢慢的,C/S架構慢慢退出主流,由B/S架構主導
但是,這不是說C/S架構就會被淘汰,而是說,它會在某一塊B/S架構還無法滿足的環境繼續保存下去
譬如說,企業的一些核心系統,並不需要完全對外開放,只要對內部人員開放就好
是一個較封閉的系統
這樣的系統就很適合C/S架構
因此,它還是會固守著它自己的一片天
所以Tuxedo還是有它的價值存在,而且是隱身到企業的核心架構裡
因此,大部份人的會很少聽過這套軟體。
尤其是銀行、通訊、傳產等產業,可能都是使用tuxedo這樣的軟體。
