在DEV,QA和PROD环境之间移动IBM Message Broker组件的最佳方法是什么?

时间:2009-12-10 06:24:08

标签: esb ibm-mq messagebroker

在SOA项目中,我们开始使用IBM WebSphere Message Broker来编排基于.NET的Web服务。我们为正在开发的系统提供了不同的DEV,QA和PROD环境。

WebSphere Message Broker Toolkit将用于在DEV中开发消息流。对于DEV,一切都或多或少都清晰。

对于QA和PROD,我们的目标是实现可重复且自动化且可能的部署程序。使用.NET部分几乎是不费脑子的,但部署到Message Broker似乎需要大量的手动工作,这是不好的。

有关部署到WebSphere Message Broker的建议是什么?打包Message Broker组件的最佳方法是什么?

2 个答案:

答案 0 :(得分:3)

您的组件(流程等)将打包为Broker Archive(.bar)文件。例如,您可以使用Ant在环境之间编写这些组件的部署脚本。

答案 1 :(得分:0)

使用脚本。

Andy Piper说Ant工作得很好。

另请注意,您可以使用已经重新添加为Message Broker API的CMP API,它非常全面,并且允许您在Broker Archive(BAR)文件中获取和修改信息,这在很大程度上只是您可以从脚本调用的各种Broker命令。