写点什么

SpringSource 宣布商业软件策略和 Spring Integration

  • 2007-12-18
  • 本文字数:1622 字

    阅读完需:约 5 分钟

在 12 月 14 日的 Spring 体验大会上,SpringSource(Spring 背后的公司)宣布其商业软件注册策略以及 Spring Integration。注册用户还可以得到 Spring 工具套件和管理套件,同时该公司 12 月 15 日还公布了 Oracle RAC 的集成。明年初还将推出 Spring 认证。为了获得第一手新闻,InfoQ 采访了 Spring 的创立者 Rod Johnson 以及 SpringSource 的首席运营官 Neelan Choksi 并发布了采访视频。

Spring Integration 是一个企业应用集成(EAI)框架,该框架提供了简化的方式来解决如消息传递和路由这样的企业应用集成任务。架构师 Mark Fisher 发表了关于该项目的文章 ,Rod 在该视频中将其描绘为 Grgor Hophe 的书中讨论的几种 EAI 模式的一种实现。该项目当前版本为 0.5,不过 1.0 版将于二季度发布并且将提供:

多种配置格式(XML,命名空间以及注解),点对点以及发布 / 订阅通道,还有几个适配器(最低限度:JMS、RMI、HttpInvoker、Hessian/Burlap、File、EMail、JDBC、stream 以及 Spring ApplicationEvents)。它同样会与 Spring 的事务管理和动态语言支持功能无缝集成。

另一个与 Spring 很好集成的消息路由和转换框架是 Mule ESB,它在去年的 Spring 体验大会上登台亮相。

SpringSource 将在其免费开源的编程模型和框架上构建许多高附加值的工具。最初的产品集中包含了 SpringSource 的应用管理套件、工具套件以及针对 Oracle 数据库的高级包。

该应用管理套件是与 Hyperic 一同构建的,它将提供:

  • 自动探测 Spring 管理的应用程序、组件、平台以及其运行所处的应用服务器
  • 监测 Spring 应用、组件和运行时
  • 自定义 alert 配置以及矫正 actions
  • 产生性能以及服务级别报告
  • 自动计算以及更新度量基准
  • 支持 JConsole

Darryl Taft 说到 :“SpringSource 针对于 Oracle 数据库的高级包提供了如下诸多特性:对 Oracle RAC(Real Application Clusters)的快速故障连接(Fast Failover Connection)的支持,Oracle Streams AQ(Advanced Query)的 JMS 特性与 Spring 的本地 JDBC 事务的集成,对于 Oracle 的 XML 数据类型及其他方面支持的改进”。

之前 InfoQ 曾报道过 Spring 工具套件,该工具套件是构建于 Spring IDE 以及 Eclipse Mylyn 之上的,目的就是简化大规模 Spring 应用的开发并且集成一些关键特性(从事件跟踪到代码质量),以期更好地支持 Spring 应用的整个生命周期。

从明年的 1 月 15 号开始,Spring 框架的认证就将推出了,不久后关于“Web 技术”,“AOP 方法论”以及“企业应用和信息集成”的认证也将推出。

在周四的晚间,Forrester 的分析师 John Rymer 论述了应用平台发展的趋势:过去我们已经拥有了商业化的厂商以及厂商委员会,他们都在为运行时与编程模型的革新而不断努力——像 Struts 和 Spring 这样的开源项目就是由开源所驱动的编程模型的成功典范。John 进一步预计开源项目将扮演提供编程模型的角色,而商业厂商提供这些编程模型运行的运行时或其改良。

在上面的采访视频中,当 Rod 被问到既然他们已经拥有了纯商业化的产品,他们还将如何保持其开源文化时,他同样认同 John Rymer 的观点。Rod 指出 Spring 本身和 Spring portfolio 是基于 Apache 许可的并且不会改变;除此之外,像 Spring Integration 这样新的编程模型也将开源。

我们真的认为当前开源是定义编程模型的唯一方式,我们不会卷入创建私有的编程模型的业务中。

SpringSource 不断前进的经营战略将对商业客户提供高附加值的运行时,以补充其开源编程模型。Rod 强调他们新的业务模型允许他们以一种可以对开源做出更多贡献的方式成长。

查看英文原文: SpringSource Announces Commercial Software Strategy, Spring Integration - - - - - -

译者简介:张龙,同济大学软件工程硕士,现就职于理光软件研究所。主要从事文档工作流和办公自动化解决方案的研发工作。热衷于 Java 轻量级框架的研究,对敏捷方法很感兴趣。曾有若干年的 J2EE 培训讲师经历。参与 InfoQ 中文站内容建设,请邮件至 china-editorial@infoq.com

2007-12-18 23:25978
用户头像

发布了 88 篇内容, 共 273.7 次阅读, 收获喜欢 9 次。

关注

评论

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

windows下C与C++执行cmd命令并实时获取输出

DS小龙哥

3月月更

项目管理标准化的武林秘籍

大智若愚

团队管理 项目管理 标准化 软技能 标准框架

web前端培训如何用CSS来实现透明方格

@零度

CSS web前端

Meetup预告|云原生时代热门监控利器解析与应用

云智慧AIOps社区

运维 云原生 安全 监控工具

速度和质量不可兼得,为什么DevOps落地如此困难?

飞算JavaAI开发助手

郑泽康:一名热爱技术的“保安”|OneFlow U

OneFlow

人工智能 机器学习 深度学习 程序人生 cuda

ABAP excel数据上传函数改造

Jasen Ye

Excel upload abap

如何升级到 React 18

CRMEB

揭秘!网易有道技术岗实习生都在做什么?

有道技术团队

招聘 实习 网易有道

【直播回顾】OpenHarmony知识赋能第四期第三课——I2C驱动开发

OpenHarmony开发者

OpenHarmony 驱动开发

WebGL 及其在 WebRTC 中的应用

ZEGO即构

WebRTC WebGL 实时音视频 即构科技

利用亚马逊云科技整个自用免费网盘

亚马逊云科技 (Amazon Web Services)

Builder 专栏

容器化 | K8s 部署 RadonDB MySQL Operator 和集群

RadonDB

MySQL 数据库 Kubernetes 高可用 RadonDB

实践丨SpringBoot整合Mybatis-Plus项目存在Mapper时报错

华为云开发者联盟

spring 容器 Spring Boot 测试 Mybatis-Plus

微服务架构下消息服务多通道设计思路

全象云低代码

微服务 低代码 后端开发 消息中间件 后端技术

云原生时代已来,计算机教育如何因「云」而变?

阿里云弹性计算

云原生 ECS 计算机教育

大数据培训连续登录经典面试案例

@零度

大数据

java培训如何用反射做简易 Spring IOC 容器

@零度

Java springloc

从HDFS的写入和读取中,我发现了点东西

华为云开发者联盟

hdfs HDFS写入 HDFS读取 文件读取

知识管理在企业竞争发展中的作用

小炮

知识管理

你的“数学潜意识”原来可以被唤醒!

博文视点Broadview

加快云原生技术转型, 智能调度登陆华为云DevOps: 增速,节源

华为云开发者联盟

软件 DevOps 代码托管 智能调度 华为云DevOps

ABAP 文件上/下载

Jasen Ye

upload abap download template GRAPHICS

一首古诗带来的图数据库大冒险

NebulaGraph

知识图谱 实践案例 分布式图数据库

OceanBase 源码解读(九):存储层代码解读之「宏块存储格式」

OceanBase 数据库

源码剖析 oceanbase

手把手教你从Apk中取出算法

奋飞安全

android 安全 java

数仓如何设置大小写不敏感函数

华为云开发者联盟

MySQL DWS GaussDB(DWS) 大小写不敏感函数 GUC参数

从多快好省到好快省多,您的项目管理走对了吗?

禅道项目管理

项目管理

对于金融机构而言,为什么选择私有化IM比企业微信、钉钉更好?

BeeWorks

Facebook 开源 Golang 实体框架 Ent 现已支持 TiDB

PingCAP

SeaTunnel 在 oppo 的特征平台实践 | ETL 平台数据处理集成

Apache SeaTunnel

Big Data 大数据平台 大数据开发 apache 社区 opensource

SpringSource宣布商业软件策略和Spring Integration_Java_Floyd Marinescu_InfoQ精选文章