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 平台将 Spring 开发框架和工具与 VMware vFabric 平台服务相结合,这些服务能够快速交付能够立即扩展和云可移植的下一代应用程序。

今天的公告是我们过去 5 年工作的自然延续。我们最初通过 Spring 框架和 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 提供了轻量级占用空间和透明的可视性,使应用程序能够充分利用底层虚拟基础设施平台,并使用 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 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 社区中所有即将举行的活动。

查看全部