您的位置: 新闻频道 Java新闻
这个消息是北京时间五月一号凌晨三点十三分发步的。参见http://www.springframework.org/

SpringSource Application Platform 基于 OSGi 技术,使用Equinox为OSGi的容器,用Spring Dynamic Module for OSGi来管理OSGi,和 Tomcat 结合在一起。

自从前一阵子Spring推出Application Management Suite,再加上Rod Johnsson一直再鼓吹Java EE6 的 Profile,我就猜SpringSource在这方面会有动作,今天果然证实了。

四月二十三号,Rod Johnsson在德国举行的Java Conference上发表了一篇名为"企业Java之未来"的演讲,介绍了Java EE6的两个哲学:

  • 可扩展性,extensibility
  • Profile


Java EE6可能会有三个profiles, Profile A最小,只有下列标准:

  • Servlet 3.0
  • JSP 2.2
  • JSR-45 - Debugging API
  • EL 1.2
  • JSTL 1.2
  • JSR-250, - Common Annotations for Java Platform


Profile B再加上EJB 3.1(Lite), JTA 1.1, JPA 2.0, JSF 2.0, Web Beans 1.0,Profile C是传统的大而全的Application Server.

Rod Johnsson提出对未来的六点预测:

  1. application server市场上又会开始有竞争
  2. 明天的application server 是轻量级,模块化的
  3. 明天的application server 不只是实现 JCP 标准
  4. 市场会填补Tomcat和WebLogic/WebShere之间的空白。
  5. application server和ESB之间的空缺会连接起来
  6. EJB将死去


如今商用Application Server,最大的还是WebShere和WebLogic,可是一个IBM不积极,WebShere商用版至今没有通过Java EE 5认证,Community Edition项目给毙了.Oralce买了BEA,可以对大客户提供一站式服务,application server质量差点无所谓。JBOSS给RedHat买去就没了消息。倒是Sun的Glassfish挺有生气,有趣的是,Glassfish v.3, 也开始用OSGi了。

http://www.theserverside.com/news/thread.tss?thread_id=49063

来自:Spring Framework

评论 共 7 条 发表评论

abcx 2008-05-04 09:12
EJB和Application Server的出现是大公司利益平衡和规范化的产物,市场的需求分为必须的需求和可选的需求,对Java企业开发来讲,一个Servlet Container是必须的需求,但对Session Bean,MDB,还包括原来的Entity Bean则是可选的需求,因此对Application Server的EJB container也应该是可选的。但现在的情况是所有的中间件都被绑在了Application Server上,用户不得不为这些用不上的功能买单,而且也给系统引入了很大的复杂度和不稳定性,所以说未来的Java企业开发将是轻量级和模块化的,再由一个application framework对这些模块化的中间件进行集成。
zzsczz 2008-05-03 00:29
轻量级,模块化方面geronimo借助gbeans做了一些工作。gbeans vs osgi,遗产和标准的竞争,看geronimo怎么整。。。。。


在java的应用中 , EJB的使用案例也许占用不到1%的比例,但却可以借助bea和ibm忽悠走99%的money
theone 2008-05-02 23:36
有点类似于自己划定了一个应用服务器的标准平台,自己实现了一个的感觉。SpringSource其志不小,但是从开发人员来说,还是会追求更加简单、灵活的方案,而不愿意被平台绑定。
bigpanda 2008-05-02 16:25
[quote=pig345]
spring 带着大家绕了一大圈,最后还是皈依了jee。
[/quote]

Rod只说without EJB,也没说过without Java EE。Servlet等等,不都是Java EE的规范。

Rod在theserverside那篇里面回答了,springsouce是不会实现Java EE 6 Profile C 的。

有一个和Glassfish竞争的,总是好事。
pig345 2008-05-02 13:23
spring 带着大家绕了一大圈,最后还是皈依了jee。
balan 2008-05-02 09:38
是基于GPL v3吗?对商用有什么具体限制?
gml520 2008-05-02 08:16
大家不妨到这个连接看看,更加具体的东西!
Introducing the SpringSource Application Platform

http://blog.springsource.com/main/2008/04/30/introducing-the-springsource-application-platform/

发表评论

您还没有登录,请登录后发表评论