在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

SCA 的未来

  • 2007-05-21
  • 本文字数:1168 字

    阅读完需:约 4 分钟

David Chappell(来自于 Chappell & Associates,不要误以为是 Sonic/Oracle 的 David Chappell)在他的博客帖子里道出了他在 JavaOne 上主持的一个关于服务组件架构(Service Component Architecture,SCA)座谈会的感受。David 强调了 SCA 是两个事物的组合这一事实,也就是:

[…] 在 Java(和 C++)中创建面向服务组件的一种新编程模型,以及一种描述如何将组件装配进入组(被称为“组合”)的方法。“组合”既可以包含使用了 SCA 的新编程模型构建的组件,也可以包含使用了其他技术(如 Spring 和 BPEL)构建的组件。SCA 没有为这些其它的技术定义新编程模型,但是它描述了使用它们构建的组件如何成为“组合”一个部分的方法。

SCA 和 JBI(Java Business Integration)的相对价值,已经在之前InfoQ 的文章中讨论过了——现在有份关于它们关系的官方声明。在之前的帖子中,Chappell 认为SCA 是 Java EE 的威胁。IBM 和 BEA 是 SCA 的重要支持者,他们的 J2EE/Java EE 投资都将不会有严重的问题——但是正如 David 指出的,这就意味着不同的事情:

这其中需要注意的一点是:当厂商声称他们支持 SCA,只有当你问他们时,你才会知道他们说的意思。当 Oracle 这么说时,他们似乎是指技术的装配方面。 当 BEA 这么说时,他们似乎是指装配方面和 Java 组件模型,而未必是指 C++ 组件模型。当 IBM 这么说时,他们似乎是指当前 1.0 规范中几乎所有的内 容。当 Sun 这么说时——嗯,恐怕我也不知道他们真正指什么了。

来自 Google 的 Gregor Hohpe分享了他的感受

这个编程模型与微软的 WCF 非常类似,它为所有类型的分布式系统通信提供了一套统一的 API。在微软的世界中,这可是个大事情, 公正地说确实如此。因此,有些令人惊讶的是厂商对于 SCA 编程模型的支持并不热心。甚至很多“官方”文档似乎对于规范方面不予重视。只有 IBM 和 BEA 是 在真正支持这两个方面,而其他的则公开声明他们并不关心编程模型。

同时,Hohpe 也质疑 SCA 是否有什么真正与 SOA 有关的东西:

我以前看规范的时候,我完全忽略了规范的假定:“组合”必须运行在单一厂商环境中。这个限制对我来说意味着 SCA 几乎与 SOA 没关系,SOA 必须处理异构且不被单一厂商控制的环境。

事实上,SCA 似乎在表达一个不同于典型“高级”的 SOA 方面的主题。尽管那不意味着它就不是一个可行的技术,但它避开了 SOA 相关标准是否真正可用的这一老生常谈的问题。

查看英文原文: The Future of SCA


译者简介:胡键,自 2000 年西安交通大学硕士毕业后一直从事软件开发。2002 年开始使用 Java,在项目开发中经常采用 OpenSource 工具,如 Ant、Maven、Hibernate、Struts 等,目前正在研究信息集成方面的规范和技术。可以通过 jianhgreat@hotmail.com 与他联系,或访问博客: http://foxgem.javaeye.com/ 。为 InfoQ 中文站贡献内容,请邮件至 china-editorial[at]infoq.com

2007-05-21 21:001277
用户头像

发布了 255 篇内容, 共 69.3 次阅读, 收获喜欢 10 次。

关注

评论

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

智慧灌区系统

深圳亥时科技

多智能体系统,迎接企业数智化的未来

智达方通

企业管理 企业管理软件 数智化管理

大模型成本太高?阿里云Serverless AI原生架构,教你极致省钱又稳健部署!

阿里巴巴云原生

阿里云 Serverless AI 云原生

华为云Flexus AI智能体“0门槛”免费体验,五大特性掀起AI转型潮​

YG科技

“开箱即用”打破AI应用壁垒!华为云Flexus AI智能体0门槛免费体验

YG科技

华为云Flexus AI智能体点击即用!中小企业也能“0门槛”拥抱AI

YG科技

AI时代下,看华为云Flexus AI智能体如何重塑企业生产力

轶天下事

告别"人肉分析":Flexus AI智能体平台助力出海服务商的智能化升级之路

轶天下事

“0门槛”用AI成为现实!华为云Flexus AI智能体5大特性实现领先体验

YG科技

谷歌地图API | 数据驱动决策:谷歌地图助力金融业洞察市场潜力

Cloud Ace 云一

华为云Flexus AI智能体上线!积极拥抱AI,破解“增效降本”核心难题

轶天下事

华为云Flexus AI智能体,让每家企业都拥有开箱即用的AI超能力

轶天下事

工业零件包装称重如何选智能称重柜型号?

斯科信息

CK-GGT1 智能称重柜

Apache Cloudberry 集成 ZomboDB 最佳实践以及中文检索

酷克数据HashData

华为云Flexus AI智能体:让企业智能化转型“轻装快跑”

轶天下事

AI预测在绿电供需匹配与动态调度中的具体应用

西格电力

能源革命 新能源产业 绿电直连 绿色电力

VMware替代与升级选型必看!腾讯专有云TCE成企业升级首选

极客天地

数字孪生项目开发的框架

北京木奇移动技术有限公司

数字孪生 软件外包公司 webgl开发

华为云Flexus AI智能体:破解企业智能化转型的“最后一公里”难题

轶天下事

AI 英语口语 App 的开发

北京木奇移动技术有限公司

AI教育 软件外包公司 AI英语

云栖实录 | 洋钱罐基于 EMR Serverless 产品构建全球一体化数字金融平台

阿里云大数据AI技术

大数据 spark 阿里云 StarRocks 洋钱罐

labubu爆火启示:潮玩商城物流API接口搭建指南,让物流追得上流量

快递鸟

荣耀揭晓 | KWDB MVP 首批入选名单重磅公布!

KaiwuDB

数据库 KaiwuDB 分布式多模数据库 KWDB开源数据库

Apache Cloudberry 内核探究|Runtime Filter 技术深度解析

酷克数据HashData

5大核心优势!华为云Flexus AI智能体解决AI应用的“最后一公里”

YG科技

内置低代码平台权限管理最佳实践:在赋能与安全之间走钢丝

星云低代码中间件

低代码 数字化 业务系统

构筑信任的基石:深入解析SSL证书及其对网站安全的核心重要性

防火墙后吃泡面

Flexus AI智能体:你的企业,离“智能世界”只差一次点击

YG科技

0门槛部署,上线周期缩短80%!华为云Flexus AI智能体免费体验

YG科技

AI不再是大厂专属!华为云Flexus AI智能体免费体验

YG科技

华为云Flexus AI智能体:重塑企业智能化路径,一站式解锁效率革命

轶天下事

SCA的未来_Java_Stefan Tilkov_InfoQ精选文章