一、总体设计目标 1. 模块化CAB的主要目标之一就是要支持分离但又有协作的模块组合开发。 这些模块包含如下类型组件:SmartPart,WorkItem,Controllers,Workspaces,Supporting features(UIElements,Event broker,State persistence)。 要注意的是,CAB并没有定义服务单元的结构和行为。见图一。