在创建了大量离散的CIM后,我们通常需要将这些对象以某种特定的方式连接成一整体,从而形成有机的结合体,用以表达某个复杂的业务对象。例如: 对一个机器而言,它可能会由许多不同类型的零件组成,我们可以用不同类型的CIM对象来代表不同类型的机器零件,然后按照一个既定的规则将这些CIM对象装配在一起从而形成一个整体,然后用这个装配后的整体来共同表达这个机器。在这个例子中,用于将对象装配在一起的这个规则就是这里的建立对象间隶属关系。
建立对象间隶属关系的最大意义在于: 可以整体化管理一个具有隶属关系的约束的对象集,使之能按照实际的业务逻辑进行组织成有机的结合体,从而有效提高大规模对象集的管理效率,同时降低管理的复杂度。
建立对象间隶属关系的另一个重要意义在于: 可以有效实现对象间的修改同步,从而使其状态始终保持正确状态,而不需要单独的、以查找方式的去更新所有潜在需要更新的对象。例如: 在桥梁工程中,对于双柱式桥墩而言,如果建立了柱中系梁与两个柱子之间的隶属关系,则任何时候当柱间距被修改时,系梁都会感知到这种变化并能同步更新自身的长度以适应新的柱间距。相较传统做法而言,我们不需要在每次发生改变时,都去显式的去查找与此改变可能有关的对象并更新它们的状态,从而在很大程度上提高了对象的智能化程度,简化了处理过程。