Я пытаюсь интегрировать Proton CEP и Mandrill, почтовый сервис, опосредованный посредником контекста Ориона. Когда я начинал изучать Орион, я думал, что он сможет напрямую общаться с CEP, обмениваясь объектами JSON через http. А также, что Orion сможет анализировать каждый объект для доставки в правильный формат, понятный каждому API.Взаимодействие Orion и других GE с программных и других API-интерфейсов
Из представленных примеров и документации я смог понять, что другой разработанный нами API должен анализировать и опосредовать связь между каждым API.
Поэтому я хотел бы подтвердить, что это так, и что я ничего не пропущу. Неужели Орион не может настроить свои результаты?
Если подтвердится, то я продолжу разработку этого посреднического API.
Артур
Edit: Я считаю, что не было ясно, выше о проблеме. Я надеюсь, что это поможет.
Протон CEP получает через HTTP POST JSON объекты, но он понимает только переменные, если они находятся в простом формате, например {"Name1": "Value1", "Name2": "Value2"}, без массивов или сложных Struture.
Орион, может вступить в JSON, а также через http, но я не могу контролировать структуру выхода JSON. Таким образом, CEP не сможет понять исходные данные Orion и обработать их. Эта же проблема возникает и с другими API. И я хотел бы подтвердить, что Orion действительно не в состоянии настроить свой результат и что эта интеграция должна быть выполнена на нашей стороне.
Благодарим вас за ответ. Я действительно что-то пропустил с КЭП. Он поддерживает XML NGSI. Я сосредоточился на JSON и не читал с должным вниманием. Я буду изучать его и использовать. –
Текущая версия Контекстного брокера Ориона (0.23.0) также поддерживает XML в уведомлениях. Хотя XML в настоящее время является устаревшей кодировкой для Orion (в настоящее время мало кто использует XML в современных API REST) учитывайте это на всякий случай, если он может упростить интеграцию с CEP на основе существующих соединителей. – fgalan