/BizTalk-Software-Factory

Create structured project layouts for solutions built in BizTalk Server 2006/R2/2009/2010/2013/R2/2016

Primary LanguageC#MIT LicenseMIT

BizTalk Software Factory

Create a structured project layout for BizTalk solutions built in 2006/R2/2009/2010/2013/R2/2016

Overview

  • v1.7 BizTalk Server 2006
  • v2.1 BizTalk Server 2009
  • v3.0 BizTalk Server 2010
  • v4.0 BizTalk Server 2013
  • v5.0 BizTalk Server 2013R2
  • v6.0 BizTalk Server 2016

Version 1.7 for BizTalk Server 2006 (R2)

This release contains the following functionality:

  • Schemas (adding project type and guidance)
  • Maps (adding project type and guidance)
  • Orchestrations (adding project type and guidance)
  • Pipelines (adding project type and guidance)
  • Pipeline Component Wizard ( (adding project type and guidance)
  • Business Components (for example for helper and logging components)
  • Solution folders for BRE artifacts Rules and Policies
  • Support for generating Unit Tests for artifacts Schemas, Maps and Orchestrations with BizUnit 3.1 and nUnit 2.5.3.
  • BizTalk Deployment Framework 5.0 build 15 integration

For this release you need the Feburary 2008 release of the Guidance Automation Extensions and Guidance Automation Toolkit. http://www.microsoft.com/downloads/details.aspx?familyid=DF79C099-4753-4A59-91E3-5020D9714E4E&displaylang=en http://www.microsoft.com/downloads/details.aspx?FamilyId=2700ED86-318C-4449-9DD2-5E1B60D1F4A5&displaylang=en

Version 2.1 for BizTalk Server 2009

This release is updated for Visual Studio 2008 and BizTalk Server 2009. It contains the same functionality as the v1.6 release but updated with:

  • Class library for .NET 3.5
  • BizUnit 3.1
  • BizTalk Deployment Framework 5.0 beta
  • Uses the BizTalk Server Unit Testing facilities for schemas and mappings

For this release you need the Febuary release of the Guidance Automation Extensions and the Guidance Automation Toolkit for Visual Studio 2008 (GAXP1409). http://www.microsoft.com/downloads/details.aspx?FamilyId=E28205C6-BB07-401B-9A76-804784598BF0&displaylang=en http://www.microsoft.com/downloads/details.aspx?FamilyId=B91066B3-D1D6-4990-A45F-34CF8DBDC60C&displaylang=en http://www.microsoft.com/downloads/details.aspx?FamilyId=DF79C099-4753-4A59-91E3-5020D9714E4E&displaylang=en

Version 3.0 for BizTalk Server 2010

This release is updated for Visual Studio 2010 and BizTalk Server 2010. It contains basically the same functionality as the v1.7 and V2.1 release but updated with:

  • Class library for .NET 4.0
  • MS Test instead of nUnit
  • BizTalk Deployment Framework 5.0 RC
  • BizUnit 4.0
  • BizTalk Solution Instrumentation Framework

For this release you need to have the Guidance Automation Extensions, the Guidance Automation Toolkit and the Visual Studio SDK installed. Please check the documentation for installation information.

Version 4.0 for BizTalk Server 2013

This release is updated for Visual Studio 2012 and BizTalk Server 2013. It contains basically the same functionality as the v1.7, V2.1 and V3.0 release but updated with: Class library for .NET 4.5

  • MS Test for testing maps and schemas
  • BizTalk Deployment Framework 5.1 beta for BizTalk 2013
  • BizTalk Solution Instrumentation Framework

For this release you need to have the Open Guidance Automation Extensions, the Open Guidance Automation Toolkit and the Visual Studio SDK installed. (https://opengax.codeplex.com/) Please check the documentation for installation information.

Version 5.0 for BizTalk Server 2013R2

This release is updated for Visual Studio 2013 and BizTalk Server 2013R2. It contains basically the same functionality as the v1.7, V2.1, V3.0 and V4.0 release but updated with:

For this release you need to have the Open Guidance Automation Extensions, the Open Guidance Automation Toolkit 2013 and the Visual Studio 2013 SDK installed. (https://opengax.codeplex.com/) Please check the documentation for installation information.

Version 6.0 for BizTalk Server 2016

This release is updated for Visual Studio 2015 and BizTalk Server 2016. It contains basically the same functionality as the other releases but updated with:

For this release you need to have the Open Guidance Automation Extensions, the Open Guidance Automation Toolkit 2015 and the Visual Studio 2015 SDK installed. (https://opengax.codeplex.com/) Please check the documentation for installation information.

Huge thanks to Gert Vloo(@Geronius) and Emiel Kool(@EmielKool) for their contribution!

What to do with this release?

This release can be used to develop BizTalk solutions using a consistent solution structure. It is very difficult to test every part of the BizTalk Software Factory, so if you find anything that isn't right, could be better or just isn't functioning then please let me know. Also if you have great ideas please tell me and I'll try to implement them. This release consists of the source code and some basic documentation. Have fun!

Future Plans

The current version will be improved and extended with new functionality

History

This release is based on the project Dick Dijkstra started a few years ago on CodePlex (BASF). Dick did a great job starting the project and figuring out some of the hard to learn basics.