Oph*_*tan 14
除了已经提到的事实之外,SOA是一种架构,而CORBA是一种特定的实现.
CORBA没有实现SOA
主要区别在于CORBA是面向对象或面向组件,SOA是面向服务的
主要的技术差异(在我看来)是在SOA中传递消息(或数据对象),在CORBA中,您可以传递通用对象(可以有方法),所以尽管您可以使用CORBA实现SOA(通过将您自己限制为功能的子集),使用CORBA的标准方式不是面向服务的.
CORBA和SOA之间的区别在于CORBA是一种特定的技术,而SOA是一种架构风格.
SOA作为一个概念已存在多年,但最近才被命名为.有许多技术可以说是实现SOA - 要么是完全的,要么是方面的.CORBA可以说是其中之一,尽管CORBA创建时这个术语并不存在.
CORBA当然实现了SOA表面区域的很大一部分,但我认为你不能说它完全如此(无论这意味着什么).SOA可能有点模糊.
| 归档时间: |
|
| 查看次数: |
5163 次 |
| 最近记录: |