Web Client Software Factory & CompositeWebUI
The Microsoft Patterns & Practices Team recently released a new version of the Web Client Software Factory that can be found on CodePlex. One of the things I noticed directly, is that they implemented a web version of the Composite UI based on the ObjectBuilder.
The goals of Web Client Software Factory are:
- CAB for Web
- Hiding complexity
- Separation of infrastructure & biz logic
- Biz logic reuse amongst different UI Technologies
- Promoting consistent development practices
- Navigation
- UI Richness
- UI Layout management
- State management
- Best use of technology available (Ajax, WinForms controls, ...)
- Security
- SaaS implications on application design
More information about the vision & scope can be found here.