李天輝
1 概述
CORBA規(guī)范是最近幾年最具生命力的跨平臺技術(shù),它獨(dú)立于網(wǎng)絡(luò)協(xié)議、編程語言和軟硬件平臺,支持異構(gòu)的分布式計(jì)算和不同編程語言的對象重用。自OMG組織在1991年推出CORBA的第一個(gè)版本以來,經(jīng)過十多年的發(fā)展,CORBA現(xiàn)已成為與DCOM、J2EE并列的三大組件技術(shù),并被工業(yè)界廣泛接受和使用。CORBA具有下列特點(diǎn):
平臺無關(guān)性 可以工作于不同的操作系統(tǒng)和網(wǎng)絡(luò)環(huán)境下,客戶和服務(wù)器可以位于不同的平臺上;
編程語言無關(guān)性 可以支持多種編程語言(面向?qū)ο蠹胺敲嫦驅(qū)ο蟮恼Z言),客戶和服務(wù)器可以使用不同的編程語言開發(fā);
允許在不同對象間盡可能透明地傳遞請求 應(yīng)用可以跨越不同的應(yīng)用領(lǐng)域,支持服務(wù)(例如名址映射)位于CORBA之外。
CORBA作為系統(tǒng)集成的一種工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu),其主要優(yōu)點(diǎn)在于:
(1) CORBA簡化了分布式應(yīng)用的集成,對于最終用戶而言,它更易使用,因而在時(shí)間和成本方面都有所節(jié)約。
(2) 與原有的基于RPC機(jī)制的單純的C/S
熱點(diǎn)新聞
推薦產(chǎn)品