Lightweight protocol that enables remote procedure calls over HTTP.