powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / [Интеграция] Разъясните, пожалуйста, плюсы и минусы …
16 сообщений из 16, страница 1 из 1
[Интеграция] Разъясните, пожалуйста, плюсы и минусы …
    #36070070
Фотография takanaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
… между интеграцией приложений по схеме «точка-точка» и по схеме «подписчик/издатель».
На ум приходят слишком абстрактые вещи, и не удаётся создать картину в целом.
...
Рейтинг: 0 / 0
[Интеграция] Разъясните, пожалуйста, плюсы и минусы …
    #36070455
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Грегор Хоп, Бобби Вульф. Шаблоны интеграции корпоративных приложений. Вильямс, 2007.
...
Рейтинг: 0 / 0
[Интеграция] Разъясните, пожалуйста, плюсы и минусы …
    #36070470
Фотография takanaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, уже читаю (там, в основном, «подписчик/издатель»). Но решение уже необходимо принимать «вчера» по поводу архитектуры. Поэтому хотелось бы услышать некотрые резюме опытных форумчан.

ПС Да, книга хорошая !
...
Рейтинг: 0 / 0
[Интеграция] Разъясните, пожалуйста, плюсы и минусы …
    #36070526
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интеграционные задачи славны своей непредсказуемостью, поэтому я бы на вашем месте заложил в проект какую-нибудь из Lightweight ESB и застраховался таким способом от возможных неприятностей. Можно начать с "точка-точка" если ее на первый взгляд хватает; перестанет в какой-то момент хватать - нет проблем. Опять же гарантированная доставка и медиация никогда не лишние.
...
Рейтинг: 0 / 0
[Интеграция] Разъясните, пожалуйста, плюсы и минусы …
    #36070552
Фотография takanaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АБ, спасибо большое. Просто у нас тут внедренец интегрирует WebSphere ESB, но при этом по ТЗ предлагает использовать соединения типа точка-точка на основе адаптеров. Рационально ли это ?

ПС Правильно, я понимаю, что ESB реализует обе схемы ?
...
Рейтинг: 0 / 0
[Интеграция] Разъясните, пожалуйста, плюсы и минусы …
    #36070597
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще говоря, схема точка-точка имеет право на жизнь. Рационально или нет - зависит от конкретики. Наличие ESB смягчит последствия неправильного выбора, поскольку она способна реализовать обе схемы. Без адаптеров не обойтись в любом варианте.
...
Рейтинг: 0 / 0
[Интеграция] Разъясните, пожалуйста, плюсы и минусы …
    #36070646
Фотография takanaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АБВообще говоря, схема точка-точка имеет право на жизнь. Рационально или нет - зависит от конкретики. Наличие ESB смягчит последствия неправильного выбора, поскольку она способна реализовать обе схемы. Без адаптеров не обойтись в любом варианте.

Т.е. выбор «точки-точки» не закрывает перед нами двери, возможно, в дальнейшем, изменить схему ?
...
Рейтинг: 0 / 0
[Интеграция] Разъясните, пожалуйста, плюсы и минусы …
    #36070674
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прикладной код менять придется, платформу - нет.
...
Рейтинг: 0 / 0
[Интеграция] Разъясните, пожалуйста, плюсы и минусы …
    #36070698
Фотография pilgr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
takanaev,

Это способы обмена данными, сообщениями, между системами.

Точка-точка .
Информация из одной системы жестко передается в конкретную другую систему. Самый очевидный метод интеграции. Т.е. отправитель по сути всегда знает о получателе.
Пример . Из ERP системы передается документ на отгрузку прямо в WMS систему, обратно - подтверждение фактически принятого товара. Также браузер отправляет запрос прямо на указанный в строке адреса сервер в надежде получить ответ со страничкой.
Плюс - простота реализации, понимания.
Минус - отправитель должен знать о получателе. Если данные нужно отправить нескольким получателям, или получатель изменил место дислокации - нужно изменять отправитель. Таким образом системы связываются жестко друг с другом. Между ними образуется довольно сильная связь. По сути большинство наколенных интеграционных решений построены по такому принципу.

Публикация/подписка
"Подписчик/издатель" это кривой перевод. В этом случае отправитель не знает о получателе. Он попросту публикует какую-то информацию, и больше ни о чем не заботится. Получатели подписываются на нужную информацию и обрабатывают ее как им угодно, все одновременно. Здесь обязательно должно быть некое промежуточное звено, которое будет вести учет подписчиков и отправлять им данные по мере их поступления от отправителя. Технологически это по разному реализуется. Например через "топики" в системах обмена сообщениями (Websphere MQ, Sonic MQ и др). Внутри EAI-платформ, ESB-реализаций есть свои внутренние механизмы, которые обеспечивают похожую функциональность при обмене данными между независимыми компонентами и системами.
Пример . Справочник товара ведется в ERP системе и в случае его обновления информация передается в множество других систем. Получателей здесь много, и они то добавляются новые, то отмирают старые. Поэтому используется схема публикации-подписки, реализованная средствами интеграционной платформы.
Подписка через RSS-ридер на публикацию новых статей в этой теме конференции - также приближенный пример обмена данными по принципу публикации/подписки.

Кстати, обмен справочниками, номенклатурами это яркие представители потоков данных, которые логичнее строить на механизме публикации/подписки.

Еще может возникнуть непонимание. Т.к. термин "точка-точка" часто используется для характеристики (негативной) всей архитектуры интеграционного решения. В этом ключе альетрнативой выступают схемы интегарционных брокеров (звездочной топологии) либо шины.

Уже упоминали о книжке "Грегор Хоп, Бобби Вульф. Шаблоны интеграции корпоративных приложений." Это действительно не простая, но фундаментальная книга о методах интеграции. Крайне рекомендую к прочтению. Другие полезные книги о интеграции есть на integration-review.com
...
Рейтинг: 0 / 0
[Интеграция] Разъясните, пожалуйста, плюсы и минусы …
    #36070699
Фотография takanaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АБПрикладной код менять придется, платформу - нет.

Ещё раз спасибо за професиональное объяснение !
...
Рейтинг: 0 / 0
[Интеграция] Разъясните, пожалуйста, плюсы и минусы …
    #36070715
Фотография takanaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
takanaevАБПрикладной код менять придется, платформу - нет.

Ещё раз спасибо за професиональное объяснение !

pilgr, Вдвойне спасибо!
...
Рейтинг: 0 / 0
[Интеграция] Разъясните, пожалуйста, плюсы и минусы …
    #36070876
Фотография takanaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищи, прокомментируйте, пожалуйста, ещё и здесь
сообщение .

ПС Извините за, воможную, наглость. Просто по времени пожар.
...
Рейтинг: 0 / 0
[Интеграция] Разъясните, пожалуйста, плюсы и минусы …
    #36074606
Фотография А6дуллаh3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По-моему, "подписчик-издатель" есть более закрученный вариант шаблона "точка-точка".
Надо противопоставлять интеграцию "точка-точка" и интеграцию "хаб-спицы" (Hub-spoke).
...
Рейтинг: 0 / 0
[Интеграция] Разъясните, пожалуйста, плюсы и минусы …
    #36074847
Mainframe_старый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А6дуллаh3По-моему, "подписчик-издатель" есть более закрученный вариант шаблона "точка-точка".
Надо противопоставлять интеграцию "точка-точка" и интеграцию "хаб-спицы" (Hub-spoke).

Это вы вообще о другом. хаб - это по сути модель верхнего уровня. Она может реализовыватсья и как точка-к точке и через события и вообще как угодно, это не тот уровень абстракции. Это так называемые канонические модели. Условно гоовря, некий промежуточный формат, которые понимают по одну сторону и по другую.
...
Рейтинг: 0 / 0
[Интеграция] Разъясните, пожалуйста, плюсы и минусы …
    #36075459
Фотография А6дуллаh3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вчитываюсь в интеграцию года с 2002, и сейчас в тех.материалах альтернативой "точке-точке" является, как правило, "хаб-спицы".
Таким образом, это понятия одного уровня абстракции в текущем понятийном аппарате интеграции.
Как раз "подписчик-издатель" по-моему, из какой-то вложенной оперы. Т.е. так может быть реализована и интеграция "точка-точка" и "хаб-спицы".
...
Рейтинг: 0 / 0
[Интеграция] Разъясните, пожалуйста, плюсы и минусы …
    #36075462
Фотография А6дуллаh3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хаб в точка-точке - это новое слово в интеграции, пожалуйста, поподробней.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / [Интеграция] Разъясните, пожалуйста, плюсы и минусы …
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]