2009-12-10 5 views
2

В проекте SOA мы начинаем использовать IBM WebSphere Message Broker для организации веб-сервисов на основе .NET. У нас есть различные среды DEV, QA и PROD для разрабатываемой системы.Какой лучший способ переместить компоненты IBM Message Broker между средами DEV, QA и PROD?

WebSphere Message Broker Toolkit будет использоваться для разработки потоков сообщений в DEV. И с DEV все более или менее понятно.

Для QA и PROD мы стремимся к возможности повторной и автоматизированной и возможной процедуры развертывания. С частью .NET это почти без проблем, но для развертывания в Message Broker, похоже, требуются значительные ручные усилия, что не очень хорошо.

Каковы рекомендации по развертыванию в WebSphere Message Broker? Каков наилучший способ упаковки компонентов Message Broker?

ответ

3

Ваши компоненты (потоки и т. Д.) Будут упакованы в файлы архива брокера (.bar). Например, вы можете использовать Ant для сценария развертывания этих компонентов между средами.

+0

Привет, Энди, вы знаете, могут ли быть созданы компоненты инфраструктуры, например узлы, менеджеры очередей, очереди и т. Д. В какой-то разворачиваемый? Я пытаюсь автоматизировать, но, похоже, у нас нет выбора, кроме SSH от jenkins до целевой машины? – CodyK

0

Используйте скрипты.

Как говорит Энди Пайпер, Ant работает довольно хорошо.

Также имейте в виду, что вы можете использовать API CMP, который был переработан как API-интерфейс Message Broker, и он позволяет вам получать и изменять информацию в файлах Broker Archive (BAR) в гораздо более значительной степени, чем просто различные команды Брокера, которые вы можете вызывать из сценария.