天天被操天天被操综合网,亚洲黄色一区二区三区性色,国产成人精品日本亚洲11,欧美zozo另类特级,www.黄片视频在线播放,啪啪网站永久免费看,特别一级a免费大片视频网站

現(xiàn)在位置:范文先生網(wǎng)>理工論文>計算機信息技術>分布式對象技術及其在Web上的應用

分布式對象技術及其在Web上的應用

時間:2022-08-09 07:21:08 計算機信息技術 我要投稿
  • 相關推薦

分布式對象技術及其在Web上的應用

夏仕林,李海峰, 吳介一

東南大學 CIMS中心,南京 210096

linshixia@263.net

摘要:本文首先論述了分布式對象技術的重要概念和基本原理,然后分析了CORBA和Web相結合所帶來的技術優(yōu)勢。最后,結合實例,介紹了開發(fā)基于CORBA/Web技術的應用系統(tǒng)的步驟和特點。

關鍵詞:Web 分布式對象 CORBA IDL PDMS

1 引言

Internet/Intranet的飛速發(fā)展使得World Wide Web應用日益廣泛,從而引發(fā)了一場Web技術的革命。目前,各種新型的Web應用,如電子出版,電子商務等層出不窮,許多應用系統(tǒng)也紛紛集成了Web瀏覽器和服務器,Web技術正以日新月異的速度變化著。Web已不再僅僅是超媒體信息的瀏覽工具,它正逐步成為人們事務處理的通用前端。在分布式環(huán)境中,異構性是一個十分明顯的特點,一個典型的分布環(huán)境包括有大型主機、UNIX工作站和PC機,各種機器所采用的操作系統(tǒng)和網(wǎng)絡通信協(xié)議也是千差萬別。在這樣的異構環(huán)境下實現(xiàn)信息和軟件資源的共享將十分困難,而一個健壯的分布式計算框架將為分布式應用軟件的開發(fā)帶來巨大的好處。由于分布式對象技術,特別是CORBA技術對于提高Web的網(wǎng)絡計算能力有著無可比擬的巨大作用,它已開始進入Web領域并投入應用。

2 分布式對象技術

分布式對象技術主要是在分布式異構環(huán)境下建立應用系統(tǒng)框架和對象構件,在應用系統(tǒng)框架的支撐下,開發(fā)者可以將軟件功能包裝為更易管理和使用的對象,這些對象可以跨越不同的軟硬件平臺進行互操作。目前主要的分布式互操作標準有Microsoft的OLE/COM/DCOM標準、Sun公司的Java RMI標準和OMG組織的CORBA標準。下面以CORBA為代表論述分布式對象技術的體系結構,并對三種標準加以比較。

2.1 CORBA體系結構

CORBA的體系結構如圖1所示。在該體系結構中主要描述了以下內容:

(1) 接口與IDL語言

接口是CORBA系統(tǒng)中一個非常重要的概念,因為它代表了對象的服務能力,為客戶提供了操作對象的唯一方法。簡單的說,接口就是一組相關函數(shù)的集合,接口中每一個函數(shù)都給出了詳細的說明,包括函數(shù)名、參數(shù)個數(shù)、參數(shù)類型、返回類型以及可能拋出的異常。必須指出的是接口只定義了函數(shù)的原型,并沒有給出具體的實現(xiàn),這就留給開發(fā)者足夠的靈活性來提供他們自己的函數(shù)實現(xiàn)。接口是通過一種中性的接口描述語言( IDL,Interface Description Language)來定義的。雖然IDL語言只提供了被ORB操作的對象的概念框架,但是ORB在運行時并不需要IDL的源代碼。只要樁例程或運行狀態(tài)下接口庫中的等價信息是可用的,ORB就能通過特定的方式完成其功能。

【分布式對象技術及其在Web上的應用】相關文章:

透鏡及其應用08-17

膠體的性質及其應用08-17

電解原理及其應用08-17

離心現(xiàn)象及其應用08-17

淺談云計算技術_分布式08-18

楞次定律及其應用08-17

原電池原理及其應用08-17

透鏡及其應用教材分析08-17

透鏡及其應用教學反思04-15

《透鏡及其應用》物理教案08-24