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
  • ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ