TGViewer
Книжный куб Книжный куб @book_cube · 15.8K subscribers
Post #931 1.65K
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Шаблоны интеграции корпоративных приложений. Проектирование, создание и развертывание решений)

Эта классическая книга по паттернам интеграции, которая была издана почти 20 лет назад. Сегодня я решил про нее вспомнить, так как начал читать свеженькую книгу одного из соавторов, а именно Gregor Hophe "The Software Architecture Elevator" и дальше вспомнил, что про паттерны интеграции я еще в этом канале не вспоминал:)

Несмотря на недавнее совершеннолетие данная книга все еще является достаточно актуальной, ну за исключением главы “Новые стандарты и перспективы интеграции корпоративных приложений”:) А если серьезно, то в самом начале книги (2 глава) дается отличный обзор разных стилей интеграции приложений:
- передача файла (file transfer)
- общая база данных (shared database)
- удаленный вызов процедуры (remote procedure invocation)
- обмен сообщениями (messaging)
Для каждого из вариантов обсуждаются плюсы и минусы:) Исходя из названия книги, можно понять, что авторы, оценив и взвесив все варианты, останавливаются на интеграции путем обмена сообщениями.

Дальше авторы рассказывают про составные части системы обмена сообщениями, а в следующих главах подробно рассматривают паттерны для каждой из частей, а именно
- каналы обмена сообщениями
- построение сообщений
- маршрутизация сообщений
- преобразование сообщений
- конечные точки обмена сообщениями
В конце идет речь про вопросы управления системой, которые очень полезно рассмотреть, чтобы не погрязнуть в непроработанных заранее вопросах тестирования и отладки системы. Приятно, что в системе есть 3 практикума, где рассматривается создание несложных систем, с использованием только что рассмотренных паттернов. Изюминкой является рассмотрение процесса проектирования реальной системы по торговле облигациями в главе 13 данной книги.

#SoftwareDevelopment #SoftwareArchitecture #Architecture #SystemEngineering #DistributedSystems #SystemDesign #Patterns
  • 👍 23
  • ❤ 2
  • 🔥 1
More from @book_cube
  1. Oct 13, 2026Материалы выпуска 3 AImigo S1E9: границы автономности (Рубрика #AI4SDLC) Собрал материалы…
  2. Oct 13, 2026Заходите на прямой эфир с разбором сентябрьской статьи про проектирование обвязки агентов,…
  3. Oct 13, 2026Factory: инженеры становятся менеджерами — а кто тогда остаётся инженером, способным прове…
  4. Oct 12, 2026Harness Engineering: знакомые идеи под одной обложкой (Рубрика #Books) У O’Reilly есть кни…
  5. Oct 12, 2026Материалы выпуска Research Insights #36: обвязка для долгой разработки (Рубрика #AI4SDLC)…
  6. Oct 12, 2026Приходите на прямой эфир с Колей Головым про то, как добавить AI к дата-платформам
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →