1 / 13

Java 網路程式設計

Java 網路程式設計. 第 13 章 從 CORBA 了解異質性 (heterogeneity) 與分散性 (distribution) 的整合. RMI vs. CORBA. Java RMI 可以讓我們使用遠端的物件 CORBA(common object request broker architecture) 提供的功能跟 RMI 有一些差異,例如 client 程式與物件可以用不同的程式語言來撰寫 除此之外, CORBA 與 RMI 倒是有不少相似之處. CORBA 的基本觀念. CORBA 是一種規格。 CORBA 不是程式語言。

abril
Télécharger la présentation

Java 網路程式設計

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Java網路程式設計 第13章 從CORBA了解異質性(heterogeneity)與分散性(distribution)的整合

  2. RMI vs. CORBA • Java RMI可以讓我們使用遠端的物件 • CORBA(common object request broker architecture)提供的功能跟RMI有一些差異,例如client程式與物件可以用不同的程式語言來撰寫 • 除此之外,CORBA與RMI倒是有不少相似之處

  3. CORBA的基本觀念 • CORBA是一種規格。 • CORBA不是程式語言。 • CORBA所定義的是一種應用的架構,可以簡化分散式物件的開發。 • CORBA算是一種標準化的規格,但是支援CORBA的軟體不只一種。 • CORBA與RMI可以適當地結合使用。

  4. stub與skeleton的觀念

  5. CORBA的基本組成 • 介面定義語言(IDL, interface definition language) • ORB(object request broker) • IIOP(Internet Inter-ORB Protocol)

  6. CORBA的軟體架構

  7. CORBA object的object reference • CORBA object的操作(operations)必須先得到其object reference 。 • 使用物件位置服務(object location services) 。 • 從物件的字串型式建立object reference。 • 從其他的CORBA objects取得object reference,這一類的CORBA objects也稱為factory object。

  8. 簡單的CORBA實作 • 定義IDL介面 • CORBA物件啟動的過程 • marshaling /unmarshaling

  9. CORBA範例的測試

  10. 認識IDL(interface definition language) • IDL的資料型式(data types) • 模組(modules)與介面(interfaces)

  11. 從IIOP(Internet Inter-ORB Protocol)看分散式應用的開發 • 認識RMI-IIOP • IIOP(Internet InterORB Protocol)的使用 • CORBA與RMI-IIOP

  12. RMI與CORBA的溝通

  13. RMI-IIOP與CORBA的互通

More Related