Существует ценный подход к проектированию вызовов / приведений gen_server во вкусе REST, если это возможно. Вы можете использовать сообщения как
{get, Resource}
{set, Resource, Value} % aka PUT
{delete, Resource}
{add, Resource, Value} % aka POST (possible another names are append, modify or similar)
Тогда его отображение легко. Вы можете сделать какое-то преобразование URI-> RESOURCE или использовать тождество. Для большей части вашего приложения это должен быть подход сусла и особые случаи, которые вы должны обрабатывать специально. Вы можете думать, что будет большая разница, когда вы не сможете использовать этот подход, но это должно быть в основном преждевременной оптимизацией.