Интеграция нескольких приложений
От: Aviator  
Дата: 16.08.07 10:50
Оценка:
Не знаю куда это лучше поместить, мож скорее в философию, так как тема достаточно философская. Итак берём достаточно типичную задачу — есть несколько приложений, которые должныобмениваться между собой информацией. В качестве механизма передачи информации выбираем обмен сообщениями. Вводим понятие канала, который реализовать можно например посредством message queue от билли. Однако в таком подходе каждое приложение, подключённое к этому каналу, получает все сообщения, в то время как далеко не все его интересуют. мало того — каждое приложение имеет возможность читать и получать то, что возможно оно не имеет право читать. Другое решение — ввести несколько каналов, соединяющих приложения со шлюзом, и уже шлюз будет определять какое сообщение как посылать и кому. Однако плодить кучу каналов не всегда удобно и оправдано... Итак возникает вопрос — какие существуют нормальные подходы для передачи сообщений между различными приложениями через количество каналов, не зависящее от количества интегрируемых приложений?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.