CORBA、 EJB(JavaEE规范)、WebService比较

本文比较了CORBA、EJB(JavaEE规范)和WebService三种技术。它们都是工业标准,具备构件化特性,但应用场景和互操作性各有特点。CORBA适合局域网的高互操作需求,EJB适用于企业内部基于WEB的分布式,而WebService则通过HTTP协议支持广域网交互,尤其适合不频繁的系统间通信。此外,EJB提供全自动的运行环境,CORBA的互操作性强,而WebService的SOAP效率较低,RESTful API则提供了一种面向资源的操作方式。
摘要由CSDN通过智能技术生成
CORBA和EJB

1.工业标准:

都是。很多厂商共同遵守。

2.提供的基本支撑:

(1)构件化
CORBA提供半自动的构件运行环境,开发人员除了开发构件还要开发POA(相当于Skeleton)
EJB:由容器提供构件运行环境。自动化。
(2)互操作
都是基于Stub/Skeleton模型。
CORBA的互操作优势特别突出,除了跨平台,还跨语言。
EJB:主要基于WEB应用。有两套Stub/Skeleton。
(3)公共服务
CORBA比EJB提供的公共服务更丰富,提供了像某些特定领域的(如:电信领域)的服务。同时从对服务的使用上,EJB比CORBA好一些。因为EJB除了支持API方式直接调用,还支持通过配置的方式配置服务。

3.应用场景:

CORBA:适合于互操作要求比较高。分布在局域网。
EJB:基于WEB分布式,客户端是浏览器。

CORBA、EJB和WebServi
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值