“AI 技术+人才”如何成为企业增长新引擎?戳此了解>>> 了解详情
写点什么

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:00729

评论

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

10分钟了解Flink

代码诗人

卧槽,接到一个阎王的需求

码农神说

程序员

从位图到布隆过滤器

王坤祥

位图 布隆过滤器

幂等问题及解决方案

Joker

幂等 解决方案

Mysql常用删除方式比较

云也退

MySQL

基于 Markdown 的中文文档排版规范

Murphy

markdown 排版规范 GitHub GFM 物联网学前班

“Plus Token”传销主犯被公诉!警惕,区块链不是“取款链”!

CECBC

1024讲话 CECBC 区块链技术 人才发展 培训

备案问题汇总

云也退

网站 备案

工厂模式(三)泛型工厂的概念以及示例代码

LSJ

Cassandra可调一致性的使用及原理

老任物联网杂谈

大数据 分布式 Cassandra 可调一致性

架构师训练营0期开营

刁架构

架构师

为什么你要学习 Go?

司徒公子

编程语言 谷歌Google Go 语言

「首度揭秘」大规模HPC生产环境 IO 特征

焱融科技

sds io 高性能 存储 焱融科技

一个在游戏行业摸爬滚打了十几年的人,为何我对这本书情有独钟

图灵社区

游戏开发 游戏制作 世嘉培训教材

用户故事为什么要关联开发数据?

Worktile

敏捷开发 开发数据

GrowingIO 大数据多维分析自动化测试实践

GrowingIO技术专栏

大数据 自动化测试 parewise

神经网络中为什么不能将权重初始值设置为一样的值

王坤祥

神经网络 学习

Weex开发:页面跳转以及Android端多应用选择窗口的处理

AR7

android Vue 大前端 跨平台 Weex

奈学干货分享:分布式CAP实践分析

奈学教育

分布式

Nginx 入门及命令行操作

子杨

nginx 运维

探索 Go 语言数据类型的内部实现

TuringTuring

内存模型 高效 Go 语言

ARTS_20200529

凌轩

Java ARTS 打卡计划

Nginx 基础原理和命令行的真相

子杨

nginx 运维

游戏夜读 | 改写图形API的意义

game1night

Android 通过opencv实现人脸识别,追踪

sar

android OpenCV 人脸识别

我们可能都误解了什么是情商

董一凡

情绪

Server Queue 提高 QPS

风含叶

Python kafka 后端 队列

你有信息焦虑症吗?

Neco.W

学习 创业 知识体系

2020智源-京东多模态对话挑战赛开战 产学研联合推动AI技术发展

DT极客

阿里巴巴为什么让初始化集合时必须指定大小?

王磊

Java 性能

kudmp介绍和安装

唯爱

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