Руководство по WebSphere Application Server

ОнЛ@йн руководство с примерами по WAS

  • Главная
  • Авторское право
  • Команда
  • Контакты
  • Оглавнение

9

Дек

8.1.1. Слабосвязанные системы

Опубликовал admin  Рубрика Часть 8. Асинхронный обмен сообщениями

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

Связанность процессов

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

Напротив, пользователь может послать электронное письмо адресату независимо от того, доступен ли адресат в данный конкретный момент. В этом случае отправитель связывается с посредником, который может хранить письмо до тех пор, пока адресат не затребует его. Процесс-отправитель и процесс-получатель, в данном случае, можно назвать слабо связанными. Посредником в данной ситуации выступает какой-нибудь почтовый сервер, но в общем случае его можно назвать провайдером системы обмена сообщениями (messaging provider).

Связанность приложений

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

Сравните их с приложениями, использующими Enterprise JavaBeans (EJB). Приложения-клиенты EJB должны знать интерфейс, который предоставляет EJB-компонент. Если интерфейс меняется, клиент EJB должен быть перекомпилирован, чтобы избежать ошибок в среде выполнения. По этой причине EJB-компоненты и их клиенты могут быть названы жестко связанными. Также по причине зависимости от интерфейса, предоставляемого EJB, такие приложения также можно назвать ориентированными на интерфейс.

  • Twitter
  • Одноклассники
  • ВКонтакте
  • FaceBook
  • ой Мир
« 8.1. Концепции обмена сообщениями
8.1.2. Типы обмена сообщениями »

Рубрики

  • Часть 1. Основы
  • Часть 2. Технический обзор
  • Часть 3. Профили
  • Часть 4. Основы администрирования
  • Часть 5. Использование скриптов
  • Часть 6. Конфигурирование ресурсов
  • Часть 7. Управление Web-серверами
  • Часть 8. Асинхронный обмен сообщениями

Свежие записи

  • 8.4.8. Наилучшие подходы к работе с MDB-компонентами
  • 8.4.7. Связывание компонента, управляемого сообщением, с пунктом назначения
  • 8.4.6. Конфигурационные свойства активации MDB-компонентов
  • 8.4.5. Компоненты, управляемые сообщениями, и транзакции
  • 8.4.4. Жизненный цикл компонента, управляемого сообщениями

Страницы

  • Авторское право
  • Команда
  • Главная
    • Дополнения
    • Примечание
  • Контакты
  • Оглавнение

Последние записи

  • 8.4.8. Наилучшие подходы к работе с MDB-компонентами
  • 8.4.7. Связывание компонента, управляемого сообщением, с пунктом назначения
  • 8.4.6. Конфигурационные свойства активации MDB-компонентов
  • 8.4.5. Компоненты, управляемые сообщениями, и транзакции
  • 8.4.4. Жизненный цикл компонента, управляемого сообщениями
  • 8.4.3. Реализация компонента, управляемого сообщениями
  • 8.4.2. Взгляд на компонент, управляемый сообщениями, со стороны клиента
  • 8.4.1. Типы компонентов, управляемых сообщениями
  • 8.4. Компоненты, управляемые сообщениями
  • 8.3.5.-8.3.8 Размещение конечной точки для сообщений

Свежие комментарии

  • Комментариев нет
  • Случайные записи

    • 4.7. Работа с виртуальными хостами
    • 8.2. Java Message Service
    • 6.4.4. Пример кода
    • 8.2.5. JMS и JNDI
    • 8. Обмен сообщениями в WebSphere
    • 5.3. Решение типичных операционных задач с использованием wsadmin
    • 3.1.2. Структура директорий и профили по умолчанию
© 2012 Руководство по WebSphere Application Server
Дизайн : Roam2Rome | Локализация темы для wordpress goodwin
Копирование материалов с данного сайта возможно только при наличии индексируемой ссылки на данный ресурс.