Я пытаюсь оценить некоторые технологии для реализации процесса связи между некоторыми модулями Ada с некоторыми модулями C ++ / OpenGL. Существует приложение Ada (Windows XP), которое взаимодействует с приложением C ++ с помощью COM, но я намерен переключить COM на новую технологию. Появились некоторые предложения, такие как прямые сокеты, DSA, Polyorb, Corba и DSS / Opensplice.
Лично мне нравится COM, но из-за миграции я предпочитаю использовать сокеты из-за его простоты, а архитектура интерфейса может быть реализована очень легко.
Итак, что вы думаете? Не могли бы вы прокомментировать эти технологии или даже предложить другие?
Большое спасибо.