📑 Table of Contents

Das Dynamic Invocation Interface (Corba DII) bietet Schnittstellen, mittels derer dynamische CORBA-Anwendungen implementiert werden können, welche keine aus der IDL generierten Stubs oder Skeletons benötigen.

Für die Client-Seite gibt es das DII, für die Server-Seite das Dynamic Skeleton Interface.

Das DII stellt die Funktionalität zur Verfügung, um Corba Server Aufrufe dynamisch anzulegen und auszuführen. Dafür wird zur Laufzeit ein Requestobjekt angelegt, welches die gerufene Operation beschreibt, nämlich deren Namen, Typ und Werte sämtlicher Parameter.

Die Information über die zu setzenden Parameter kann ein Programm entweder fest codieren oder aus Befragung eines Interface Repository (IFR) erhalten, eines Dienstes, welcher die einer IDL-Beschreibung entsprechende Schnittstellendefinition in einer internen Form speichert.

Das Dynamic Invocation Interface (DII) ist eine zentrale Schnittstelle zum Object Request Broker. Auch Clientstubs delegieren beim Aufruf einer serverseitigen Methode an das DII.

Im Allgemeinen wird man Aufrufsschnittstellen mittels aus IDL generierter Stubs und Skeletons implementieren. Das DII wird für Anwendungen eingesetzt, bei denen zur Kompilierzeit die IDL nicht zur Verfügung steht, z. B. Gateway- oder Monitoringprogramme.

Literatur

Bearbeiten
  • Object Management Group, CORBAservices: Common object services specification, 1997
  • Syegh, Michael, Corba: Standard, Spezifikationen, Entwicklung, 1 Auflage, 1997

Siehe auch

Bearbeiten
Bearbeiten

📚 Artikel Terkait di Wikipedia

Dynamic Skeleton Interface

kann der Server vom Interface Repository erhalten. Die DSI ist somit das serverseitige Gegenstück zum Dynamic Invocation Interface (DII) auf der Client-Seite

Schnittstellenbeschreibungssprache

das Interface Repository laden und können dynamisch von der Software abgefragt werden (Dynamic Invocation Interface bzw. Dynamic Skeleton Interface). Web

DII

DII steht für: Deutsch-Islamisches Institut Dynamic Invocation Interface römische Schreibweise für 502 D.II steht für: AEG D.II, deutsches Militärflugzeug

Common Object Request Broker Architecture

ohne IDL zu verwenden. Dafür stehen das Dynamic Invocation Interface (DII) und das Dynamic Skeleton Interface (DSI) zur Verfügung. Die Kommunikation innerhalb

Java (Programmiersprache)

für Netzwerkkommunikation, von TCP/IP-Protokollen über Remote Method Invocation bis zu Webservices werden vor allem über Javas Klassenbibliothek angeboten;

Liste von Abkürzungen (Computer)

Programming Interface CAPWAP Control And Provisioning of Wireless Access Points CARP Common Address Redundancy Protocol CAS Column Address Strobe: Dynamic Random