Composite Web Client Library

Cannot resolve release macro, invalid id.
Click here to see the documentation

What's the value of this guidance?

Addresses developing applications that include one or more of the following characteristics:
  • Multiple collaborating development teams.
  • Present and aggregate information from multiple sources through an integrated user interface.
  • Support XCopy deployment of independently developed modules.
  • Role based navigation
  • Online business transaction processing Web sites.
  • Responsive user interfaces that reduce full postbacks to the server.

What is the concept?

A composite web application is composed of a number of discrete, independent, yet functionally complete, pieces. These pieces are integrated together within a Web site. Many line-of-business Web applications consist of different systems built by collaborating teams. Additionally many of these applications require a rich and/or responsive user experience. The Composite Web Application Library helps architects and developers create composite web applications.

This release of the Composite Web Application Library is an update to the application blocks included in the Web Client Software Factory - June 2007 release. This release adds support for creating responsive composite Web applications using Microsoft’s ASP.NET AJAX and AJAX Control Toolkit.

For more information, click here to see the Composite Web Client Library FAQ

What are some scenarios to consider using this guidance for?

  • Separating UI and Infastructure concerns
  • Applications that consist of independently deployed and developed modules.
  • Composite Page Views that contain User Control Views
  • Dependency Injection for Pages, User Controls and Master Pages
  • Implementing role based Navigation
  • Improving UI responsivess

Who should use this library?

This library is for Developers and Architects who are interested in developing composite Line-Of-Business ASP.NET Web applications.

What is in the bundle?

  • Application Blocks binaries: Contains the binaries for the Composite Web UI Application block, ObjectContainerDataSource, and the ContextSensitiveAutoCompleteExtender and ServerSideValidationExtender. Also contains a subset of Enterprise Library 3.1.
  • Blocks Source Code: Contains the source code for the Composite Web Application Block, and the ContextSensitiveAutoCompleteExtender and ServerSideValidationExtender.
  • Documentation: Documentation explaining the blocks and how to use the blocks.

What needs to be installed?

.NET Framework 3.5 Bundle

.NET Framework 2.0 Bundle

Installation

.NET Framework 3.5 Bundle

  1. Install all prerequisites for the bundle.
  2. Execute the bundle installer.
  3. Read and accept the EULA.
  4. Specify the destination folder.
  5. Copy the AjaxControlToolkit.dll assembly to %bundle destination folder%\Lib\AjaxControlToolkit3.5.

.NET Framework 2.0 Bundle

  1. Install all of the prerequisites for the bundle.
  2. Execute the bundle installer.
  3. Read and accept the EULA.
  4. Specify the destination folder.
  5. Copy the AjaxControlToolkit.dll assembly to %bundle destination folder%\Lib\AjaxControlToolkit.

Known issues

Click here to be taken to the list of known issues

Last edited Jun 17, 2008 at 8:57 PM by jonathan, version 9

Comments

No comments yet.