前言
Web 2.0 這個字眼於媒體雜誌的曝光率非常高, 筆者一直對新技術如何落實到產業中很有興趣, 在本期快訊中, 筆者將分享目前 IBM 在 Web 2.0 上的應用, J2EE 規範一直是商用 Java 伺服器所需遵循的規範, 但是頻繁的更新週期卻也讓維運人員吃不消, 本期將揭露新的IBM Java 伺服器更新策略. 關於產品訊息, 則節錄新近產品極速資料傳送器 Websphere Transformation Extender(WTX) 之介紹.

本期目錄
-Web 2.0 與企業 IT 系統
-頻繁升級, J2EE 伺服器的宿命?
-Product update : 極速資料傳送引擎 Websphere Transformation Extender(WTX)
-Product update : WebSphere Application Server 修正程式精靈

Web 2.0 與企業 IT 系統

圖一: Web 2.0 網站 Wikipedia 搜尋Websphere 所得之結果

這幾個月來 Web 2.0 的字眼頻繁的於報章雜誌出現, 但是對於如何落實於企業應用卻一直較少有相關的介紹, 根據BusinessWeek 今年四月份的報導(Executives Remain Wary of Web 2.0), 麥肯錫顧問公司對全球兩千位以上的主管進行問卷調查, 其中只有33% 預計在未來於企業內部建置RSS 服務, 32% 預計在未來提供部落格(Blog) 服務

反觀IBM , 由於身為科技服務的提供廠商, 已經建置了許多 Web 2.0 服務來作為內部員工間的互動:
RSS: 在 IBM 內部 Intranet 網站上, 針對產品的重要訊息, 提供有 RSS 服務可供訂閱, 使用者只要有安裝 RSS 服務的瀏覽器, 隨時都可以獲得產品最新的資訊.
Blog: IBM 內部 Intranet 提供有 Blog 服務, 任何員工可以申請一個部落格, 並將分享給內部的同事閱讀.
Wiki: 針對新進產品, 由於需要較多的技術訓練與討論, 所以員工可以申請建立個一 Wiki 網站, 供同事一起在網站上共同撰寫並且更新這些新產品的技術文件, 讓全球的同事可以很快的獲得整理過後且消化過的資訊.
Podcast: 由於 IBM 在全球 60 幾個國家都有銷售辦公室, 針對新進產品的銷售訓練, 往往提供有 Podcast 可供使用, 需要取得這些資訊的業務人員不需要乖坐在會議室中聽越洋電話, 藉由將 Podcast  裡面的語音檔同步到 iPod 或是 MP3 手機就可以將這些資訊帶著走, 提升業務人員的工作效率.

Businessweek 文章中有提到, 許多企業主管不願意導入 Web 2.0 服務是擔心負面情緒的資訊在企業內部傳輸, 在 IBM 的做法, 是在每個員工申請Web 2.0 服務時, 請其簽署一份不傳輸一些對公司造成負面影響訊息的電子表單作為紀錄, 在要求員工負起自律責任的同時, 將 Web 2.0 服務簡單易用與高效率的特點應用於 IBM 公司內, 讓這個全球有三十萬員工的企業持續的維持可觀的競爭力.

頻繁升級, J2EE 伺服器的宿命?
根據 Sun Microsystem 的網站, 現在最新的 J2EE 規格為 J2EE 5 SDK Update 2, 聽到這樣的消息, 管理 Java 伺服器的同事們可能心頭又會跳一下, 因為 Java 伺服器又要升級了!! 套一句中國的諺語: 一動不如一靜, 頻繁更新的 Java 技術規格, 常常讓系統管理的同事大傷腦筋, IBM 針對這樣的情況已經提出了折衷的解決辦法: 將 J2EE 技術與 Java 伺服器脫鉤.

Websphere Application v6.1 只支援 J2EE 1.4 以及 J2SE 5.0, IBM 將 J2EE 5 所包含的新規格打散為數個 feature pack, 客戶可視需求分別安裝, 系統管理人員可以延長 Java 伺服器服務年限的同時, 又可以提供開發人員最新的技術服務規格. 

目前在 WebSphere software early programs 的網站上, 提供有以下的 feature packs :
 Ajax for IBM WebSphereR Platform
 IBMR WebSphereR Application Server Version 6.1 Feature Pack for EJB 3
 IBM WebSphere Application Server V6.1 Feature Pack for Web Services - Beta Release
 IBM WebSphere Application Server V6.1 Feature Pack for SOA - Beta Release

Product update :
極速資料傳送引擎 Websphere Transformation Extender(WTX)

圖二: WTX 軟體示意圖
目前在市面上的中介軟體(Middleware), 大致上負責的作業就是不同伺服器間的資料轉換,  可能提供的功能是扮演 .Net, J2EE 以及主機程式間的轉換與傳送機制, 大部分的轉換機制是 XML 資料格式或是 Plan Text 格式要轉換成 COBOL 電文格式, 目前在業界可以提供這樣功能的軟體不少, 例如 Websphere MQ, Websphere Process Server 或是 Websphere Message Broker 都是屬於這一類的產品, IBM 現在買入了一家新的軟體公司, 專門針對傳輸量很大, 且對效能的要求很高的客戶而設計的產品, 稱為 Websphere Transformation Extender(WTX).

目前市面上的中介軟體大致上區分為以 .Net 或是 J2EE 兩種不同技術陣營來靠攏, WTX 為了追求最快的傳輸效能, 並沒有朝這兩個技術陣營調整, 相反的他充分與各種作業系統整合: 提供圖形化的轉換機制設定, 支援連接能力(從 Socket , HTTP, FTP, RDMBS, JMS 或是 Web Services都支援), 最重要的特點是-- 以原生碼(Native Code)方式執行資料傳送之作業, 支援之作業系統有(Win32, AIX 以及 zOS 等), 這種藉由排除疊床架屋的層層 API 而直接訴諸於作業系統執行碼的做法, 對於中介軟體效能非常重視的 IT 專案, 將會是 WTX 非常適合發揮的地方.

WebSphere Application Server 修正程式精靈
http://www-1.ibm.com/support/docview.wss?rs=180&uid=swg21257855
Websphere Application Server 提供了許多修正程式(Fixpack), 往往造成使用者更新上的困擾,現在網頁上提個了一個新的介面, 藉由瀏覽器點選的方式, 使用者可以很快的找到所需要的修正程式,並且提供多個檔案一起下載的功能, 提供包含目前在 IBM 維護範圍內的 v5.1, v6.0 以及 v6.1 等三個版本.

-全文結束-

創作者介紹

微醺時刻

ycliang 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • ycliang
  • 關於 WTX 之補充

    文章中提到 WTX 的原生碼特點, 指的是所有在軟體上運作的轉換機制, 會先編譯(Compile)成部署平台的執行檔, 所以每個部署上去運行的流程都是以該平台的原生碼(Native Code)進行運作, 相對於 .Net 或是 J2EE 需要呼叫共用的程式庫, 相對的更具有效能的優勢.
找更多相關文章與討論