Dynamic Invocation Interface
- Dynamic Invocation Interface
-
The Dynamic Invocation Interface (DII) is an API which allows dynamic construction of CORBA object invocations. It is used at compile time when a client does not have knowledge about the object it wants to invoke. With this interface an argument list is marshalled, a function is named, and a request for service is sent to the object server. DII will usually have an asynchronous mode of operation.
The following types of applications would require or benefit from DII: browsers for CORBA services, application browsers, bridges (protocol converters), applications accessing huge numbers of different interfaces, monitoring applications.
DII also provides a deferred synchronous invocation. Deferred synchronous invocations are submitted without having to wait for a response. This is similar to a one-way operation except return values and out parameters are possible, but must be polled for.
External links
Categories:
- CORBA
- Software engineering stubs
Wikimedia Foundation.
2010.
Look at other dictionaries:
Dynamic Invocation Interface — (DII) Durch die dynamischen Schnittstellen können CORBA Anwendungen auf niedriger Stufe implementiert werden. Sie ermöglichen damit auch das Eingreifen in sonst statisch festgelegte Abläufe. Für die Client Seite gibt es das DII, für die Server… … Deutsch Wikipedia
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… … Deutsch Wikipedia
Interface Definition Language — Eine Schnittstellenbeschreibungssprache, Schnittstellendefinitionssprache bzw. Interface Definition Language, auch Interface Description Language (IDL), ist eine deklarative formale Sprache der OMG und beinhaltet eine Sprachsyntax zur… … Deutsch Wikipedia
Interface Description Language — Eine Schnittstellenbeschreibungssprache, Schnittstellendefinitionssprache bzw. Interface Definition Language, auch Interface Description Language (IDL), ist eine deklarative formale Sprache der OMG und beinhaltet eine Sprachsyntax zur… … Deutsch Wikipedia
Dynamic dispatch — Theories and practice of polymorphism Double dispatch Multiple dispatch Operator overloading Polymorphism in computer science Polymorphism in OOP Subtyping Vir … Wikipedia
Web Services Invocation Framework — Infobox Software name = Apache WSIF logo = caption = developer = Apache Software Foundation latest release version = 2.0 latest release date = January 27, 2003 operating system = Cross platform genre = Web Services license = Apache License 2.0… … Wikipedia
Platform Invocation Services — Platform Invocation Services, commonly referred to as P/Invoke, is a feature of Common Language Infrastructure implementations, like Microsoft s Common Language Runtime, that enables managed code to call native code. Contents 1 Architecture 1.1… … Wikipedia
Java remote method invocation — The Java Remote Method Invocation API, or Java RMI, is a Java application programming interface for performing the object equivalent of remote procedure calls.There are two common implementations of the API. The original implementation depends on … Wikipedia
Common Gateway Interface — This article is about the interface between a web server and an external application. For the term CGI in computer graphics, see Computer generated imagery. The Common Gateway Interface (CGI) is a standard (see RFC 3875: CGI Version 1.1) method… … Wikipedia
Application programming interface — API redirects here. For other uses, see API (disambiguation). An application programming interface (API) is a source code based specification intended to be used as an interface by software components to communicate with each other. An API may… … Wikipedia