ISF::IParticleBroker Node1 ISF::IParticleBroker + DeclareInterfaceID() + registerSimSelector() + initializeEvent() + finalizeEvent() + push() + popVector() + numParticles() + dump() Node2 IInterface Node2->Node1