This project is read-only.
New Beta 2 release is comming. It will support VS 2008 and latest version of the GAT\GAX. First draft of documentation and some samples will be included.

Project Description
The Deployment Software Factory provides an array of resources that offer many benefits for architects and developers of service-oriented applications. The Deployment Software Factory contains best practice for continues integration, automatic test running, automatic documentation, automatic installation package construction and automatic remote deployment to multi-rig environment. This VS package reference on following frameworks and practice:
•Guidance Automation Toolkit and Extensions
•Solution Build Framework
•Software Factories Toolkit
•Windows Xml Installer
•Domain Specific Language
•System Definition Model

Deployment Software Factory Contents

The Deployment Factory contains the following:
  • DSL languages. The FileSystemDefinition language and WixPackageDefinition language. The FileSystemDefinition language allows to describe underling file system of deployable artifacts such as .Net assemblies, COM libraries, files and so on. This model is generated form file system based on root folder and filters. WixPackageDefinition model defines building blocks for Wix package such as Component packages, Web Application component, Windows Service component, IIS host definition (website and pools), MSI properties configuration files replacements and more.
  • T4 Text Templates. There are several T4 templates which are used to transform DSL model into Wix source files.
  • Setup runner. This package provides Setup.exe file which could be used to run MSI package with a set of parameters which are taken from Xml configuration file. This configuration file is generated form WixPackageDefinition model based on MSI properties, App Pool and Windows Service identities.
  • Guidance packages. The Deployment guidance package for Visual Studio. This package simplifies the designing of WixPackageDefinition model providing context menu and wizards to create new Web Application or Windows Service.
  • SDM and Wix integration. In the features release this package will provide integration and synchronization with SDM model, it allows to generate the skeleton of the WixPackageDefinition model from SDM. For instance all IIS settings could be extracted from SDM model and all Web and Windows application as well.
  • SDM and SBF integration. In the feature release this package will allow to design remote deployment to the multi-rig environment using Logical Datacenter and Logical Datacenter deployment diagrams.
  • Documentation. Documentation with Getting Started section which helps to get started with this new Guidance package.


Last edited Mar 5, 2008 at 5:20 PM by popove, version 7