CORBA - это объектно-ориентированный стандарт промежуточного программного обеспечения, определенный OMG. Он позволяет программным компонентам, написанным на разных языках, взаимодействовать друг с другом. Компоненты сервера реализуют интерфейсы, определенные в IDL, и регистрируют их с помощью адаптера объектов, а клиенты могут получать доступ к этим службам с помощью ORB (брокера объектных запросов).
1 ответ

Массовое извлечение данных из MySQL для Corba Iterator

У меня есть клиент-серверное приложение Corba. Для некоторых вызовов Сервер предоставляет клиенту объект итератора, поскольку возвращаемые данные огромны. Текущая реализация - сервер извлекает все соответствующие данные из базы данных (MySQL) и сохр…
12 май '16 в 07:40
1 ответ

Как написать программу для передачи файлов на основе omniORBpy

Сейчас я пишу проект Corba для передачи файлов между клиентом и сервером. Но я сталкиваюсь с проблемой, когда хочу загрузить файл с клиента на сервер. IDL, который я определил: interface SecretMessage { string send_file(in string file_name, in strin…
11 дек '12 в 17:01
1 ответ

Ошибка сегментации при возврате последовательности CORBA C++ Server Java Client

Я разрабатываю проект, в котором мне нужно реализовать сервер чата на C++ и клиенты чата на Java, используя Swing для реализации GUI. У меня есть именно эта проблема, реализуя почти тот же проект: Ошибка сегментации CORBA C++ Это часть моего IDL, гд…
20 май '14 в 14:21
2 ответа

Использование разных несовместимых версий интерфейса CORBA в одном приложении / модуле?

Учитывая два определения IDL: (Я только реализую клиента, серверная сторона исправлена.) // Version 1.2 module Server { interface IObject { void Foo1(); void Foo2() raises(EFail); string Foo3(); // ... } }; // Version 2.3 module Server { interface I…
03 мар '11 в 07:55
2 ответа

CORBA IDL для C++ - символ против неподписанного символа?

Мы используем OmniORB с нашим C++ сервером. В настоящее время, когда объект указан как char в файле IDL он переводится в unsigned char в C++. Мы хотим, чтобы это было просто char, Есть ли что-то, что мы можем изменить, чтобы это произошло?
13 фев '14 в 18:14
1 ответ

Какие различия допустимы между IDL сервера CORBA и клиента?

До сих пор я знаю, что спецификация CORBA как таковая не допускает различий между IDL, который использует серверная программа, и IDL, который использует клиентская программа. Однако на практике некоторые различия должны работать (довольно) универса…
25 авг '12 в 11:47
1 ответ

Java CORBA ORB и подключение к сторонней службе имен

Следующее из FAQ по JavaTM IDL: Как мне подключиться к сторонней службе имен от Sun's ORB? Рекомендуемый способ - использовать Совместимая служба именования (INS) , если эта опция поддерживается сторонней службой именования . Чтобы использовать Sun …
30 дек '09 в 17:22
2 ответа

Невозможно установить CORBA для Eclipse "Произошла ошибка при установке элементов..."

Я пытаюсь установить EclipseCORBA. Я использую мастер установки нового программного обеспечения с URL http://eclipsecorba.sf.net/update Когда это заканчивается, я получаю это сообщение об ошибке: У кого-нибудь есть идеи, как я могу это исправить?
06 дек '15 в 00:36
0 ответов

Проблемы с передачей объекта в удаленный сессионный компонент

У меня развернуто 2 модуля на Glassfish 3, один из которых представляет собой модуль EJB, который предоставляет удаленные интерфейсы для бизнес-методов сессионных компонентов, а другой - модуль WAR, который действует как клиент для удаленных сессион…
19 май '17 в 15:11
1 ответ

Как узнать, что такое заглушка?

Всегда ли заглушка означает одно и то же, когда вы пишете программы? "Заглушки предоставляют заменяющие реализации для объектов, методов или функций для удаления внешних зависимостей. Заглушки, как правило, используются во время модульного и компоне…
27 дек '12 в 18:27
0 ответов

Ява Корба Разные сферы

В настоящее время у меня есть сервер и клиентская часть в jaCORB, она работает нормально, однако теперь я хочу, чтобы клиент и сервер работали на разных сферах. Честно говоря, я новичок в corba, я искал в интернете, но не смог найти то, что помогло …
05 дек '13 в 18:41
2 ответа

Различаются между CORBA и RMI

Я четко знаю разницу между CORBA и RMI, за исключением проблемы с существованием in, out, inout, CORBA использует язык IDL для описания интерфейса, а параметры в определенных методах имеют ключевые слова: in, out, inout, Смысл их таков: in: Параметр…
04 мар '13 в 16:21
0 ответов

C++ CORBA (ACE/TAO) вопросы

Я использую ACE TAO в качестве реализации CORBA. Я хотел бы узнать, знает ли кто-нибудь какие-либо параметры для установки Максимального размера сообщения и Максимального количества подключений. omniORB имеет два варианта для них, giopMaxMsgSize а т…
06 окт '10 в 02:27
1 ответ

Исключение CORBA при запуске из Mac OS X 10.6 64-битный MacBook

Я получаю странное исключение при использовании CORBA ACE/TAO. Я пытаюсь запустить службу, написанную на Java, которая отправляет / получает сообщения от клиентов. Когда я запускаю тот же код в Windows 7 32-разрядной, он работает нормально! Я экспор…
07 дек '11 в 04:56
1 ответ

Обратный вызов Corba AMI никогда не вызывается

У меня есть одна проблема с асинхронным вызовом CORBA (AMI). Проблема в том, что обратный вызов на стороне клиента никогда не вызывается. Я упрощаю пример в ACE_Wrappers\TAO\examples\Content_Server\AMI_Observer. IDL: module MyServer { interface Call…
11 авг '14 в 17:14
3 ответа

Corba неблокирующая сфера

Я пытаюсь сделать программу Corba, реализованную с использованием Java, который в то же время является сервером для другой Java-программы и клиентом для другой, поэтому мне нужен неблокирующий шар, который можно запустить в отдельном потоке (он у ме…
22 мар '11 в 20:52
1 ответ

Сделайте вызов через экземпляр com.sun.proxy

У меня есть программа, которая выполняет поиск в службе именования. Странно то, что иногда поиск возвращает IOR, но иногда он возвращает экземпляр com.sun.proxy (например, com.sun.proxy.$Proxy0@573745ec, который кажется экземпляром). Точно, код выгл…
29 окт '13 в 14:08
1 ответ

Corba - уникальный идентификатор пользователя

Написание простой многопользовательской <-> серверной системы на Corba. Я застрял на уникальной идентификации клиента. Есть ли в Corba механизм, подобный некоторой политике POA, который позволял бы серверу генерировать уникальный идентификатор польз…
08 ноя '11 в 23:28
1 ответ

Определенные пользователем исключения CORBA дали мне ошибки после компиляции

У меня есть некоторые проблемы с моим собственным, определяемым пользователем исключением в CORBA. Вот мой очень простой код: interface Interfface { exception myOwnException {}; void ffunction(in double arg) raises (myOwnException); }; #include "Int…
05 май '12 в 07:58
1 ответ

Значение CORBA не исключение

Что означает это исключение CORBA: org.omg.CORBA.NO_IMPLEMENT: Достигнут предел повторных попыток vmcid: 0x49421000 вспомогательный код: 40 У меня нет никакой другой информации в моем файле журнала. Я действительно ценю любую помощь, которую вы може…
27 авг '14 в 16:19