Before implementing a deployment strategy, it is very
important that your BizTalk solution have an easy to follow structure within your
Visual Studio solution. Unlike an ASP.NET or Windows Forms application, a
BizTalk solution will typically contain more than just Visual Studio projects.
Figure 1 shows one particular structure that accounts for the various BizTalk
artifacts. The structure in the figure uses Visual Studio Solution folders to
segment the different types of artifacts that need to be tracked for a BizTalk
solution.
Figure 1 - Visual Studio Solution Structure
For example, the bindings for the entire solution are
tracked under the Bindings solution folder. In addition, the binding files
follow a file naming convention that easily allows us to identify the solution
and target environment based on the filename. It is also important to note that
the Windows folder structure should resemble the Visual Studio solution structure
to avoid any confusion. Figure 2 shows the Windows folder structure for the
Visual Studio Solution from Figure 1.
Figure 2 - Windows Folder Structure