![]() |
![]() |
![]() |
Службы очереди сообщений (microsoft message Queuing Services, mSmQ) — сервис, входящий в стандартную поставку microsoft Windows 2000 Server. С помощью mSmQ приложения, работающие в разное время, могут связываться через разнородные сети и системы, способные временно работать автономно. Приложения посылают сообщения mSmQ и используют очереди mSmQ — это позволяет быть уверенным, что сообщение рано или поздно достигнет адресата. mSmQ обеспечивает гарантированную доставку сообщений, интеллектуальную маршрутизацию, защиту и передачу сообщений, основанную на приоритетах.
При помощи mSmQ конечные пользователи могут связываться через автономные сети и системы, вне зависимости от текущего состояния поддерживающих связь приложений и систем. При помощи mSmQ разработчики могут сосредоточиться на программировании бизнес-логики, а не решать проблемы работы с сетями, поскольку mSmQ обеспечивает гарантированную доставку. Администраторы систем при помощи mSmQ могут эффективно управлять большими, сложными сетями очередей сообщений.
Программные продукты с такими возможностями часто называют программным обеспечением поддержки очередей сообщений, программным обеспечением с промежуточным накоплением или средствами среднего уровня, ориентированными на сообщения (mOm, message-Oriented middleware).
Особенности и возможности службы mSmQ: .
|
Интеграция с Windows 2000 Server. Поддерживается служба Active Directory, в которой хранятся отдельные объекты mSmQ. |
|
Работа в смешанном режиме. mSmQ может функционировать в смешанных сетевых средах, состоящих из серверов и клиентов на базе как Windows NT 4.0, так и Windows 2000. |
|
Совместимость сверху вниз. Служба mSmQ полностью совместима с mSmQ версии 1.0. |
|
Передача сообщений без установления логического соединения. Поскольку mSmQ использует бессеансовую модель на прикладном уровне, отправитель и получатель не обязаны применять один и тот же протокол. mSmQ поддерживает протоколы iP и iPX. |
|
Поддержка приоритетов трафика. Приоритеты сообщений позволяют срочному или важному трафику вытеснять менее важный, что гарантирует адекватное время ответа критическим приложениям за счет менее важных приложений. |
|
Гарантированная доставка. Сообщения помещаются в хранящуюся на диске очередь, что обеспечивает гарантированную доставку сообщений. |
|
Транзакции. Имеется возможность использования транзакций mSmQ, т. е. можно объединить несколько действий mSmQ в транзакцию и обеспечить гарантированную доставку сообщений, а также то, что они будут доставлены не более одного раза или что доставленные сообщения будут успешно извлечены из очереди адресатом. |
|
Динамические очереди. Администраторы могут изменять свойства очередей без воздействия на приложения передачи сообщений. |
|
Маршрутизация. mSmQ поддерживает интеллектуальную маршрутизацию, которая основана на физической топологии сети, группировке сеансов и на обеспечении транспортной связности. Группировка сеансов облегчает эффективное использование медленных линий. |
|
Безопасность. mSmQ поддерживает механизмы безопасности: управление доступом, аудит, шифрование и аутентификацию. Управление доступом реализовано с применением системы безопасности Windows 2000 и цифровых подписей. Аудит реализован при помощи службы регистрации событий Windows 2000. Шифрование и аутентификация (использование цифровых подписей) обеспечиваются при помощи механизмов открытых и закрытых ключей. |
|
Широкая интеграция систем. Приложения mSmQ могут выполняться на целом ряде аппаратных платформ, использующих продукты для обеспечения связи со службой mSmQ, поставляемые фирмой Level 8 Systems, партнером microsoft, Исходно mSmQ поддерживает Windows NT, Windows 95 и Windows 98. Поддержка остальных систем поставляется фирмой Level 8 Systems. |
|
Среда программирования
mSmQ..
Прикладной интерфейс mSmQ позволяет разрабатывать приложения
mSmQ на языке С или C++. mSmQ также включает элементы управления СОМ, которые
можно применять для создания приложений mSmQ в microsoft Visual Java (VJ),
Visual basic (Vb) или любых других приложений-контейнеров СОМ (например,
microsoft Access или borland/inprise Delphi). При помощи microsoft ASP и
microsoft US можно интегрировать mSmQ-приложение с веб-страницами и формами,
использующими элементы управления СОМ. При помощи mAPi Transport Provider
и Exchange Connector можно интегрировать приложение mSmQ с формами Exchange
и клиентами mAPi. Транспорт mSmQ
RPC можно использовать для создания надежных приложений, использующих вызовы RPC. |
1. |
В меню
Пуск
(Start) выберите команду
Настройка
(Settings) |
Панель управления
(Control panel) |
Установка/удаление программ
(Add/Remove Programs).
|
2. |
В левой панели
диалогового окна
Установка/удаление программ
выберите вкладку
Добавление/удаление
компонентов Windows.
|
3. |
Откроется окно
Мастер компонентов Windows
(Windows Components Wizard). В списке
Компоненты Windows
(Windows Components) выберите опцию
Службы
очереди сообщений
(message Queuing Services) (рис. 22.18).
|
4. |
Нажмите кнопку
Далее
(Next) и следуйте командам мастера.
|
![]() |
Рис 22.18.
Установка служб очереди сообщений
|
Примечание |
|
|
Служба mSmQ в Windows NT 4.0 и Windows 2000. Перечислим общие задачи управления службой mSmQ. Интерфейс пользователя для выполнения этих задач отличается в Windows 2000 от интерфейса в Windows NT 4.0.
В табл. 22.6 перечислены отличия в терминологии и в архитектуре предыдущих версий от текущей версии mSmQ.
Необходимое действие | Windows NT 4.0 | Windows 2000 |
Управление доступом, установка аудита или изменение владельца для message Queuing | mSmQ Explorer | Оснастка Active Directory- пользователи и компьютеры (Active Directory Users and Computers) |
Изменение учетной записи для службы mSmQ | Значок Services на панели управления | Оснастка Управление компьютером (Computer management) |
Настройка параметров маршрутизации | mSmQ Explorer | Оснастка Active Directory - пользователи и компьютеры |
Создание внешних (foreign) узлов или добавление внешних компьютеров | mSmQ Explorer | Оснастка Active Directory-пользователи и компьютеры |
Добавление, удаление и настройка компьютеров mSmQ; установка квот для компьютеров или изменение свойств | mSmQ Explorer | Оснастка Active Directory - пользователи и компьютеры |
Установка параметров iPX/SPX для компьютеров mSmQ | Значок Network на панели управления | Значок Сеть и удаленный доступ к сети (Network arid Dialup Connections) на панели управления |
Создание, удаление и настройка очередей; установка квот очереди или изменение свойств | mSmQ Explorer | Оснастка Active Directory - пользователи и компьютеры |
Просмотр и удаление сообщений; просмотр свойств сообщений | mSmQ Explorer | Оснастка Active Directory - пользователи и компьютеры |
Управление службой mSmQ. Управление mSmQ на локальном компьютере осуществляется при помощи оснастки Управление компьютером — узел Службы и приложения | Очередь сообщений. Основное управление объектами mSmQ в организации осуществляется с применением оснастки Active Directory — пользователи и компьютеры. Для управления mSmQ в организации:
1. |
Запустите оснастку
Active Directory — пользователи и компьютеры.
|
2. |
В дереве консоли
разверните узел
Active Directory — пользователи и компьютеры.
|
3. |
В меню Вид
(View) выберите пункт
Пользователи, группы и компьютеры как контейнеры
(Users,
Groups and Computers as Containers), а затем в том же меню выберите
пункт
Дополнительные функции
(Advanced features).
|
4. |
В дереве консоли
найдите нужный домен, затем подразделение, наконец нужный компьютер, на
котором установлена mSmQ, щелкните правой кнопкой мыши на узле msmq и в
контекстном меню выберите пункт
Свойства
(Properties).
|
![]() |
![]() |
![]() |