The Dynamic Invocation Interface (DII) is a CORBA API that allows clients to construct and invoke object requests dynamically at runtime, without requiring compile-time knowledge of the target interface. Using DII, a client specifies the operation name, builds and marshals the argument list, and sends a request to the object via the ORB.[1]

DII supports several invocation modes, including synchronous and deferred synchronous invocation. It is particularly useful for applications such as CORBA service browsers, protocol bridges, systems interacting with many different interfaces, and monitoring tools.

In deferred synchronous invocation, a request is sent without blocking for a response.[2] Unlike one-way operations, return values and out parameters are available, but the client must explicitly poll for completion and retrieve the results.[3]

References

edit
  1. ^ Aniruddha Gokhale; Douglas C. Schmidt (1996). "The performance of the CORBA dynamic invocation interface and dynamic skeleton interface over high-speed ATM networks". Proceedings of GLOBECOM'96. 1996 IEEE Global Telecommunications Conference. Vol. 1. IEEE. pp. 50–56. doi:10.1109/GLOCOM.1996.594332.
  2. ^ "Using the Dynamic Invocation Interface". BEA Tuxedo Release 8.0 Documentation. BEA Systems. Archived from the original on 2004-12-05. Retrieved 2026-03-20.
  3. ^ Steve Vinoski (2002). "Dynamic CORBA, Part 1: The Dynamic Invocation Interface". C/C++ Users Journal. CUJ. Archived from the original on 2003-06-21. Retrieved 2026-03-20.


📚 Artikel Terkait di Wikipedia

Algorithmic skeleton

algorithmic skeletons, or parallelism patterns, are a high-level parallel programming model for parallel and distributed computing. Algorithmic skeletons take

Message Passing Interface

The Message Passing Interface (MPI) is a portable message-passing standard designed to function on parallel computing architectures. The MPI standard

CorbaScript

middleware and provides full access to both the Dynamic Invocation Interface (DII) and Dynamic Skeleton Interface (DSI): Invocation of any CORBA object via

Design Patterns

only know about the abstract class(es) defining the interface Use of an interface also leads to dynamic binding and polymorphism, which are central features

SPIP

template system known as skeletons. In early 2003, the 1.6 version made it possible to display the private back-end interface in several languages. A space

Nano-interfaces in bone

nano interfaces are less than 2 – 3 % of bone content by weight, while they add more than 30% of the fracture toughness. Bones are the skeleton of our

Interactive skeleton-driven simulation

Interactive skeleton-driven simulation (or Interactive skeleton-driven dynamic deformations) is a scientific computer simulation technique used to approximate

Fences and pickets model of plasma membrane structure

2006). "Three-dimensional reconstruction of the membrane skeleton at the plasma membrane interface by electron tomography". J. Cell Biol. 174 (6): 851–862