JBI2.0 at JavaOne[zz]
JavaOne大会谈JBI 2.0
作者 Mark Little译者 肖桦 发布于 2007年5月24日 下午7时0分
- 社区
- Java,
- SOA
- 主题
- ESB,
- SOA平台
- 标签
- Java One,
- JBI 2.0
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年。
JBI2.0 at JavaOne[zz]相关推荐
- interp2 matlab fcn,matlab7.0自动关闭问题(zz)
这个问题是和CPU有关系,MATLAB要用到CPU的数学计算模块,而MATLAB默认的是INTEL的CPU,所以速龙或者是闪龙的CPU一般都会遇到安装好后打开自动关闭的问题. 解决办法: 先确认安装好 ...
- Android 6.0新特性[zz]
Android 6.0 Marshmallow系统新特性如下: - Now on Tap - 应用权限管理 - SD卡可能和内置存储"合并" - Android Pay - 原生指 ...
- 数组,结构体初始化为0
一直以为 int a[256]={0};是把a的所有元素初始化为0,int a[256]={1};是把a所有的元素初始化为1. 调试的时查看内存发现不是那么一回事,翻了一下<The C++ Pr ...
- 数组,结构体初始化 {0}
一直以为 int a[256]={0};是把a的所有元素初始化为0,int a[256]={1};是把a所有的元素初始化为1. 调试的时查看内存发现不是那么一回事,翻了一下<The C++ Pr ...
- 数组,结构体初始化 {0} (转载)
一直以为 int a[256]={0};是把a的所有元素初始化为0,int a[256]={1};是把a所有的元素初始化为1. 调试的时查看内存发现不是那么一回事,翻了一下<The C++ Pr ...
- 估算带卷积核二分类0,3的网络的收敛时间和迭代次数
制作一个网络分类minst的0和3求出这网络的迭代次数曲线表达式n(δ),和准确率表达式p-max(δ),用预期准确率去估算n,并推算需要的时间. 将minst的28*28的图片缩小到9*9,网络用一 ...
- 剑指offer 重建二叉树 python
题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树.假设输入的前序遍历和中序遍历的结果中都不含重复的数字. 样例 输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4, ...
- String.Format格式说明
C#格式化数值结果表 字符 说明 示例 输出 C 货币 string.Format("{0:C3}", 2) $2.000 D 十进制 string.Format("{0 ...
- python编程代码示例_python编程线性回归代码示例
用python进行线性回归分析非常方便,有现成的库可以使用比如:numpy.linalog.lstsq例子.scipy.stats.linregress例子.pandas.ols例子等. 不过本文使用 ...
最新文章
- P4216 [SCOI2015]情报传递 LCA+树上主席树 离线操作
- 华为工程师SRECon Asia见闻:聚焦可靠性、资源优化及性能提升
- 修改linux的shell限制,Nginx下解决WebShell访问限制问题
- android静态代码扫描,android 静态代码扫描
- 机器学习常见损失函数
- Android 系统(104)---浅谈ANR及log分析ANR
- 用Barcode生成条形码图片
- ACL 2021 | 如何利用DialoGPT辅助对话摘要任务?
- 百度云云盘搜索助手可查询提取码 内置5个搜索引擎
- 为什么我们需要PRINCE2认证——上海信息化培训中心
- Python计算机视觉实验五——针孔照相机模型
- phython学习记录 基础篇
- 云计算未来的新方向会是“Sky Computing”吗?
- [iOS开发]Status Bar Style
- [转载]强大的文件上传插件
- 使用Synology群晖内置web station和榴莲壳发布自己的网站(一)安装Web Station
- 优雅的使用Onedrive推送书籍到Kindle
- android tools是干什么的,Android 冷兵器 之 tools
- 李王张刘这些姓氏经常见了,那么这些姓氏你有没有见过?
- 10分钟看懂Docker和K8S