1. SOA – ESB

ESB是一种支持SOA实施的技术选择。

  1. SOA – JBI

JBI是Java领域一种支持SOA实施的技术选择。

  1. SOA – SCA

SCA是一种支持SOA实施的技术选择。

  1. SOA – OSGI

没有直接关系,目的不一致。

  1. ESBJBI

JBIESB是互补的。JBI提供一个模型和将集成组件作为服务的标准接口。JBI可以宿主在一个应用程序服务器环境或者在一个ESB容器中。ESB提供了一套基础架构包括了事件驱动的SOA,高度分布的路由目的地命名,企业消息能力和分布管理能力。

  1. JBI – SCA

【摘录】SCA has a strong model for defining composite applications、Services can be implemented in multiple languages、Can bind interfaces and references to different technologies。

JBI:Defines a standard, loosely coupled, ESB architecture、SE / BC are exchangeable between JBI implementations、Provides standard abstraction for all JBI components。

融合性:When combining JBI and SCA, all JBI service engines can be used in SCA components, SCA components can be called from JBI, SCA applications can be deployed as service units in a JBI container.

  1. SCA-OSGI

相同点:都是一种规范;都是一种架构;一种编程模式;都定义了模块,服务概念。

不同点:OSGI强调模块的动态性;SCA强调服务的分布性;OSGI来源与单个JVM产品架构的需求;SCA来业务SOA化的技术需求;OSGI更适合产品架构;SCA更适合业务系统架构。

融合性:SCA可以作为Bundle部署到OSGI环境,以增强OSGI环境的业务架构解决能力;OSGI可以作为一个模块部署到SCA环境中,从而利用OSGI环境下的基础通用服务。

  1. SCA-ESB

相同点:都是SOA的一个可选的技术方案;都基于服务的概念;都是可分布的;都提供插件特性等。

不同点: SCA 是一个标准, ESB 是一个概念; SCA 有模块的概念, ESB 没有这个概念; SCA 是一个组装车间, ESB 是一个中介机构; SCA 简单而清晰, ESB 复杂而模糊,不同产品特性千差万别

概念篇-SOA,ESB, JBI, SCA区别相关推荐

  1. SOA标准之----SCA架构思想

    SOA在Java领域有两套标准:一个是SUN推出的JBI(没有得到BEA和IBM的承认),另外一个是:IBM和BEA等公司推出的SCA和SDO标准. JBI之关注Java组件只处理Java组件的集成. ...

  2. ORM查询语言(OQL)简介--概念篇

    相关文章内容索引: ORM查询语言(OQL)简介--概念篇 ORM查询语言(OQL)简介--实例篇 ORM查询语言(OQL)简介--高级篇:脱胎换骨 ORM查询语言(OQL)简介--高级篇(续):庐山 ...

  3. android 电容屏(二):驱动调试之基本概念篇

    关键词:android  电容屏 tp 工作队列 中断 多点触摸协议 平台信息: 内核:linux2.6/linux3.0 系统:android/android4.0  平台:S5PV310(sams ...

  4. 人工智能 | 人脸识别研究报告(概念篇)

    博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 ================= ...

  5. 人工智能 | 自然语言处理研究报告(概念篇)

    博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 ================= ...

  6. JavaScript高级程序设计之基本概念篇

    日子天天过,啥都能忘,学习不能忘.<JavaScript高级程序设计>这本书之前看过,但是只看了js的部分,其余部分并没有看.当时想,看看js部分应该够用了,但最近看了篇文章,受到了很深的 ...

  7. java lambda 排序_Java8特性:Lambda表达式之概念篇

    Java自诞生已经有十几个年头了,目前也已经发布了第十三个大版本,其中Java8是常用的版本中最新的一个版本.而Java8最大的特性就是:Lambda表达式.函数式接口和Stream流. 本篇我只介绍 ...

  8. 计算机数据库管理基本知识,2015年计算机四级考试《数据库技术》基础知识:概念篇...

    2015年计算机四级考试<数据库技术>基础知识:概念篇 信息与数据 1. 信息.物质.能量是组成客观世界并促进社会发展的三大基本要素; 2. 信息(Information)--是客观世界事 ...

  9. 常见面试题整理--Python概念篇

    所属网站分类: 面试经典 > python 作者:骷髅无悔 原文链接: http://www.pythonheidong.com/blog/article/471/ 来源:python黑洞网 w ...

最新文章

  1. 树状数组 ---- 树状数组+动态维护前缀中位数 D. Omkar and Medians
  2. 5G NR — 基于 GPS 的时间同步
  3. 对比SQL Server和Oracle的关键参数
  4. vscode 调试_如何使用VSCode调试JS?
  5. 《Imperfect C++中文版》——1.3 运行期契约:前置条件、后置条件和不变式
  6. js页面倒计时7天 java_javascript实现倒计时效果
  7. java ntlm_使用java UrlConnection使用ntlm(或kerberos)进行身份验证
  8. Datepicker-for-Bootstrap 日期选择插件
  9. 阿里云祝顺民:因云而生的云原生网络
  10. foobar2000播放dff格式音乐的解决办法
  11. 计算机竞赛奖学金申请书,最新奖学金申请书(精选6篇)
  12. 安师大计算机系导师,安徽师范大学数学计算机科学学院导师介绍:陈付龙
  13. 万字长文,Java接地气日常编码技巧
  14. 父母不要对孩子说的10句话
  15. Document 对象属性及方法小结
  16. mysql 授权sql_mysql授权GRANT ALL PRIVILEGES
  17. 很多人问网站运营到什么时候才能够盈利?问题在这里
  18. 排序指标CG,DCG,NDCG
  19. 在找直播平台源码搭建教程?先看看这些吧
  20. 搭建 yapi 接口管理平台

热门文章

  1. 001 打印机加墨后老是弹出窗口
  2. 【20191220】【app 测试】
  3. 哪款Mac代码编辑器好用?Mac文本代码编辑器推荐—-CudaText for Mac
  4. MyBatis Plus 如何实现连表查询 mybatis plus join
  5. 在小程序授权公众号,获取公众号的code(前端)
  6. 电脑小白的成长日记(二) 接口篇
  7. 神经科学体外模型:SH-SY5Y细胞分化为具有成熟神经元形态和生化特征的细胞
  8. eclipse调试Debug无法启用解决办法之一
  9. 2008年10月6号,星期一,晴。
  10. 王者荣耀攻略——典韦玩法