Rod Johnson

校友
部落格文章由Rod Johnson

噢,你去的地方!

工程 | 2012年7月3日 | ...

過去的十年對我來說是一段激動人心且充滿挑戰的旅程,我對我與 SpringSource 共同創始人一起培育的技術和社群感到非常自豪。然而,總會有一個時刻需要做出選擇,關於你去的地方,現在是我離開 VMware 追求其他興趣的時候了。我祝願 VMware 和我的同事們持續成功,並且知道 Spring 將繼續蓬勃發展。

技術

建立 Spring 是為了簡化企業級 Java 開發,並且成功實現了這個目標。Spring 社群持續壯大,Spring 的採用比以往任何時候都更廣泛,Spring 還擁有……

定義虛擬化和雲 Java 的未來

工程 | 2011年6月14日 | ...

今天,我很高興地宣佈我們的 VMware vFabric™ 應用平臺版本 5 的釋出,該平臺定義了適用於雲和虛擬化執行環境的企業級 Java 的未來。vFabric 透過提供現代程式設計模型與下一代平臺服務相結合,開闢了通往新型現代雲架構的道路。這條道路沒有被上一代技術的冗餘和複雜性所淹沒。藉助 vFabric 5,VMware 確保企業級 Java 已準備好迎接未來對要求苛刻、資料密集型、大規模可伸縮應用的挑戰。

vFabric 5 繼續提供執行 Spring 應用的最佳場所,包括 vFabric tc Server 以及透過 vFabric Hyperic 以令人難以置信的智慧監控和管理這些生產解決方案的能力。該平臺還直接應對雲計算的技術挑戰,支援新的資料管理方法,藉助我們的 vFabric GemFireRabbitMQ 技術,使應用能夠跨彈性、地理分散式雲架構進行擴充套件。

推出 Cloud Foundry,業界首個開放 PaaS

工程 | 2011年4月12日 | ...

今天,我們為開發者帶來了激動人心的訊息:推出 Cloud Foundry,這是 VMware 推出的一個開源“平臺即服務”(PaaS),允許輕鬆部署使用 Spring、Rails 和其他現代框架編寫的應用。Cloud Foundry 透過支援多種程式設計模型選擇、多種 VMware 和第三方服務選擇、多種雲部署選擇以及以開源形式交付,在 PaaS 領域開闢了新天地。

Spring 建立以來,我們始終堅守幾個核心價值觀:特別是生產力和可移植性。今天,這些經過驗證的價值觀已超越 Spring 和 Java,擴充套件到 VMware 更廣泛的雲計算戰略。Spring 透過減少開發者花費在業務邏輯之外的時間來提高生產力;Cloud Foundry 消除了安裝和配置應用伺服器和 JVM 等基礎設施所花費的時間。Spring 促進了不同部署目標之間的可移植性;Cloud Foundry 本身既是一個關鍵的部署目標,也是一個……的層。

吸引大量新受眾:VMware 收購 WaveMaker

工程 | 2011年3月8日 | ...

今天,VMware 透過本部落格宣佈收購 WaveMaker,這是一款廣泛使用的圖形化工具,使非專業開發者能夠快速構建 Web 應用。 雖然 WaveMaker 已經是 Spring 生態系統的一部分,但它現在將成為 Spring 家族和 VMware 雲戰略的組成部分。WaveMaker 的所有員工都將加入 VMware。

這次收購透過授權更多開發者構建和執行現代應用,進一步推進了 VMware 的雲應用平臺戰略,這些應用能夠與底層基礎設施共享資訊,以最大化效能、質量……

SpringOne2GX 2010:將 Java 創新推向雲端

工程 | 2010年10月22日 | ...

我們正在慶祝我們的第 6 屆 SpringOne 2GX 開發者大會——自去年以來,也慶祝 Groovy 和 Grails。一如既往,與成就了 Spring 這一現象的開發者社群歡聚一堂真是太棒了。今年,我們不僅創下歷史最高參會人數(是去年的兩倍!),並且擁有一份出色的合作伙伴名單(以 Googlesalesforce.comAccenture 為首),還有數量異常多的倡議要與我們的社群分享。

有這麼多話題要討論,這很容易成為歷史上最長的部落格文章。相反,讓我們來看一下重點……

VMware vFabric 助力雲應用平臺願景

工程 | 2010年8月31日 | ...

在今年的 VMworld 大會上,VMware 正在揭示我們實現 IT 即服務的願景。今天的公告概述了我們認為對於交付 IT 即服務至關重要的 IT 堆疊的三個主要層——雲基礎設施和管理雲應用平臺終端使用者計算——並闡述了我們應對這些挑戰的路線圖。Spring 開發者技術和 SpringSource 中介軟體在我們的願景中扮演著關鍵角色,我們相信我們正在為我們的社群開啟激動人心的新機遇。

作為這一戰略的一部分,我們正在以全新的 VMware vFabric 品牌宣佈我們的雲應用平臺。該平臺兌現了 VMware 收購 SpringSource 的承諾,將我們的資產整合到一個統一的下一代基礎設施中。雖然各個元件將保持獨立可用,但我們認為這種整合產品將提供一個更簡單、更高效的選擇。

VMware vFabric 平臺將數百萬 Java 開發者使用的 Spring 開發框架和工具與 VMware vFabric 平臺服務相結合,從而能夠快速交付即時可伸縮且雲可移植的下一代應用。

今天的公告是我們過去 5 年工作的自然延續。我們首先透過 Spring Framework 和 POJO 程式設計的創新,轉變了企業級 Java 的生產力;將 Spring 程式設計模型擴充套件到處理安全性、批處理、整合等重要需求;繼續透過 tc ServerHyperic 簡化企業級 Java 部署;透過 SpringSource Tool SuiteGrailsSpring Roo 進一步提高了生產力;透過收購 Rabbit TechnologiesGemStone Systems 增加了支援雲的訊息傳遞和資料網格功能;並與業界領先的虛擬化解決方案整合。我們今天宣佈的統一平臺正是由這些最佳元件構建而成。

VMware vFabric

為什麼需要一個新的應用平臺?

虛擬化和雲計算的興起,加上 Facebook 和 Salesforce.com 等消費者和軟體即服務應用的流行,正在推動應用架構發生重大轉變——涉及基礎設施、應用、資料訪問以及終端使用者與應用互動的方式。

現代應用需要易於使用、資料豐富,並能隨時隨地訪問。開發者需要能夠構建優秀應用並將這些應用立即部署到智慧平臺上的框架、工具和平臺服務,該平臺能夠按需配置並根據策略擴充套件應用。

IT 需要一個用於新一代應用的平臺,該平臺不包含上一代架構的複雜性、冗餘和侷限性。

我們提供的獨特價值

VMware vFabric 雲應用平臺將數百萬 Java 開發者使用的 Spring 專案和工具與支援下一代應用所需的 VMware vFabric 平臺服務相結合。向雲計算的轉變往往會混合開發者和運維方面的考量;我們認為,理解並解決現代開發者的需求至關重要。

通往雲端的道路始於開發者工具和功能,這些工具和功能使得建立提供豐富現代使用者體驗並使用成熟 EAI 模式與其他應用整合的全新應用變得容易。Spring 應用可以部署在任何 Java 平臺上,包括 WebSphere、WebLogic、JBoss、我們自己的 tc Server,以及公共雲平臺。開始的最佳方式是下載 SpringSource Tool Suite,它提供了一個豐富的開發環境和執行時平臺,使建立 Spring 和 Grails 應用快速簡便。

VMware vFabric 提供了輕量級 footprint 和透明的可視性,使得應用能夠透過 tc Server 和 Hyperic 等技術充分利用底層虛擬化基礎設施平臺。該平臺直接應對雲計算的技術挑戰,支援新的資料管理方法,藉助我們的 GemFire 和 RabbitMQ 技術,使應用能夠跨彈性、地理分散式雲架構進行擴充套件。

我們走向何方?

VMworld 大會上,我們設有 6 個演示展位,將展示正在執行的 VMware vFabric 雲應用平臺。我鼓勵您前來參觀體驗。

我們的 Spring 和 vFabric 工程師正以驚人的速度持續推進,並將在 2010 年 10 月 19 日至 22 日在芝加哥舉行的 SpringOne 2GX 大會上重點介紹更多的創新成果。為了支援我們與 Salesforce.comGoogle 的合作,我們一直在努力擴充套件 Spring 程式設計模型和 vFabric 平臺服務,使開發者能夠將應用部署到 VMforceGoogle AppEngine 等雲平臺。我們鼓勵您親自前來了解新的進展。

我們認為,我們擁有獨特的能力,可以為數百萬企業級 Java 開發者提供清晰且創新的通往雲計算架構的路徑,該路徑由現代程式設計模型與下一代平臺服務驅動。這條路徑沒有被上一代架構的冗餘和複雜性所淹沒。這段旅程將會充滿樂趣,我期待與您一起同行。

邁向開放 PaaS

工程 | 2010年5月19日 | ...

幾周前,我發推說——令人難以置信的是——SpringSource 在 VMware 內部的執行速度比作為一家初創公司時更快。今天,我們宣佈另一個證明這一點的令人興奮的進展。

在與 SaaS 領導者 salesforce.com 建立 VMforce 合作關係之後,我們今天宣佈 VMware 和 Google 之間的合作,重點圍繞 Spring 程式設計模型以及 SpringSource IDE 和 RAD 工具。今天的公告使 Spring 成為 Google App Engine 的首選程式設計模型。這對 Spring 作為 Java 最佳且最可移植的程式設計模型來說是巨大的認可,併為 Spring 開發者開啟了新的部署機會。今天在 Google I/O 主題演講中的演示展示了 SpringSource 和 Google 工程師之間數月合作的成果——其中大部分無論開發者希望在何處部署,都將使 Spring 開發者受益……

SpringSource 將收購 GemStone 資料管理

工程 | 2010年5月6日 | ...

又一個星期,又一個重要公告。VMware 的 SpringSource 部門今天宣佈,我們已達成最終協議,將收購資料網格技術領域的領導者 GemStone Systems

這次收購,就像我們最近收購 Rabbit Technologies 一樣,為我們的中介軟體產品組合增加了另一個私有云和公有云的關鍵組成部分。與 Rabbit 和 SpringSource 以及 VMware 的其他產品一樣,GemStone 技術在當今的企業場景和未來的雲世界中都具有價值。這次收購還為我們的……增加了重要的中介軟體能力。

VMforce 提供 Spring 雲平臺

工程 | 2010年4月27日 | ...

VMware 和 Salesforce 今天宣佈合作構建一個名為 VMforce 的企業級 Java 雲。毋庸置疑,該公告在更廣泛的業界背景下引起了廣泛關注,但今天我想重點介紹 SpringSource 技術在新平臺中的核心作用以及它為 Spring 社群的開發者帶來的獨特而引人注目的優勢。

什麼是 VMforce?

VMforce 是 VMware 和 Salesforce 的聯合服務。VMforce 使用 Force.com 的物理基礎設施,在其上執行帶有特殊定製 vCloud 層(允許無縫擴充套件和管理)的 vSphere。在該層之上,VMforce 執行 SpringSource tc Server 例項,為在 VMforce 上執行的企業應用提供執行環境。Spring 應用可以將自己的企業資料儲存在 Force.com 資料庫中,或使用已存在的資料。所有這些架構細節都無縫整合到一個單一平臺中,使開發者能夠像與本地 tc Server 或 Tomcat 例項互動一樣與伺服器互動。
vmforceCloud

在 VMforce 上開發 Spring 應用

為了確保開發者在這個新平臺上具有生產力並能夠利用他們現有的技能,我們正在構建與 SpringSource Tool Suite 的整合,這使得開發者可以將他們的 VMforce 賬戶視為一個具有驚人可伸縮性的簡單本地 Tomcat 例項。與 STS 的其餘部分一樣,該整合將是免費的。

STS/VMforce 整合意味著您可以拖放應用將其部署到平臺,並利用增量重新部署進行快速往返開發,即使該平臺是……

SpringSource 借 RabbitMQ 進軍雲訊息傳遞

工程 | 2010年4月13日 | ...

我很高興宣佈 VMware 的 SpringSource 部門已收購 Rabbit Technologies Ltd.,該公司是流行的開源雲訊息傳遞技術 RabbitMQ 的幕後推手。本次收購將增強我們的中介軟體產品組合並加速我們的雲倡議。

雲中訊息傳遞的演進

隨著組織越來越多地在雲環境中構建和部署應用,支援這種新模型的infra也在不斷發展。需要一種新型的輕量級、可靠、可伸縮和可移植的訊息傳遞系統來支援將使用者請求路由到適當的資源,無論這些資源位於何處。RabbitMQ 是該領域的領導者,並在雲訊息傳遞方面展示了重大創新。

RabbitMQ 非常適合雲,原因主要有三個:

  • 開放:RabbitMQ 是開源的,擁有一個開放且活躍的社群,並基於開放標準。開放性對於成功的雲平臺至關重要,因為如果遷移到雲端最終只是另一種形式的供應商鎖定,那麼其吸引力就會大打折扣。
  • 靈活的可伸縮性:RabbitMQ 能夠以多種不同方式進行擴充套件,不僅包括技術上的橫向擴充套件,還包括跨服務擴充套件甚至地理分散式擴充套件的聯合訊息傳遞。
  • 基於協議:RabbitMQ 是一個基於協議而非基於 API 的訊息傳遞系統。這意味著訊息傳遞客戶端不依賴於供應商安裝的庫,這提高了應用的移植性,並允許來自各種不同平臺進行客戶端訊息傳遞。這種方法還使 RabbitMQ 能夠支援多種協議,這增加了其在雲等異構環境中的實用性。

事實上,Rabbit 對雲場景的適用性已透過其被雲服務提供商和構建私有云的組織(例如 NASA Nebula)所採用而在實踐中得到證實。

這對您意味著什麼?

如果您是 RabbitMQ 社群的成員,這是個好訊息,也是對您技術選擇的又一次重要驗證。RabbitMQ 將繼續保持開源並以與之前相同的方式分發。社群可以期待對這項傑出技術進行更多投入,這將為開源版本帶來顯著改進。RabbitMQ 社群還可以期待看到 SpringSource 對其其他開源社群(如 Spring、Grails、Groovy 和基於 Apache 的技術)所給予的同樣奉獻和支援。

我們熱愛並致力於支援各種語言和……

領先一步

VMware 提供培訓和認證,助您快速提升。

瞭解更多

獲取支援

Tanzu Spring 透過一個簡單的訂閱提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案。

瞭解更多

近期活動

檢視 Spring 社群的所有近期活動。

檢視全部