В данной книге исследуются стратегии интеграции корпоративных приложений с помощью механизмов обмена сообщениями. Авторы рассматривают шаблоны проектирования и приводят практические примеры интеграции приложений, демонстрирующие преимущества обмена сообщениями и эффективность решений, создаваемых на основе этой технологии. Каждый шаблон сопровождается описанием некоторой задачи проектирования, обсуждением исходных условий и представлением элегантного, сбалансированного решения.
Авторы подчеркивают как преимущества, так и недостатки обмена сообщениями, а также дают практические советы по написанию кода подключения приложения к системе обмена сообщениями, маршрутизации сообщений и мониторинга состояния системы.
Книга ориентирована на разработчиков программного обеспечения и системных интеграторов, использующих различные технологии и продукты для обмена сообщениями, такие как Java Message Service (JMS), Microsoft Message Queuing (MSMQ), IBM WebSphere MQ, Microsoft BizTalk, TIBCO, WebMethods, SeeBeyond, Vitria и др.
Давно не читал таких замечательных книг. По глубине и легкости изложения очень напоминает классическую Design Patterns, только полностью сконцентрирована на распределенном сообщении. Книга содержит ровно то, чего так не хватает PoEAA Мартина Фаулера - а именно, описание длительных процессов, распределенных между удаленными компонентами, ровно как и возникающих проблем и разных возможных способов их решения. Анализ в книге наличенствует как в описании шаблонов, так и в практикумах, что особо приятно (тем более, что анализ очень грамотный и не размыт, как это часто бывает в книгах такого рода).
Книга полезна не только тем, кто собирается интегрировать уже существующие приложения, но и тем, кто пишет корпоративное приложение с нуля - те же советы по внедрению mock служб, ответвителей и вентилей каналов пригодятся на всех этапах разработки.
Одна из лучших книг в своем роде! Побольше бы таких!