GlassFish Portfolio 探索开源产品盈利模式

  • 高昂

2009 年 2 月 13 日

话题:JavaRubyDevOps语言 & 开发架构

GlassFish 自诞生之日起,一直没有停歇发展与创新的脚步。从 GlassFish V2 的发展成熟,到 FishCAT 社区测试项目,再到 GlassFish V3 Prelude 的发布,以及 GlassFish V3 管理界面变动的建议征询,其产品发展路线一直与使用者社区保持紧密的联系与交流,并不断通过社区的反馈来提高其可用性,打造一款真正符合社区用户需求 的产品。

伴随着 GlassFish 成功案例的逐步增多,名为 GlassFish Portfolio 的轻量级开源组合也在近日发布。GlassFish Portfolio 被定位为“最为完善且经济实用的开放式 Web 应用平台”,在 GlassFish 中文社区的介绍中这样写道

GlassFish Portfolio 于 2 月 10 日发布,这是在 GlassFish V2.1 基础之上构建的一套商业组件。GlassFish Portfolio 由 4 大产品组成,其中关键组件包括:Sun GlassFish Enterprise Server(包括 OpenMQ)、实施 SOA 方案的Sun GlassFish ESB(包含 OpenESB)、用来构建门户应用的Sun GlassFish Web Space Server(原名 WebSynergy,利用 GlassFish 和 Liferay)以及组装优化了多个流行 Web 应用的工具包Sun GlassFish Web Stack(包括并优化配置了 Apache Web Server、Memcached 和其他流行的 Web 应用)。

作 为一款商业套件,GlassFish Portfolio 的推出,用意是帮助计划让 GlassFish 成为关键应用的客户提供更高品质的服务。尽管 GlassFish Portfolio 关键部分是由开放源代码软件组成,但作为一整套完善的解决方案,GlassFish Portfolio 针对不同用户,提供了不同类型的服务订购价格,每台服务器每年的起始授权价格为 999 美元。

作 为 JavaEE 标准的实现,GlassFish 应用服务器为站点架构提供了一个轻量级的选择,并且从已有的成功案例来看,基于 GlassFish 的架构也 足以胜任大型企业级应用的要求。目前 GlassFish 还支持 JRuby 和 Groovy 等基于动态语言的站点部署,也使得这款应用服务器拥有除了 Java 以外广泛的适用性。

GlassFish Portfolio 的推出,表明 Sun 希望借助开源数据库 MySQL 的成功经验,将 GlassFish 相关的应用产品与 MySQL 结合,打造类似轻量级 LAMP 风格的软件栈,为企业应用提供全栈式的应用服务器环境解决方案,这也是 Sun 通过开源软件探索新的盈利模式的一种尝试。就 GlassFish Portfolio 的产品特性,GlassFish 社区项目的负责人 Judy Tang 在接受采访时谈到:

Sun GlassFish Portfolio 建立在 GlassFish v2.1 Server 基础上,包含了不少相关产品。我在 GlassFish 测试团队工作多年,

能看到自己团队亲手测试的产品成为 Sun 公司的品牌感到高兴,Sun GlassFish Portfolio 里面的

GlassFish Enterprise Manager

包括 3 个插件(SNMP Monitoring,Performance Monitor 以及 Performance Advisor)都是为优化企业应用的工具,这 3 个插件并不是开源的组件,需要通过订购 Sun GlassFish Portfolio 而获得。点击 Sun GlassFish Portfolio 的产品

说明

可以了解到 Sun GlassFish Portfolio 具体包括哪些产品,这说明书里面也有我的一份辛劳。

企业应用是目前整个 Java 技术发展最为活跃的焦点,目前 GlassFish 社区也是关注 Java 企业应用的用户最为集中和活跃的地方。除了已有的水族馆中文博客GlassFish 中文社区,目前GlassFish 的译言小组也启动了中文资源的翻译计划,以帮助国内的用户尽快得到第一手的 GlassFish 中文资料。作为 GlassFish 中文社区的积极贡献者,Jim Jiang 就 GlassFish 在国内 JavaEE 开发者群体中的影响谈到:

GlassFish Portfolio 是一个商业产品,但却更鲜明地体现着 Sun 对开源的理念。开源模式给为整个产业链条的成本降低提供了最大的空间,但同时还需要有一个成熟的赢利模式来支撑。只有在这根链条上的各方共赢,整个链条才能变得更加巩固和健康。GlassFish Portfolio 中的多个产品都是将 Sun 原先的商业软件改造开源后,经过社区的检验、沉淀、改进之后,重新推出的,可以说是装上开源的马达后重新启动。

GlassFish Portfolio 在寻求开源软件商业机会的同时,也保持着产品的开放性和对社区成员的友好界面。一个典型的例子是 Performance Advisor。Kim LiChong 在其博客中提到:如果你想要为你在 GlassFish 上部署的应用进行性能调优,你可以去参考刚刚发布的白皮书“Optimize GlassFish Performance”,白皮书里根据大量 Benchmarking 的结果给出了许多对 GlassFish 进行性能调优的指导建议,但如果你希望更轻松且更加专业地进行调优,可以去购买“Performance Advisor ”,它是 GlassFish Portfolio 套件中GlassFish Enterprise Manager中的一个重要组件。

GlassFish 在中国被更多的用户所了解和使用,比如BeiJing Open Party 、开源地理空间基金会OSGeo和江南白衣的新年期望中都体现出对这一技术的关注,这也反映出国内的 JavaEE 开发群体在跟踪并借鉴应用国外新技术方面具备了更多的前瞻性和互动意识。

GlassFish Portfolio 对于开源产品盈利模式的探索之路已经迈出了第一步,项目将在 2 月 18 日(周三)上午 11:30,安排一次中文的网络直播视频,为国内感兴趣 GlassFish Portfolio 应用的开发者和架构师介绍其功能和应用,并回答参与者的提问。

敬爱的读者,如果您感兴趣这个新的项目,不妨到时参与进来 一探究竟。(附:北京 Open-Party 上关于本次活动的预告

JavaRubyDevOps语言 & 开发架构