分布式技术比较(RPC,CORBA,WebService)
1、RPC(Remote Procedure Call Protocol)
RPC是由Sun發(fā)明的遠(yuǎn)程過(guò)程調(diào)用協(xié)議,是第一種真正的分布式應(yīng)用模型。面向過(guò)程
2、CORBA(Common Object Request Broker Architecture)
CORBA從概念上擴(kuò)展了RPC。用RPC開發(fā)的分布式應(yīng)用是面向過(guò)程的,而CORBA是完全面向?qū)ο?/span>的,企業(yè)級(jí)的
3、Web Service
使用XML來(lái)描述所有數(shù)據(jù),具有通用、可交互的優(yōu)勢(shì),因?yàn)槭褂肏TTP協(xié)議來(lái)傳輸數(shù)據(jù),具有跨平臺(tái)、跨網(wǎng)絡(luò)的特點(diǎn)
4、選擇方式
最簡(jiǎn)單的通信,可以直接用Socket編程來(lái)實(shí)現(xiàn);
對(duì)分布式要求較高的應(yīng)用,可以考慮使用RPC;
在面向?qū)ο?#xff08;雙方語(yǔ)言都是面向?qū)ο蟮?/span>)的環(huán)境下,可以選用CORBA或DCOM;
當(dāng)我們要在不同的網(wǎng)絡(luò)和平臺(tái)之間搭建開放的分布式應(yīng)用系統(tǒng)時(shí),Web Service就是最好的選擇了
http://blog.163.com/xiechunhao@126/blog/static/110411383201073102017368/
總結(jié)
以上是生活随笔為你收集整理的分布式技术比较(RPC,CORBA,WebService)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Excel删除区域名
- 下一篇: IE从服务器上获取json后转为下载提示