$this->title = "Сервисная шина предприятия ESB";
?>
ESB – Сервисная Шина Предприятия
назад
Описание |
Об авторе |
Обложка |
Содержание
Оглавление книги
- ПРЕДИСЛОВИЕ РЕДАКТОРА ПЕРЕВОДА
- ВВЕДЕНИЕ
- Об этой книге
- Обзор глав
- Соглашения об обозначениях для шаблонов интеграции ESB
- Условные обозначения, использованные на рисунках
- Соглашения, принятые в книге
- Мы будем рады вас услышать
- Благодарности
- ГЛАВА 1. ЗНАКОМСТВО С ОСНОВАМИ ESB
- SOA в управляемом событиями предприятии
- Новый подход к проникающей интеграции
- SOA в Web-сервисах, доступная сегодня
- Обычный подход к интеграции
- Требования, обусловленные потребностями IT
- Инерция отрасли
- Признание ESB производителями
- Характеристики ESB
- Способность к проницанию
- Интеграция, основанная на стандартах
- Существенно распределенная интеграция и выборочное развертывание
- Распределенное преобразование данных
- Многоуровневое построение сервисов
- Управляемая событиями SOA
- Процессы
- Безопасность и надежность
- Автономная, но федерированная среда
- Удаленные конфигурация и управление
- XML как "родной" тип данных для ESB
- Прохождение бизнес-данных в режиме реального времени
- Операционная осведомленность
- Постепенное внедрение интеграционного решения
- Отрасль принимает ESB
- Финансовые услуги
- Страхование
- Производство
- Розничная торговля
- Телекоммуникации
- Энергетика/коммунальное хозяйство
- Сеть реализации продуктов питания
- Правительственные органы
- Резюме
-
ГЛАВА 2. ПОЛОЖЕНИЕ ДЕЛ В ИНТЕГРАЦИИ
- Бизнес-мотивы интеграции
- Тенденции финансирования сферы IT
- Интеграция, как самый высокий приоритет
- Регулирование
- Сквозная обработка
- Радиочастотная идентификация
- Текущее состояние интеграции предприятий
- Предприятиям не хватает связности
- Стихийная архитектура
- ETL, пакетная передача и FTP
- Интеграционные брокеры
- Лучшее двух миров — EAI и SOA
- Внедрение XML
- Принятие Web-сервисов и внедрение SOA
- Переход к ESB
- Внедрение ESB на отдельных проектах
- Распространение ESB в рамках распределенного предприятия
- Сохрани и надстрой: включение в существующий EAI-брокер
- Интеграция партнеров
- Резюме
-
ГЛАВА 3. НУЖДА НАУЧИТ И КАЛАЧИ ЕСТЬ
- Эволюция ESB
- ESB в мировом производстве
- Тестирование
- Поиск границ расширенного предприятия
- Порталы электронной коммерции
- Расширенное предприятие: постоянно меняющиеся границы
- Огораживание постоянно меняющихся границ сети
- Интеграция, основанная на стандартах
- Новая экономика интеграции
- Снижение стоимости технологии
- Пример: производство
- Создание бизнеса в режиме реального времени
- Гибкая интеграция партнеров
- Резюме
-
ГЛАВА 4. XML: ОСНОВАНИЕ ДЛЯ ИНТЕГРАЦИИ БИЗНЕС-ДАННЫХ
- Язык интеграции
- XML удобочитаем
- Приложения гнутся, но не ломаются
- Маршрутизация по контенту и преобразование данных
- Типовая архитектура обмена данными
- Перевод данных в канонический формат и обратно
- Принятие канонического обмена данными
- Альтернативные подходы
- Резюме
-
ГЛАВА 5. ПРОМЕЖУТОЧНОЕ ПО ДЛЯ ОБМЕНА СООБЩЕНИЯМИ
- Сильносвязанные интерфейсы против слабосвязанных
- Удаленный вызов процедур. RPC-стиль программирования
- Сильносвязанные интерфейсы
- Слабосвязанные взаимодействия
- Слабосвязанные интерфейсы
- Квадратурный рост форматов данных: вот для чего нужны преобразования данных
- Забраться на шину
- Слабосвязанные Web-сервисные стандарты
- Основные понятия MOM
- Абстрактное развязывание
- Модели обмена сообщениями: "публикация и подписка" и "точка — точка"
- Иерархия тем
- Списки управления доступом
- А что же в самих сообщениях?
- Асинхронная надежность
- Автономия сообщения
- Промежуточное хранение и пересылка
- Хранимые сообщения
- Квитирование сообщений
- Модели надежного обмена сообщениями
- Надежная публикация и подписка
- Надежные очереди "точка — точка"
- Промежуточное хранение и пересылка с несколькими серверами сообщений
- Транзакционные сообщения
- Местные транзакции
- Транзакции с несколькими ресурсами
- ESB устраняет сложности внутреннего устройства
- Модель обмена сообщениями "запрос/ответ"
- Модель "ответ/пересылка"
- Стандарты обмена сообщениями
- Java Message Service
- Надежный обмен сообщениями в SOAP
- Web-сервисные события и уведомления
- Резюме
-
ГЛАВА 6. СЕРВИСНЫЕ КОНТЕЙНЕРЫ И АБСТРАКТНЫЕ КОНЕЧНЫЕ ТОЧКИ
- SOA на абстрактных конечных точках
- Обмен сообщениями и связность
- Разнообразные варианты присоединения
- Условные обозначения на диаграммах
- Независимо развертываемые интеграционные сервисы
- Сервисный контейнер ESB
- Интерфейс управления сервисным контейнером
- Сервисный интерфейс ESB
- Аудит, протоколирование и обработка ошибок
- Возможности сервисного контейнера ESB
- Стандартизация связности контейнера ESB
- Сервисные контейнеры, серверы приложений и интеграционные брокеры
- Приверженность стандартам
- Обработка данных в интеграционном брокере с топологией звезды
- Что размещается в контейнере
- Основа управления
- Компилированные классы файлов против декларативных правил
- Отказаться от серверов приложений?
- Резюме
-
ГЛАВА 7. ВЫЗОВЫ СЕРВИСОВ ESB, МАРШРУТИЗАЦИЯ И SOA
- Поиск, связывание и вызов
- Вызов сервиса в ESB
- Маршрутизация по расписанию: существенно распределенная SOA
- Маршрутизация по контенту
- Условная маршрутизация с использованием BPEL4WS
- Повторное использование сервисов
- Параметризация и конфигурация
- Повторное использование через комбинирование
- Специализированные сервисы ESB
- Шаблоны маршрутизации с использованием маршрутов и сервисов
- Сложный процесс, использующий сервис оркестрации (BPEL4WS)
- Сервисы хранения и кэширования XML
- Конвергенция в моделировании процессов
- Резюме
-
ГЛАВА 8. ПРОТОКОЛЫ, ОБМЕН СООБЩЕНИЯМИ, СПЕЦИАЛИЗИРОВАННЫЕ АДАПТЕРЫ И СЕРВИСЫ
- МОМ и ESB
- Функциональная совместимость MOM
- Магистрали МОМ против внешних протоколов: правило 80/20
- Обобщенная структура вызова сообщения
- Протокольные мосты
- MOM-мосты
- Прямые обработчики протоколов
- Обработчик протокола SOAP
- Куда направляются асинхронные ошибки?
- Пример: интеграция с партнером
- Развертывание защищенной DMZ
- Гарантированное наличие
- Адаптер к SAP: специализированный ESB-сервис
- Транспортировка и трансформация EDI
- Устранение зависимости от EDI VAN
- Заглядывая вперед
- Резюме
-
ГЛАВА 9. МЕДЛИТЕЛЬНОСТЬ ПАКЕТНОЙ ОБРАБОТКИ ДАННЫХ
- Изъяны ETL
- Надежность ETL и достоверность данных
- Нежелательные простои и логистика синхронизации данных
- Совокупная задержка сбора данных
- Стандартное решение: увеличение количества товаров на складе
- Случай из практики: переход к интеграции в режиме реального времени
- Внедрение ESB
- Преобразование и маршрутизация данных
- Что необходимо учесть
- Резюме
-
ГЛАВА 10. КОМПОНЕНТЫ JAVA В ESB
- Java Business Integration
- JBI в качестве ESB-контейнера
- JBI и другие спецификации Java
- Архитектура J2EE Connector Architecture
- Необходимая компетенция
- Соединение ESB с сервером приложений
- Java Management eXtensions
- Первое знакомство с JMX
- JMX-управление в архитектуре ESB
- Компоненты, управляемые JMX на шине ESB
- Кэширование конфигурации
- Удаленная репликация конфигурации на основе шаблонов
- Резюме
- ГЛАВА 11. ШАБЛОНЫ ИНТЕГРАЦИИ ESB И МНОГОКРАТНО
- ИСПОЛЬЗУЕМЫЕ РЕШЕНИЯ
- Шаблон VETO
- Вариации: шаблон VETRO
- Шаблон с двухступенчатым преобразованием XRef
- Шаблоны интеграции сервера портала
- Архитектура портального сервера
- Сервер портала — возникающие проблемы
- Развертывание ESB как магистрали интеграции
- Шаблон интеграции "передний кэш"
- Пересылка данных с использованием механизма "публикация/подписка"
- Пересылка данных с использованием маршрутизации по расписанию
- Другие особенности шаблона "передний кэш"
- Шаблоны федерированных запросов
- "Caсhe push" против "cache pull"
- Шаблон запроса в реальном времени
- Шаблон долгосрочного запроса
- Разновидности шаблона федерированных запросов
- Резюме
-
ГЛАВА 12. ESB И ЭВОЛЮЦИЯ WEB-СЕРВИСОВ
- Компонуемость спецификаций
- Обзор спецификаций WS-*
- Применение спецификаций WS-* в ESB
- WS-* не решают все задачи корпоративной интеграции
- WS-* — не альтернатива сервисной шине ESB
- Резюме
- ПРИЛОЖЕНИЯ
- ПРИЛОЖЕНИЕ 1. СПИСОК ПРОИЗВОДИТЕЛЕЙ ESB
- ПРИЛОЖЕНИЕ 2. ОПИСАНИЕ DVD
- БИБЛИОГРАФИЯ
- Аналитические отчеты
- Книжные издания
- Разное
- Спецификации Web-сервисов
- Спецификации Java
- ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ