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