CORBA
Драйвер устройства CORBA позволяет SberMobile Server работать с любым приложением на базе CORBA. CORBA - это стандарт, определенный Object Management Group (OMG) для облегчения коммуникации систем, развернутых на различных платформах.
Драйвер имеет следующие возможности:
Компиляция IDL файлов;
Выполнение методов, описанных в IDL файлах.
Информация о драйвере
ID плагина драйвера: | com.tibbo.linkserver.plugin.device.corba |
Общие настройки
Не определены.
Настройки уровня пользователя
Не определены.
Свойства device
Свойства подключения CORBA
Настройки соединения определяют как SberMobile Server взаимодействует с определенным приложением CORBA. Данные настройки доступны через опцию изменить свойства Device контекста Device. Доступны следующие свойства подключения:
Настройка | Описание | |
Тип соединения | Определяет тип соединения с удаленнным приложением на основе CORBA. Сейчас доступны три вида соединения: corbaloc, corbaname и IOR File. | |
Corbaloc | Это поле становится доступным, когда выбран тип соединения "Corbaloc". Синтаксис: corbaloc:<iiop>:<host>:<port>/<object key>. Параметр <iiop> может быть не указан. | |
Пример: | ||
Corbaname | Это поле становится доступным, когда выбран тип соединения "Corbaname". Синтаксис: corbaname::<host>:<port>/<object key>#<object name>. | |
Пример: | ||
IOR File | Это поле становится доступным, когда выбран тип соединения "IOR File". IOR является преобразованной в строку ссылкой, которая индетифицирует объект на удаленном сервере CORBA. IOR файл может быть предоставлен разработчиком приложения CORBA. |
IDL файлы
Это табличная настройка, определяющая, какие IDL файлы будут использоваться при работе с объектом CORBA. IDL является языком спецификаций, используемым для описания интерфейса компонентов ПО. IDL файлы описывают интерфейс независимым от языка способом, осуществляя коммуникацию между компонентами ПО, которые не могут общаться на одном языке – например, между компонентами, написанными на языке C++ и компонентами, написанными на языке Java.
Поле | Описание |
IDL File | IDL файл описывает методы удаленных объектов и типы данных. |
Некоторые IDL файлы могут зависеть друг от друга. В этом случае, если в таблице IDL некоторые из зависимых файлов не указаны, произойдет ошибка. |
Активы device
Драйвер не поддерживает активы.
Настройки device
Драйвер не предоставляет настроек.
Операции device
Количество и функциональность операций зависит от IDL файлов, определенных в настройках.
В процессе соединения драйвер проверяет и составляет набор CORBA IDL файлов.
В результате, будет создан набор функций Device, соответствующий методам удаленного объекта. Эти методы определяют функциональность объектов CORBA. Они позволяют пользователям отправлять запросы серверу.
Любой вызов функции Device связан с вызовом метода CORBA. SberMobile Server использует таблицу входных параметров функции для построения объектов CORBA. Итоговые CORBA объекты конвертируются в таблицу выходных параметров.
События device
Драйвер не представляет события.
Подключение
Драйвер не устанавливает/не тестирует подключения. Любое CORBA устройство всегда находится онлайн, несмотря на возможные ошибки, которые могут произойти из-за неполадок сети.
Детали синхронизации
Данный драйвер бездействует во время периодической синхронизации.