Corba和SOA一样吗?

Zub*_*air 9 soa corba

我最近一直在关注SOA.CORBA与SOA完全不一样吗?

Oph*_*tan 14

除了已经提到的事实之外,SOA是一种架构,而CORBA是一种特定的实现.

CORBA没有实现SOA

主要区别在于CORBA是面向对象或面向组件,SOA是面向服务的

主要的技术差异(在我看来)是在SOA中传递消息(或数据对象),在CORBA中,您可以传递通用对象(可以有方法),所以尽管您可以使用CORBA实现SOA(通过将您自己限制为功能的子集),使用CORBA的标准方式不是面向服务的.


Mit*_*eat 6

CORBA和SOA之间的区别在于CORBA是一种特定的技术,而SOA是一种架构风格.

  • @Zubair是 - 指定没有人想要的服务,并使它们尽可能难以实现和使用.第二个目标是避免提供人们可能实际使用的东西的可用参考实现,例如字符串.不满的前任CORBA程序员(永远不会再说). (4认同)

phi*_*red 5

SOA作为一个概念已存在多年,但最近才被命名为.有许多技术可以说是实现SOA - 要么是完全的,要么是方面的.CORBA可以说是其中之一,尽管CORBA创建时这个术语并不存在.

CORBA当然实现了SOA表面区域的很大一部分,但我认为你不能说它完全如此(无论这意味着什么).SOA可能有点模糊.