【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

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:43683
用户头像

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

关注

评论

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

聊聊Spring的XML Schema扩展机制的使用方式

Hex

spring

腾讯iOS开发要达到咋样的水准?

一意孤行的程序员

ios 程序员 腾讯 面试 ios开发

数据挖掘从入门到放弃(二):决策树

数据社

机器学习 5月日更

服务调用链相关基础知识

luojiahu

调用链

数据科学指南#基础篇 Bokeh入门

Lev

Python 学习 数据分析 数据科学

把Redis当作队列来用,真的合适吗?

Kaito

数据库 redis 队列

深入Linux C/C++ Timer定时器的实现核心原理

Linux服务器开发

Linux 后端 网络编程 定时器 Linux服务器开发

ceph-csi源码分析(7)-rbd driver-IdentityServer分析

良凯尔

Kubernetes 源码分析 Ceph CSI

Python-XPath

若尘

Python编程 5月日更

消息队列系统架构设计

王硕

架构训练营

量化网格交易策略系统,马丁倍投策略软件源码

全国大学生物联网设计竞赛(华为杯)巡回技术讲座“八校联动”,HarmonyOS与校园开发者面对面

Geek_283163

鸿蒙

Nginx通过split_client实现客户端分流

运维研习社

nginx 灰度发布 5月日更 分流

Android设备实时音视频传输有效方案

小驰笔记

android 音视频 引航计划

全文检索的介绍

五分钟学大数据

大数据 5月日更

高性能JavaScriptの笔记(二)

空城机

JavaScript 大前端 5月日更

k8s POD hosts 文件怎么与主机保持同步那?

Geek_f24c45

Docker Kubernetes

APP透露的焦虑

wgc

杂谈

打破思维定式(十)

Changing Lin

20个不良用户体验

老猿Python

程序员 用户体验 程序开发

Spark为什么会流行

大数据技术指南

大数据 5月日更

网络攻防学习笔记 Day15

穿过生命散发芬芳

5月日更 网络攻防

ceph-csi源码分析(8)-cephfs driver分析

良凯尔

Kubernetes 源码分析 Ceph CSI

企业数字化转型分为三个阶段

石云升

数字化 5月日更

工业互联网产业数字化,区块链如何协同发力?

CECBC

全国大学生物联网设计竞赛(华为杯)巡回技术讲座“八校联动”,HarmonyOS与校园开发者面对面

科技汇

[Netty]- Reactor实现

topsion

reactor Netty io nio

iOS 面试策略之系统框架-UIScrollView及其子类

iOSer

ios 面试 UIScrollView UICollectionView

通过实践带你揭开TCP中CLOSE_WAIT和TIME_WAIT的神秘面纱

linux大本营

c++ Linux TCP 网络协议 epoll

用Python找出100以内的质数 - DAY6

Qien Z.

5月日更 ptyhon 找质数 质数

区块链—重构新商业体系和全新商业生态环境

CECBC

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