东亚银行、岚图汽车带你解锁 AIGC 时代的数字化人才培养各赛道新模式! 了解详情
写点什么

JavaOne 大会谈 JBI 2.0

  • 2007-05-24
  • 本文字数:991 字

    阅读完需:约 3 分钟

JBI 发布了整整两年后,不采用它的 ESB 实现居然比用的还多。一些发行商甚至宣布因为缺乏适用性,他们正在放弃JBI 。公平的说, JBI 的初始意图——为集成解决方案提供一个基于标准的架构,仍然没有达到,或者说即使它达到了,业界也忽略了它。有很多原因,包括来自 Web Services 的必然冲击,和业界也许还没准备好这样一个标准的来临。还有, IBM 和 BEA 并没有被参与规范的制定,因为这兄弟俩并不认为他们需要 JBI。不管这是不是只是他们自顾自的预测,Sonic、TIBCO 和 Sun 并没有成功拯救 JBI。然后被认为与JBI+JEE 领域重合 SCA 规范来临时,很多人已经为JBI 钉上了棺材盖

但无论如何, Sun 、Red Hat、TIBCO、IONA 和其他很多公司并不认为JBI 已经玩完。此外,因为他们中有些也是SCA 规范的合作制定者,他们并不认为这是一场JBI VS SCA 的争论 JBI 能够成为建设 SCA 方案的良好平台。或许作为 SCA 和 Web Services 风潮的结果,JBI 也不处处尽善,Sun 建立了 JBI2.0 的技术委员会来修订规范,跟进第一版发布以来的社区反馈和业界的技术进步。

委员会关心的事情包括:

  • 与 SCA 联盟;
  • 性能优化(比如,规格化你的消息不是永远都有意义的);
  • 更清晰地定义事务,安全等在 JBI 环境里的运作;
  • 显式地址发布的 JBI;
  • 在 OSGi 存在意义的地方利用它;
  • 为标准组件的标准接口。

在 JavaOne 2007 大会上,Sun 举行了一个 JBI2.0 的非正式的技术讨论会(BOF),包括用户与开发者对 1.0 的反馈意见,并举行了主题为用户对2.0 版本有什么期望的晚会。所有人看起来都同意JBI2.0 应该成为ESB/SOA 的基于标准的部署架构。虽然只有很少人感兴趣于部署到SCA,但看起来在与JBI 协作时,需要一些东西。另外,对服务进行版本管理是重要的,系统在升级一个服务时决定不能被关闭,所以需要从一开始就拥有一个动态管理的能力。

晚会的小结,JBI2.0 是需要的,而且是JEE 的重要附加物。用户与开发者社区都希望看到它被更多地采用。他们同时也希望看到 JBI 2.0 和 SCA 能更好地集成。由于 JBI2.0 迅速的时间计划(少于一年),那么我们就会在 SCA 从 OSAIS 发布之前看到 JBI2.0 的发布。幸运的话,2008 年将终于成为 JBI 年。

查看英文原文: JBI 2.0 at JavaOne


译者简介:肖桦,网名“江南白衣”,开源JavaEE 项目 SpringSide 发起人,现任广州电信研究院亿迅科技有限公司任设计中心设计主管。为 InfoQ 中文站贡献内容,请邮件至 china-editorial[at]infoq.com

2007-05-24 19:00738

评论

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

重磅消息·OpenMLDB官方网站 今日正式上线!

第四范式开发者社区

人工智能 机器学习 开源项目 AI Studio 特征平台

微信朋友圈的高性能复杂度

Geek_16d2b8

#架构训练营

几种数据库存储引擎比较

乌龟哥哥

:MySQL 数据库 2月月更

微信朋友圈高性能复杂度分析

Bear

「架构实战营」

Linux系统编程-进程创建(fork)、外部程序调用(exec)

DS小龙哥

进程 fork 2月月更

人工智能在客户关系管理软件销售和服务模块中的应用 | 社区征文

Jerry Wang

人工智能 机器学习 SaaS 新春征文 2月月更

微信朋友圈的高性能复杂度分析

Leo

架构实战营

微信朋友圈高性能架构设计

五月雨

架构实战营 「架构实战营」

微信朋友圈架构设计

卡西毛豆静爸

架构实战营

Linux系统编程-Shell脚本基本使用(数组、函数、字符串处理)

DS小龙哥

Shell 2月月更

如何用 Python 实现一个单链表

宇宙之一粟

Python 数据结构 单向链表 2月月更

「架构实战营」模块二作业 朋友圈复杂度

hxb

「架构实战营」

微信朋友圈高性能复杂度分析

浪飞

架构实战营模块九作业

spark99

架构实战营

计算机毕业设计安卓疫苗预约APP源码,后台java springboot

清风

安卓 计算机毕业设计

《MySQL入门很轻松》第3章:数据库的创建与操作

乌龟哥哥

:MySQL 数据库 2月月更

六年安卓开发的技术回顾和展望 | 社区征文

拭心

android 程序员人生 shixinzhang 新春征文 2月月更

Kotlin语法手册(二)

寻找生命中的美好

android kotlin 安卓

react源码解析6.legacy模式和concurrent模式

buchila11

React

[架构实战营]-朋友圈的高性能架构设计

邹玉麒

「架构实战营」

最全总结 | Android 系统抓包喂饭教程!

星安果

android 抓包

使用 Cilium 增强 Kubernetes 网络安全

张晓辉

Kubernetes 云原生 ebpf cilium

微信朋友圈复杂度分析&架构设计

AragornYang

架构训练营 架构实战营

WebRTC 如何在安卓系统上采集音频数据 | 社区征文

liuzhen007

音视频 WebRTC 新春征文 2月月更

微信朋友圈的高性能复杂度分析

凌波微步

「架构实战营」

微信朋友圈的高性能复杂度分析

石小天

架构实战营

微信朋友圈复杂度分析与设计

刘帅

国内外最顶级的十大敏捷项目开发管理工具盘点

PingCode

Linux系统编程-进程概念、进程管理、信号处理

DS小龙哥

2月月更

作业2朋友圈高性能复杂度

Geek_28cf33

Web Components系列(七) ——自定义组件的生命周期

编程三昧

前端 组件化 2月月更 WebComponent

JavaOne大会谈JBI 2.0_Java_Mark Little_InfoQ精选文章