Интерфейс динамического вызова
Интерфейс динамического вызова (DII) — это API , который позволяет динамически создавать CORBA вызовы объектов . Он используется во время компиляции , когда клиент не знает об объекте, который он хочет вызвать. С помощью этого интерфейса маршалируется список аргументов, присваивается имя функции и на объектный сервер отправляется запрос на обслуживание. DII обычно имеет асинхронный режим работы. Следующие типы приложений потребуют или получат выгоду от DII: браузеры для сервисов CORBA, браузеры приложений, мосты (конвертеры протоколов), приложения, обращающиеся к огромному количеству различных интерфейсов, приложения мониторинга.
DII также обеспечивает отложенный синхронный вызов. Отложенные синхронные вызовы отправляются без ожидания ответа. Это похоже на одностороннюю операцию, за исключением того, что возвращаемые значения и выходные параметры возможны, но их необходимо опросить .
Внешние ссылки
[ редактировать ]- http://www.cuj.com/documents/s=7981/cujcexp2007vinoski/
- https://web.archive.org/web/20041205190741/http://e-docs.bea.com/tuxedo/tux80/creclien/dii.htm#1012539