Rod Johnson

校友
部落格文章作者:Rod Johnson

喔,你會去的地方!(Oh the Places You'll Go!)

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

過去十年對我來說是一段令人興奮且充滿挑戰的旅程,我為我和我的 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 月 08 日 | ...

今天,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 平台將 Spring 開發框架和工具與 VMware vFabric 平台服務相結合,這些服務可快速交付可立即擴展和雲端可移植的下一代應用程式。

今天的公告是我們過去 5 年工作的一個自然延續。我們首先透過 Spring Framework 和 POJO 程式設計的創新來改變企業 Java 生產力;擴展了 Spring 程式設計模型以解決安全性、批次、整合和其他重要需求;繼續簡化企業 Java 部署,使用 tc ServerHyperic;透過 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 提供輕量級的佔用空間和透明的可見性,應用程式需要這些才能充分利用底層虛擬基礎架構平台,這些技術包括 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 日 | ...

幾週前,我在 Twitter 上發文表示,令人難以置信的是,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 Data Management

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

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

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

VMforce 提供 Spring Cloud 平台

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

VMware 和 Salesforce 今天宣布建立合作夥伴關係,以建立一個名為 VMforce 的企業 Java 雲。可以理解的是,該聲明在更廣泛的 行業 背景 脈絡中受到了廣泛關注,但今天我想重點介紹 SpringSource 技術在新平台中的核心作用,以及它為 Spring 社群中的開發人員帶來的獨特且引人注目的優勢。

什麼是 VMforce?

VMforce 是 VMware 和 SalesForce 的聯合服務。VMforce 使用 Force.com 實體基礎架構來運行 vSphere,並具有特殊的自定義 vCloud 層,可實現無縫的擴展和管理。在此層之上,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 背後的公司。此次收購將增強我們的中介軟體組合並加速我們的雲端計畫。

雲端中的訊息傳遞演進

隨著組織越來越多地在雲端環境中構建和部署應用程式,支援這種新模型的基礎架構也在不斷發展。需要一種新型的輕量級、可靠、可擴展且可移植的訊息傳遞系統,以支援將用戶請求路由到適當的資源,無論這些資源位於何處。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 社群中所有即將舉行的活動。

查看全部