Технологии сервис-ориентированной архитектуры. Корпоративная сервисная шина ISB

Технологии сервис-ориентированной архитектуры

Веб-сервис - это набор спецификаций, которые определяют стандарт межсистемного взаимодействия на основе строго формализованных интерфейсов.

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

Веб -сервисы используют технологии xml и протоколы http, которые являются стандартными для реализации сервис-ориентированной архитектуры. Для описания веб-сервисов, используется специальный язык wsdl, который основан на xml. Для обмена сообщениями между веб-сервисами используется стандартный протокол SOAP (Simple Object Access Protocol).

В качестве транспортного протокола чаще всего используется HTTP или JMS (Java Message Service).

Для обеспечения безопасности веб -сервиса используется несколько протоколов, которые описаны в спецификации безопасности веб -сервис Security. В эту спецификацию входит:

  • Спецификация, определяющая правила взаимодействия сервисов
  • Спецификация, определяющая доверительную модель защищенного обмена

Так же в спецификации веб -сервисов включаются аспекты качества обслуживания, спецификация обработки транзакции (coordination, Bissness activity, Automic transaction).

Спецификация WS realabin messanger определяется протоколы обмена сообщений.

Корпоративная сервисная шина ISB осуществляет взаимодействие между веб-сервисами и играет роль распределенной сети.

ISB обеспечивает следующие функции:

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

Оставить комментарий

  • Список наук

  • Образовательные статьи