Development World

New Development Technologies , Computer Last News , Tips & Tricks , UI , CSS , HTML , ASP , C# , .net Framework , Patterns & Practices & etc

WCSF - Web Client Service Factory


The Web Service Software Factory (also known as the Service Factory) is an integrated collection of tools, patterns, source code and prescriptive guidance. It is designed to help you quickly and consistently construct WCF and ASMX Web services that adhere to well known architecture and design patterns.


The Web Client Software Factory (WCSF) provides a set of guidance for architects and developers building enterprise Web applications. The factory includes samples, reusable code and a guidance package which automates key development tasks from within Visual Studio.

Using the Web Client Software Factory assets, developers can create Composite Web applications composed of independently developed and deployed modules. These modules are dynamically brought together at runtime into a common shell. Additionally the factory includes support for ASP.NET AJAX thus providing users with a richer and more responsive user experience.

The Web Client Software Factory provides proven solutions to common challenges found while building and operating large transaction processing enterprise Web sites. It helps architects and developers build modular systems. A module is a functionally complete and independent component. Modularity allows independent teams to work on different aspects of the application and also improves security and testability. Applications built with the software factory use proven practices for operations like centralized exception logging and can be XCopy deployed.


Architects and developers can use the Web Client Software Factory to quickly incorporate many of the proven practices and patterns of building Web client applications. These practices and patterns have been identified during the development of many Web client applications and their components.

These applications have one or more of the following characteristics:

  • They are developed by multiple collaborating development teams.
  • They are composite applications that present information from multiple sources through an integrated user interface.
  • They support XCopy deployment of independently developed modules.
  • They support online business transaction processing Web sites.
  • They deliver a responsive user experience.
Note The software factory is optimized to create online business transaction processing Web sites. It is not optimized for Web content sites or collaboration sites.

The software factory contains a collection of reusable components and libraries, Visual Studio 2008 solution templates, wizards and extensions, How-to topics, automated tests, extensive architecture documentation, patterns, and a reference implementation. The software factory uses ASP.NET and the Enterprise Library.

By using the software factory, architects and developers can focus their efforts on business opportunities and create Web client applications that effectively address the needs of their organizations.

Guidance Assets

Note The Guidance Assets are also included in the Web Client Software Factory. The Guidance Assets are provided to allow a developer to implement different components of the factory without having to use it in its entirety.
Getting Started
نویسنده : Nasser Hajloo : ٩:٢٠ ‎ق.ظ ; ۱۳۸٧/۱/٢٢
Comments پيام هاي ديگران ()      لینک دائم