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例項互動的方式與伺服器互動。
在VMforce上開發Spring應用程式
為了確保開發人員能夠高效地使用這個新平臺並利用他們現有的技能,我們正在構建與
SpringSource Tool Suite的整合,這讓開發人員可以像使用一個簡單的本地Tomcat例項一樣對待他們的VMforce賬戶,但具有令人難以置信的可擴充套件性。與STS的其他部分一樣,此整合將是免費的。
STS/VMforce 整合意味著您可以拖放應用程式以將其部署到平臺,並利用增量重新部署來實現快速往返開發,即使平臺是遠端的。Force.com 資料庫提供了豐富的內建工具,用於資料管理、指標、報告和搜尋,使開發人員無需自行編寫這些解決方案。對於許多 Spring 應用程式來說,這將是一個主要優勢。
此外,Force.com 已經為您的賬戶儲存的寶貴資料,例如聯絡人、客戶、潛在客戶和交易,可以透過 JPA 實體和 Spring 模板式資料訪問庫在您的應用程式中獲取。這使得 Spring 開發人員可以輕鬆構建利用 salesforce.com 已為數千客戶提供的豐富資料和服務的應用程式。
雲的最佳程式設計模型
在接下來的幾個月裡,您會聽到更多關於 Spring 和雲的訊息。
Spring 是企業級 Java 雲的自然程式設計模型,原因有很多:
- 社群:Spring 及其龐大的開發人員社群,以及大量具備 Spring 技能的開發人員,讓企業有信心圍繞 Spring 設計解決方案並組建開發團隊。
- 可移植性:Spring 基於一套獨特且經過驗證的強大抽象,可簡化應用程式程式碼並使其與環境乾淨地解耦。目標環境之間增強的可移植性一直是 Spring 的一個關鍵優勢,除了部署到傳統物理資料中心之外,雲部署日益重要,這使得這一優勢比以往任何時候都更加重要。透過使用 Spring 構建企業級 Java 應用程式,開發人員可以確信他們的應用程式可以在本地桌面、企業資料中心和雲中執行,而無需犧牲其應用程式設計。
- 開放:企業雲計算的未來是開放的——開源、開放標準、開放創新。在人們對 Java 的發展方向日益擔憂之際,Spring 社群比以往任何時候都更加重要——也更加健康。
- 創新:Spring 一直在不斷突破,並迅速應對新的機遇和挑戰。在其 7 年的歷史中,企業級 Java 中最重要的思想都是由 Spring 引入主流的。在快速變化的雲計算世界中,SpringSource 和 Spring 社群之間的合作可以將 Java 和 JVM 帶到最前沿。
我希望您和我一樣對企業級雲開發的未來感到興奮。VMware 相信,有效地利用雲計算的優勢是本十年主要的 IT 挑戰,我們致力於創新以幫助客戶取得成功。VMforce 將於 2010 年下半年開放開發者預覽。請務必關注 VMforce.com 和 SpringSource.org,獲取有關這個新平臺開發的更多資訊。