Я узнаю об удаленном взаимодействии, выполняя небольшие проекты, основанные на удаленном взаимодействии, а также пытаюсь применять Добросовестные практики, избегая при этом моей привычки развивать вредные привычки.
Существует сервис, который использует созданные пользователем плагины. Каждый плагин изолирован в своем собственном домене приложения. Кроме того, существует клиентское приложение, которое подключается к службе и взаимодействует с ней.
Существуют каналы для связи сервис-клиент и коммуникации сервис-плагин, но ничего для облегчения коммуникации плагин-клиент. Таким образом, любой объект, созданный плагином, должен быть обернут в определенный сервисом объект, прежде чем он сможет пройти к клиенту (в противном случае возникает исключение из-за отсутствия приемников канала).
Если это имеет смысл, мой вопрос таков: должен ли я продолжать этот шаблон или я должен создавать каналы между плагином и клиентскими доменами приложений, чтобы позволить объектам, инстанцированным плагином, идти в клиентское приложение?
Спасибо за любое образование по этому предмету!