隨著 IBM 公布了 IBM WebSphere® Application Server Community Edition,developerWorks 人員采訪了 IBM 的 Gluecode Transition 主管 Scott Cosby 和 IBM 的 Gluecode 開發主管 Paul Buck。本文幫您了解此公告對 WebSphere 產品系列和開放源碼 Apache Geronimo 開發社區的意義。
自從 2005 年 5 月收購 Gluecode Software 以來,IBM 已經多次貢獻代碼並投入技術資源來幫助 Apache Geronimo 社區達到其 Java™ 2 Platform, Enterprise Edition (J2EE) 認證的目標,2005 年 10 達到了此裡程碑。現在,IBM 正在執行其開放源碼應用服務器目標的下一階段,即引入 IBM WebSphere Application Server Community Edition,這是一款基於 Apache Geronimo 技術構建的應用服務器。WAS CE 展示了一個新的業務模型,提供免費代碼用於開發、測試和部署。根據 J2EE 編程模型,開發人員可以開發更高級的 WebSphere Application Server 產品,而中斷程度最小。
developerWorks:Scott 和 Paul,感謝你們為我們說明今天的公告。我知道這個 WebSphere 產品線中的新應用服務器與 Apache Geronimo 應用服務器密切相關。這兩個應用服務器在功能方面相比如何,有什麼不同?
Paul Buck:WebSphere Application Server Community Edition(太長了,我們將其簡稱為 WAS CE)建立在項目於 10 月份發布的 Apache Geronimo M5(裡程碑 5)驅動程序的基礎之上。Geronimo M5 是項目第一個通過正式 J2EE 認證的驅動程序。這個 IBM 產品在易於安裝和運行的配置中重新發布了 Apache Geronimo 代碼基以及專業文檔,以確保以前的開發人員經驗仍然有用。所有工作都從此開始。接著 IBM 支持小組將維護 WAS CE 並使其與開發人員所需的最新修補程序保持同步。WAS CE 在 IBM Java Runtime Environment 中進行了測試並受到支持,IBM Java Runtime Environment 被認為是行業級性能引導者,也是 WebSphere 應用服務器的其他成員發布的相同 Java Virtual Machine(JVM)。
隨著 IBM 和多個開放源碼社區已經支持 Apache Geronimo,我認為其他任何開放源碼應用服務器都不會在維護時間和成熟技術貢獻上享有與此相同的社區投資。IBM 在這一點上會一直堅持下去,根據我們在 J2EE 和開放源碼開發方面的所有跟蹤記錄,我們知道代價是什麼。我相信社區介入和 IBM 貢獻相結合將使 Apache Geronimo 成為開放源碼應用服務器領域的領導者。
Scott Cosby:我想說 WAS CE 是 90% 的 Apache Geronimo,意思是我們基於 Apache 最新的驅動程序構建它,然後添加一些客戶期望從 IBM 獲得的價值。通過將 WAS CE 添加到 WebSphere 組合中,我們的客戶和合作伙伴可以選擇適用於他們正在解決的問題的應用服務器技術。我非常期待在下一年 Apache 項目能快速為 Apache Geronimo 引進新技術。WAS CE 將有一個較規律的發行周期,通過比較可預測的發行頻率來平衡獲得最新特性或功能的需求。
developerWorks:對於當前使用 Apache Geronimo 的開發人員和活躍於開放源碼 Apache Geronimo 社區的開發人員,此公告意味著什麼?
Paul:WAS CE 公告使 Apache Geronimo 社區強烈感覺到 ISV 認為他們的工作做得非常好,同時 Geronimo 准備成為行業中支持經過認證的 J2EE 容器的一流的運行時間。
Scott:Paul 說的對。我鼓勵開發人員要注意我們的行動(而不僅僅是聽我們說過的話)。我們相信,在任何開放源碼應用服務器項目中,Apache Geronimo 是最開放的社區,因此,開發人員有許多參與機會。記住,在開放源碼領域,是用代碼來說話。我們將繼續貢獻技術和知識,並且我們鼓勵其他開發人員參與來幫助項目並爭取 “發言”。
Geronimo 社區達到其 Java 2 Platform, Enterprise Edition (J2EE) 認證的目標,2005 年 10 達到了此裡程碑。現在,IBM 正在執行其開放源碼應用服務器目標的下一階段,即引入 IBM WebSphere Application Server Community Edition,這是一款基於 Apache Geronimo 技術構建的應用服務器。WAS CE 展示了一個新的業務模型,提供免費代碼用於開發、測試和部署。根據 J2EE 編程模型,開發人員可以開發更高級的 WebSphere Application Server 產品,而中斷程度最小。
developerWorks:Scott 和 Paul,感謝你們為我們說明今天的公告。我知道這個 WebSphere 產品線中的新應用服務器與 Apache Geronimo 應用服務器密切相關。這兩個應用服務器在功能方面相比如何,有什麼不同?
Paul Buck:WebSphere Application Server Community Edition(太長了,我們將其簡稱為 WAS CE)建立在項目於 10 月份發布的 Apache Geronimo M5(裡程碑 5)驅動程序的基礎之上。Geronimo M5 是項目第一個通過正式 J2EE 認證的驅動程序。這個 IBM 產品在易於安裝和運行的配置中重新發布了 Apache Geronimo 代碼基以及專業文檔,以確保以前的開發人員經驗仍然有用。所有工作都從此開始。接著 IBM 支持小組將維護 WAS CE 並使其與開發人員所需的最新修補程序保持同步。WAS CE 在 IBM Java Runtime Environment 中進行了測試並受到支持,IBM Java Runtime Environment 被認為是行業級性能引導者,也是 WebSphere 應用服務器的其他成員發布的相同 Java Virtual Machine(JVM)。
隨著 IBM 和多個開放源碼社區已經支持 Apache Geronimo,我認為其他任何開放源碼應用服務器都不會在維護時間和成熟技術貢獻上享有與此相同的社區投資。IBM 在這一點上會一直堅持下去,根據我們在 J2EE 和開放源碼開發方面的所有跟蹤記錄,我們知道代價是什麼。我相信社區介入和 IBM 貢獻相結合將使 Apache Geronimo 成為開放源碼應用服務器領域的領導者。
Scott Cosby:我想說 WAS CE 是 90% 的 Apache Geronimo,意思是我們基於 Apache 最新的驅動程序構建它,然後添加一些客戶期望從 IBM 獲得的價值。通過將 WAS CE 添加到 WebSphere 組合中,我們的客戶和合作伙伴可以選擇適用於他們正在解決的問題的應用服務器技術。我非常期待在下一年 Apache 項目能快速為 Apache Geronimo 引進新技術。WAS CE 將有一個較規律的發行周期,通過比較可預測的發行頻率來平衡獲得最新特性或功能的需求。
developerWorks:對於當前使用 Apache Geronimo 的開發人員和活躍於開放源碼 Apache Geronimo 社區的開發人員,此公告意味著什麼?
Paul:WAS CE 公告使 Apache Geronimo 社區強烈感覺到 ISV 認為他們的工作做得非常好,同時 Geronimo 准備成為行業中支持經過認證的 J2EE 容器的一流的運行時間。
Scott:Paul 說的對。我鼓勵開發人員要注意我們的行動(而不僅僅是聽我們說過的話)。我們相信,在任何開放源碼應用服務器項目中,Apache Geronimo 是最開放的社區,因此,開發人員有許多參與機會。記住,在開放源碼領域,是用代碼來說話。我們將繼續貢獻技術和知識,並且我們鼓勵其他開發人員參與來幫助項目並爭取 “發言”。
Scott:WAS CE 是經過 J2EE 認證的應用服務器,同樣,它共享 WAS 系列其余部分的許多功能。當然,WAS CE 是不同的技術基礎,即 Apache Geronimo,但是如果基於 J2EE 標准構建應用程序,則幾乎沒有區別。其他 WAS 產品(如 Network Deployment 和 Extended Deployment)中包含非常有用的功能,這些產品可以提供更高的服務能力和質量。WAS CE 在內存占用、模塊化、簡單性和容易獲得程度(免費下載)方面具有獨特優勢。最後可以歸結成,為處理的問題選擇正確的解決方案。
developerWorks:如果開發人員已經開始使用開放源碼 Apache Geronimo 應用服務器,為什麼他或她還需要或希望購買產品?
Paul:如果開發人員已經准備部署或者需要一些額外幫助來開始,那麼可以使用 WAS CE。他們能夠獲得 IBM 的世界級支持,確保他們選擇 Geronimo 是正確的。另外,WAS CE 還提供 IBM 的 JDK 技術,其性能領先具有公認的跟蹤記錄。
Scott:請記住任何人都將可以下載 Apache Geronimo 或 WAS CE,並部署到生產中。這兩種情況都是免費的。IBM 為 Apache Geronimo 或 WAS CE 用戶提供多個支持等級,所以他們選擇哪個發行版都沒關系。通常,一旦客戶將應用程序從開發轉至部署,他們就開始考慮基礎代碼(包括應用服務器)的長期支持需求。IBM 提供了可以在線購買的不同支持協議。
developerWorks:Apache Geronimo 對於小型企業的確非常敏捷,可在幾分鐘內下載完。WAS CE 的源代碼怎麼樣?它是否是敏捷的應用服務器,適用於用戶和所有規模的企業?
Paul:WAS CE 適用於小型企業以及大型企業部門內的典型的小的部署。WAS CE 中包含的所有開放源碼組件的源代碼都可以獲得。
developerWorks:所以,通過此公告,IBM 似乎正在深化它支持開放源碼開發社區的承諾。您同意這一點嗎?
Paul:完全同意。通過提供這個新的開放源碼應用服務器,IBM 正在對那些希望輕松使用基於開放源碼的產品的客戶群做出響應。那些人現在希望有技術的同時還要有靈活性,但無需提前結帳。如果開始使用後他們發現需要支持,對於 Apache Geronimo 以及 WAS CE,IBM 具有分級支持服務,以滿足每個客戶的情況。
Scott:IBM 正在推出 WAS CE 以及針對 WAS CE 和 Apache Geronimo 的支持選項,這個事實非常明確地說明了它的承諾。我們將繼續向 Apache Geronimo 項目提供技術、專門知識及經驗,並強烈鼓勵其他人致力於開放源碼和 Geronimo 社區。 來自:TechTarget