Saturday, March 1, 2008

Introduction to Web Client Software Factory v1.1 June 2007

1. What is Web Client Software Factory?

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.

A composite Web client application is a Web application that is composed of a number of discrete and independent pieces. These pieces are integrated together within a Web server environment; they are presented to the user in a Web browser as a fully coherent Web client solution. The Composite pattern is a popular and recurring theme because it provides a flexible and scalable architecture that provides several key benefits, including the following:

  • It allows a higher degree of separation between application infrastructure and business logic.
  • It allows more independent development of the individual business logic components themselves.
  • It provides solution agility because business logic components can be flexibly combined to quickly yield a specific solution.
  • It promotes code re-use because it allows business logic components and the application infrastructure to be re-used across multiple solutions.
  • It provides an excellent architecture for the front-end integration of line-of-business systems or service-oriented systems into a task-oriented user experience.

A composite Web client application consists of functionality from several different sources. These sources include Web services, functionality in other applications, or entire systems (often, it interacts with multiple back-end systems).



2. Introduction to Web Client Software Factory - June 2007


Version: 1.1

Date Published: 6/15/2007

Language: English

System Requirements

  • Supported Operating Systems: Windows Server 2003; Windows Vista; Windows XP


3. Download and Install

You may get the download from this.

After you have downloaded it, double click on the exe file and install it.


4. How to create a website using WSCF with one CLICK
Steps:-
1.) Open Visual Studio 2005
2.) Click File->New->Project
3.) Select Web Client Development June 2007 as Project Type under Guidance Packages. Then select Web Client Solution (C#/Visual Basic, Web Site) as Template.
4.) Name the application and press OK button to proceed.

5.) Check that all the required assemblies lie in the correct location. Noticed that there is a default Module created for the project.
6.) Click Finish button to proceed.
7.) You have successfully created a website. Click RUN to verify.