Introducing the Web Client Software Factory
| Retired Content |
|---|
This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. |
Architects and developers can use the Web Client Software Factory (WCSF) 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.
Web client 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.
The software factory contains a collection of reusable components and libraries, Visual Studio 2010 solution templates, wizards, 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 creating Web client applications that effectively address the needs of their organizations.
Topics on the Web Client Software Factory
Introducing the Web Client Software Factory
- Audience and System Requirements
- Migrating to Visual Studio 2010
- Exploring the Web Client Software Factory
- Scenarios and Benefits
- Software Factory Contents
- Software Factory Capabilities
- Composite Web Client Applications
- Software Factories
- Glossary of Terms
- Copyright
Application blocks. These topics describe the Composite Web Application Block and ObjectBuilder.
Web Controls. These topics describe the ObjectContainerDataSource, the ContextSensitiveAutoCompleteExtender, the RealTimeSearchMonitor, and the ServerSideValidationExtender controls.
Guidance Automation. These topics describe how to use the guidance package to automate manual steps a developer typically manually performs.
Patterns for Web Client Applications. These topics describe patterns that help explain application design choices and the motivation for those choices.
QuickStarts. These topics describe the QuickStarts included in this factory.
Reference Implementations. These topics describe the Global Bank Corporate e-Banking and the Order Management reference implementations. These applications are examples of realistic, finished products that the software factory helps developers build.
Developing Web Client Applications. The “How to” topics on developing web client applications.
Deploying Web Client Applications. The “How to” topics on deploying web client applications.
Customizing the Web Client Software Factory. These topics describe how to extend the application blocks and how to modify the guidance package