Service Factory - Modeling Edition (VS2005)

Rating:        Based on 1 rating
Reviewed:  0 reviews
Downloads: 26842
Released: Nov 8, 2007
Updated: May 4, 2010 by donsmith
Dev status: Stable Help Icon

Recommended Download

Application Service Factory - Binary
application, 5523K, uploaded Nov 8, 2007 - 18201 downloads

Other Available Downloads

Source Code Service Factory - Source
source code, 4199K, uploaded Nov 8, 2007 - 8641 downloads

Release Notes


The Web Service Software Factory: Modeling Edition (also known as the Service Factory) is an integrated collection of resources designed to help you quickly and consistently build WCF and ASMX Web services that adhere to well-known architecture and design patterns. These resources consist of models with code generation in the form of tools integrated with Visual Studio 2005 and patterns and architecture topics in the form of written guidance.

The Service Factory contains automation and guidance integrated into Visual Studio 2005 for building services. The core of the automation components is a Web services domain model. This domain model contains elements such as service contracts, operations, messages, and data contracts. This domain model manifests itself in the form of three integrated domain-specific languages (DSLs) that are used to model services: Service Contract Model, Data Contract Model, and the Host Model.

In addition to the Visual Studio automation facilities, the Service Factory also contains the relevant written guidance about building Web services from the December 2006 release. Some of these topics include architecture, message design, versioning, exception handling, and other useful patterns. For a full list of topics that are included, see the “Web Service Architecture” section in the documentation included with the Service Factory.

Please see the official Service Factory page on MSDN for more information about its contents, intended audience, design goals, some historical context, and more information.

System Requirements

To view and run the Service Factory assets in your development environment, you need the following software installed on your computer: In addition to the preceding requirements, if you want to install the Service Factory source code, you also need the following software installed on your computer:

Getting Started

The Service Factory team has put a considerable amount of effort in helping you familiarize yourself with the Service Factory. The Web Service Software Factory: Modeling Edition includes written documentation and hands-on lab exercises. To get started with the Service Factory: Modeling Edition, you should do the following:
  1. Download the Service Factory: Modeling Edition. Follow the installation instructions included with the download.
  2. Read the “Building Services Using the Service Factory: Modeling Edition” section in the documentation included with the Service Factory to learn about the activities that can be performed with it and about the models, elements, and other Service Factory capabilities.
  3. Do the 15 Minute Walkthrough. This is a shortened version of the “Building a Service” hands-on lab for those who quickly want to see some of the Service Factory capabilities.
  4. Do the Building a Service Hands-on Lab. This hands-on lab is intended for anyone who wants to learn about the Service Factory: Modeling Edition.

Reviews for this release