service endpoint portability