A year ago I've published a series of articles on understanding Composite UI Application Block (CAB). Although I've never got to finish it I still occasionally receive comments and questions on this subject.
Recently I came across two great papers on CAB and SCSF that I would like to share:
- Designing Smart Clients Based on CAB and SCSF by Mario Spuszta, is architectural guidance created for RACON Software GmbH, and later published as white paper on MSDN. It contains complete overview of CAB and SCSF, with many interesting tips on implementation and project management. It answers many question I had when I was learning CAB. What I particularly liked is the use case-driven strategy for identifying work items.
- Commonwealth Bank of Australia CommSee Solution: Case Study. Commonwealth Bank of Australia designed, developed, and implemented its CommSee application, a relationship banking solution custom-built by the Commonwealth Bank of Australia. This project was major success and has been successfully deployed to 30,000 users at more than 1,700 sites across Australia. Its architecture inspired patterns&practices implementation of CAB and serves as great source of ideas on building composite smart clients and SOA applications. Ron Jacob recorded series of video interviews with the CommSee core team available on Channel 9.