Стандартный способ настройки сети приложений, взаимодействующих через инфраструктуру ACE/TAO CORBA, всегда был
- запустить службу имен
- запустить канал событий
- запускайте свои приложения
Я хотел бы избавить своих конечных пользователей от необходимости создавать несколько фоновых служб вручную, и я ищу чистое решение. Я также хотел бы, чтобы мои сети были как можно более легко подключаемыми. Это означает, что мы синхронизируем различные аппаратные компоненты с помощью экземпляра центрального контроллера. Каждая из этих пар составляет (изолированную) сеть, поэтому мы можем иметь несколько таких пар в одной среде и не хотим никаких помех между ними.
Моя идея заключалась в том, чтобы просто создать службу именования и службу событий при инициализации контроллера, но я еще не нашел хорошего способа создать оба процесса (tao_cosnaming, tao_rtevent) как дочерние процессы, чтобы они действительно были привязаны к экземпляру контроллера. и не продолжать работу, если контроллер выйдет из строя, т.е. внутри TAO уже есть механизм, позволяющий это делать?