Dynamic Skeleton Interface
aus Wikipedia, der freien Enzyklopädie
Dynamic Skeleton Interface (DSI) ist eine Schnittstelle auf der Serverseite, diese Schnittstelle wird vom Object Request Broker (ORB) über ein Service (Eventservice) aufgerufen. Die DSI gibt als Antwort entweder eine Fehlermeldung zurück, falls das gewünschte Objekt nicht vorhanden ist, oder stellt die Verbindung zum Objekt her.
Mittels DSI können Anwendungen eingehende Anfragen dynamisch bearbeiten. Ein Server kann mit Hilfe des DSI Anfragen bearbeiten, die er nicht statisch implementiert. Zu diesem Zweck erhält der Server alle Informationen, die ein Client als Anfrage versendet hat, darunter natürlich den Namen der Operation und die Parameter. Die DSI ist somit das analoge Gegenstück zum Dynamic Invocation Interface (DII) auf der Client Seite.
Dynamic Skeleton Interface biete einen Laufzeitlinkmechanismus für Server, die bei der Kompilierung nicht statisch definiert wurden. Wie das DII (Dynamic Invocation Interface) wird auch die DSI nur von wirklich beliebten, ausgereiften Server verwendet. Das DSI betrachtet die Parameterwerte eingehender Anforderungen und ermittelt das Zielobjekt und die Zieloperation.
[Bearbeiten] Literatur
- John Schettino, Liz O’Hara, Corba für Dummies, 1. Auflage, 2000 ISBN 3826628926
- Andreas Vogel, Keith Duddy, JAVA programming with CORBA, 2 ed., Object Management Group, 1998 ISBN 0471376817
- Object Management Group, CORBAservices: Common object services specification (COSS), 1997
- Andreas Sayegh, Corba: Standard, Spezifikationen, Entwicklung, 2. Auflage, 1999 ISBN 3897211564

