The router is in charge to adress a message to a right endpoint The adress resolver is in charge of choosing endpoints Strategy based only on the fastest protocol according to target endpoint and message reliability The endpoint orderer is in charge of ordering endpoint