CP::ISelectionNameSvc Node1 CP::ISelectionNameSvc + DeclareInterfaceID() + addAcceptInfo() + getAcceptInfo() Node2 asg::IAsgService + print() Node2->Node1 Node3 INamedInterface Node3->Node2