This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies.
You can use the Composite UI Application Block to extend your applications with new modules. The Composite UI Application Block ModuleLoaderService uses the information in the profile catalog to determine which modules should be loaded at run time. It then loads the specified assemblies.
Assign different teams responsibility for different modules. When a new back-end service becomes available, create a new Composite UI Application Block module for the service. Deploy the assembly for the new module and an updated profile catalog.
The reference implementations use modules. The following XML shows the profile catalog for the AppraiserWorkbench reference implementation.
<SolutionProfile xmlns="http://schemas.microsoft.com/pag/cab-profile" > <Modules> <ModuleInfo AssemblyFile="AppraiserWorkbenchModule.dll" /> </Modules> </SolutionProfile>