HTTP/REST communication backend