写点什么

Rod Johnson 谈 SpringSource dm Server 1.0 的发布

  • 2008-10-05
  • 本文字数:1179 字

    阅读完需:约 4 分钟

经过五个月的 beta 测试之后,SpringSource 终于发布了 SpringSource dm Server 的 1.0 正式版本。和传统 EJB 相关标准不同的是,SpringSource dm Server 的核心部分使用了 OSGi(通过 Eclipse Equinox 容器的帮助)。该服务器支持 WAR 的部署,同时把 Tomcat 作为 webserver 控件来使用。SpringSource 上的一篇博文摘引了一些早期试用者的评论

我们不需要花很大的力气就能将一个巨大的基于 Spring/Tomcat 的 Web 应用拆解为很多个小型的 OSGi bundle。这样一来,我们的客户就能更好的将他们的各种顾虑相应地拆解开来……
Arne Seime
高级顾问,Integrate AS
对我来说,它让我轻松地将现有的 war 文件移植到新的服务器上,然后将这些 war 逐步模块化。我觉得,OSGi 结合像你们提供的这类应用扩展无疑会是 Java 应用服务器的未来发展方向……

Søren Dalby Larsen
CTO,Conscius Finance A/S

服务器部署、资源仓库管理和 clipse 集成得相当不错,Java 企业开发好像正在逐渐走出它的黑暗期……
John Thomas
North Island Software

在服务器发布之际,把这些回馈和一些早期的想法对照起来很有用。在评论中,也有人提出现有Spring 栈将如何与其它应用服务器交互的的顾虑,还有人提出了关于授权认证的问题。

InfoQ 就这个新的应用服务器的问题有幸采访到 SpringSource 的 CEO。Johnson 提到,早在撰写《J2EE without EJB》一书的时候,他就极力推崇 ala carte 应用服务器的概念。SpringSource dm Server 把这个概念化为了现实。InfoQ 接着又问到了关于 SpringSource 的 OSGi 核心的问题。Johnson 说,延长的 beta 项目测试通过了大量的类库。 SpringSource 的 OSGi bundle 仓库中的纪录目前将近 1000 条。至于授权认证问题,GPL 和 EPL Eclipse Equinox Server 的服务器使用问题已经通过审核,在服务器的FAQ 页面上有详尽的回答。同时,SpringSource 与OSGi 联盟亲密合作,将继续采用OSGi 标准。

之后,采访又转移到今后可能支持Java EE 6 profile 的话题上来。Johnson 说,由于规格文档还在制定过程中,所以这个时候不可能跟大家做绝对的保证。但如果一切都像计划中那样进行的话,web profile 是有可能支持的。此外,对于从传统的EJB 分离出来的WebBeans 和EJB 3.1 倒是极有可能支持的。

在访谈结束前,InfoQ 向Johnson 提了这样一个问题:“在beta 发布中,什么是让你最吃惊的?” 他说最让他吃惊的是有那么多的公司在SpringSource dm Server 正式发布前能够在公司内部尝试创建基于OSGi 的解决方案。Johnson 最后还谈到服务器的未来发展方向。在Spring 保持不依赖应用服务器的状态以外,SpringSource 会继续加强SpringSource dm Server 的功能,努力把它打造成最适合运行Spring 的服务器。此外,他还揭秘了一些近年内计划要实现的管理强化和聚类(clustering) 选项。

查看英文原文: Rod Johnson Discusses SpringSource dm Server 1.0

2008-10-05 09:43999
用户头像

发布了 71 篇内容, 共 22.3 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

电商系统微服务拆分(架构实战营 模块六作业)

Gor

Mac M1 投屏软件scrcpy

IT蜗壳-Tango

7月月更

DDD实战(11):冲刺1代码TDD实现之道

深清秋

DDD 软件架构设计 生鲜电商系统 7月月更

基于物联网设计的铂电阻气体测温仪(华为云IOT)

DS小龙哥

7月月更

《看完就懂系列》谈谈数据埋点的原理与实现

南极一块修炼千年的大冰块

7月月更

Python绘制精美可视化数据分析图表(一)-Matplotlib

迷彩

Python 可视化 matplotlib 7月月更

Cgroup cpu,cpuacct子系统

总想做点什么

聊聊消息中心的设计与实现逻辑

Java 架构

架构实战营模块六作业

融冰

TCP拥塞控制详解 | 5. 回避算法

俞凡

算法 网络 TCP拥塞控制

批量处理数据神器——Java数组与引用

未见花闻

7月月更

不习惯的Vue3起步二 の alias别名、ref和reactive

空城机

Vue3 7月月更

Spring 核心概念

说故事的五公子

Java spring

源码阅读

ES_her0

7月月更

图解网络:什么是 DNS 域名系统?

wljslmz

网络协议 DNS 网络技术 7月月更 域名系统

拆分电商系统为微服务

Pengfei

电商系统微服务拆分

地下地上

架构师实战营

【刷题记录】6. Z 字形变换

WangNing

7月月更

双目立体匹配之匹配代价计算

秃头小苏

7月月更 双目立体匹配

Node.js的非阻塞I/O

是乃德也是Ned

Node 7月月更

分布式事务(Seata)原理 详解篇,建议收藏

牧小农

【玩转 RT-Thread】线程管理原理

攻城狮杰森

7月月更 RT-Thread

Java基础:集合框架之Collection(List,Set)

百思不得小赵

集合 Java’ 7月月更

spring 循环依赖

急需上岸的小谢

7月月更

【C 语言】进阶指针 Three

謓泽

7月月更

小程序视图容器

小恺

7月月更

iOS中的继承

NewBoy

前端 移动端 iOS 知识体系 7月月更

Python 入门指南之错误和异常

海拥(haiyong.site)

7月月更

SkyWalking原理浅析

技术小生

APM Skywalking 性能监控 7月月更

架构实战营|模块6

KDA

#架构实战营

有赞们的逻辑变了吗?

科技新知

Rod Johnson谈SpringSource dm Server 1.0的发布_Java_Scott Delap_InfoQ精选文章