Главная | Регистрация | Вход

Главная » 2012 » Июль » 17 » Шаблоны взаимодействия приложений в корпоративных системах: интеграционные решения с использованием продуктов
06:30

Шаблоны взаимодействия приложений в корпоративных системах: интеграционные решения с использованием продуктов





Ценность корпоративной сервисной шины (ESB) в интеграции систем автоматизации предприятия трудно переоценить, но чрезвычайная гибкость этого подхода приводит к огромным количеством вариантов реализации, которые необходимо рассматривать при планировании интеграционного решения (подробнее см. Ресурсы). Варианты реализации могут быть скомпонованы в шаблоны в зависимости от возможностей связующего ПО, поддерживающего эти архитектурные шаблоны. Кроме того, интеграционные продукты обычно реализуют не только узкоспециальные представления сервисной шины как инфраструктуры для взаимодействия и визуализации сервисов в контексте сервис-ориентированной архитектуры, но и более широко - как инфраструктуры интеграции сервисов в самом общем смысле. В данной статье мы будем использовать термин "сервисная шина" или "корпоративная сервисная шина" (ESB) в наиболее широком толковании.

Опыт, накопленный в ходе многочисленных реализаций интеграционных решений, и выделение на основании этого опыта набора шаблонов проектирования создают основу для выбора правильных архитектурных решений и его реализации, использования подходящих интеграционных продуктов и моделей их использования, а также использовать проверенные и рекомендованные к применению методики интеграции корпоративных приложений и сервисов. При выборе и описании шаблонов необходимо рассматривать множество аспектов проектирования:

  • общий шаблон интеграционного архитектурного решения
  • тип взаимодействия, применяемый к конечным точкам процесса
  • эксплуатационные аспекты
  • выбор модели безопасности

Все это вместе и определяет в итоге шаблоны организации взаимодействия.


википедии Enterprise Connectivity Patterns.

>

С точки зрения общей архитектуры интеграции можно выделить следующие 6 категорий шаблонов интеграции:

  • Виртуализация сервиса
  • Поддержка сервиса
  • Шлюз
  • Интеграция на основе обмена сообщениями
  • Обработка файлов
  • Событийно-ориентированная интеграция

Ниже каждая из перечисленных категорий рассматривается подробно.

>

Шаблоны виртуализации сервиса описывают, каким образом можно организовать гибкое взаимодействие между сервисами, используя дополнительные уровни абстракции в Enterprise Service Bus. С другой стороны, эти шаблоны также направлены на выполнение требований интеграции сервисов (маршрутизация, конвертирование протоколов, преобразование данных, журналирование и т.д.), если в сервис-ориентированной архитектуре требуется адресное взаимодействие.

Шаблоны виртуализации сервиса инкапсулируют определение шины сервисов и обычно используются для выполнения определенных требования, включая:

  • гибкое связывание - представление существующего сервиса в виде виртуального сервиса ESB
  • предоставление фасада провайдера, включая трансформацию запроса, расширение функционала и т.д.
  • предоставление фасада провайдера для формирования стандартных интерфейсов нестандартным сервисам
  • предоставление возможностей стандартного управления сервисом (безопасность, журналирование, мониторинг, контроль загрузки и т.д.)

ознакомительные версии продуктов IBM и создавайте приложения самостоятельно с помощью инструментов разработки и интеграционных продуктов DB2®, Lotus®, Rational®, Tivoli® и WebSphere®. (EN)

Обсудить

Хелен Уайли (Helen Wylie) - архитектор интеграционных решений группы разработки IBM WebSphere Messaging and ESB. Хелен активно работает с клиентами, использующими интеграционные решения на основе продуктов IBM WebSphere, в последнее время она также занимается формализацией шаблонов, воплощающих этот опыт в виде улучшений соответствующих продуктов IBM.

Питер Ламброс (Peter Lambros) - штатный старший технический сотрудник IBM, его область ответственности - выбор стратегии развития и архитектуры технологий интеграции приложений в продуктах ESB и сервисов сообщений линейки IBM WebSphere. Особый интерес для него представляют технологии преобразования сообщений, разработка шаблонов проектирования и в целом создание удобных инструментов разработки.

Помощь по сообщениям о нарушениях

Спасибо. Эта запись была помечена для модератора.

>

Помощь по сообщениям о нарушениях

Сообщение о нарушении не было отправлено. Попробуйте, пожалуйста, позже.

>

developerWorks: вход

>

При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Вся введенная информация защищена.

Выберите ваше отображаемое имя

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

>

Вся введенная информация защищена.

SITE_ID=40

Zone=SOA и Web-сервисы, WebSphere

ArticleID=480109

ArticleTitle=Шаблоны взаимодействия приложений в корпоративных системах: Интеграционные решения с использованием продуктов IBM Enterprise Service Bus

publish-date=04022010

Просмотров: 243 | Добавил: toblet | Рейтинг: 0.0/0
Всего комментариев: 0

Меню сайта

Мини-чат

Наш опрос

Оцените мой сайт
Всего ответов: 1

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Поиск

Календарь

«  Июль 2012  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031

Друзья сайта

Copyright MyCorp © 2024 | Бесплатный хостинг uCoz