比较web service和EJB

本文对比了WebService与EJB的特点及应用场景。WebService采用XML技术实现跨平台调用,适用于实现商务逻辑过程;EJB则通过RMI/IIOP协议进行远程调用,更适合于精确方法调用并实现复杂的商务逻辑。

转自百度知道

WebService可以说是跨平台的,因为它采用的是XML技术,说穿了就是把你的请求按照该WebServece的标准将参数传过去,然后服务器返回结果,当然了最重要的是参数的传递和结果的返回都是采用XML格式,但需要按照规范的,现在有SOAP和ebXML,说到XML自然有DTD或是Schema了,它用WSDL和UDDI来管理这些规范。

EJB也可以说成是远程调用,但采用的协议是RIM/IIOP,客户端将方法请求按照协议封装,然后发送到服务器,服务器把结果返回给客户端。由于采用了协议,所以传输的数据我们可以看成二进制数据和WebService(传输xml文本数据)不一样。

我想两者都有相同的地方,但他们的应用领域不一样,可比性也就没有太大意义了。关键是知道他们该用在什么场合。

WebService提供一个跨平台的异构方法调用,一般用来实现某种商务逻辑过程。

EJB提供一个更精确的方法调用,一般又多个EJB来实现一定的商务逻辑。

一般你可以用WebService来提供用户调用,具体怎么实现用EJB来做

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值