Маршалинг — процесс преобразования параметров и удаленной функции в пакет, который отправляется по сети. В результате данный пакет преобразуется в вызов метода.
Язык, который используется в спецификации сервиса, называется языком описания интерфейсов (interface definition language, IDL).
REST (Representational State Transfer — передача состояния представления) — архитектурный стиль, который впервые предложил Рой Филдинг в своей докторской диссертации (oreil.ly/6tRrt). Филдинг был одним из главных авторов спецификации HTTP