InfoQ

新闻

JBoss引入特性包(Feature Packs)概念

作者 R.J. Lorimer 译者 沙晓兰 发布于 2008年10月14日 下午2时49分

社区
Java
主题
平台,
发布
标签
JBoss

JBoss上个月在他们的产品中引入了特性包(Feature Pack)的概念,为JBoss的客户提供另一种发布形式。

我们最近引入了特性包(Feature Pack)的概念。每个特性包包含一个或多个新特性/API或者是最近的一些特性/API的更新。特性变化程度和我们要在主版本或次版本中发布的东西相当。特性包是可选项,如果你不想要这个功能,直接忽略就好了。

JBoss针对不同的用户情况支持不同发布形式:

  • 主发布(Major Release)——包含了API修改、新特性、bug修正和deprecation的发布。主发布往往是让人觉得最“混乱”的发布形式,原先的特性完全有可能被删掉了或者取代了。
  • 次发布(Minor Release)——和主发布相似,但是所引入的变化不会把带来很多混乱。另外,虽然不是什么硬性规定,但是次发布通常通过deprecation和小心翼翼的API进化来提供兼容性。当然,有时也包含一些新功能。
  • 累积打包(Cumulative Patch)——典型意义上的打包通常按季度进行,往往只是为了支持已有的发布产品而修正一些bug。
  • 技术预览(Technology Preview)——技术预览引入到JBoss“生态系统”中已经有一段时间了,它们也可以作为其它发布版本的一部分(包括新的特性包)。预览能够提供那些试验性质的不被完全支持的集成产品的早期发布。
  • 特性包(Feature Pack)——和技术预览不同的是,特性包对新特性和升级提供完全的产品支持。客户因此能够尽早地在没有很大影响的前提下运用新的/升级的特性,当然特性的使用是可以自行选择。

第一个宣布的特性包是结合了一系列技术预览的针对JBoss EAP 4.3的Seam 2,在新特性包这把大伞的庇荫下,很多其它特性也很快就能获得支持。

完整的产品支持
  • Seam 2.0.2
  • 集成SOA-P 4.2 CP02
  • 集成jBPM 3.2.2
  • 集成Drools 4.0.7
  • 集成Hibernate Core 3.2, Annotations 3.3, Entity Manager 3.3
  • 集成RichFaces 3.1

技术预览

  • 集成Search 3.0
  • 集成Hibernate Search 3.0
  • 集成GWT 1.4
  • 集成Groovy 1.5
  • 集成Spring Framework 2.0

查看英文原文:JBoss Introduces Feature Packs

深度内容

和Google互补的搜索引擎Wolfram|Alpha

Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。

SOA契约成熟度模型

本文说明了所推荐的契约版本管理设计策略是如何与SOA成熟度模型发生联系的。文章目的是为实现版本管理和可组合性提供一个路线图。

数据服务简介

Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。

分块云计算

在本文中,Jimmy Nilsson描述了一种他在过去数年间观察到的一种正在缓慢成长的架构风格,他把这种风格称为“分块云计算”。

豆瓣网技术架构变迁

罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。

融合思想:深入探索S#arp架构

Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。

王雷谈开源以及新兴市场计划

中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。

使用HTML5构建下一代的Web Form

HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。