在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组件的最佳方法是什么?
答案 0 :(得分:3)
您的组件(流程等)将打包为Broker Archive(.bar)文件。例如,您可以使用Ant在环境之间编写这些组件的部署脚本。
答案 1 :(得分:0)
使用脚本。
Andy Piper说Ant工作得很好。
另请注意,您可以使用已经重新添加为Message Broker API的CMP API,它非常全面,并且允许您在Broker Archive(BAR)文件中获取和修改信息,这在很大程度上只是您可以从脚本调用的各种Broker命令。