构建高度可重复,可信赖的Biztalk应用部署流程

Biztalk项目的开发过程的完成并不意味着整个项目的结束。部署是一个重要而且复杂的过程。Biztalk提供了MSI,应用绑定文件来实现应用在不同环境间的移植。对于一个特定的环境,比如开发环境,如和把代码成功部署到服务器上去呢?通过手工在控制台上创建,修改一定是可以的。但是对于一个成熟,尤其是复杂应用集合来说,一个可重复,可信赖的快速部署流程是必须的。

Scott Colestock,Biztalk的大牛已经开发了一个用于Biztalk应用的部署框架。但是如果你对这个东东不是很熟悉,那么你将完全不知道到底你的部署成功了没有,这次改变对原有的应用造成了什么影响。这将是一件什么可怕的事情,尤其是在产品环境下。根据项目的复杂程度和技术熟练程度,制定一个适合项目组成员的部署流程就足够了。

我们的经验是使用ExploreOM命名空间对Biztalk模型进行操作,通过批处理文件进行流程自动化,通过psexec.exe进行远程控制,通过日志文件进行部署结果验证。

Biztalk应用中,构件之间的依存度很高。比如Orchestration所处状态直接影响部署的成败。所以,在POC阶段,弄清楚这种构件之间相互影响,相互制约的关系是很重要的。

你可能感兴趣的:(部署)