Сервисно-ориентированные распределенные приложения - Service-oriented distributed applications

А RESTful программирование архитектура, которая позволяет запускать некоторые службы на клиенте, а некоторые - на сервере. Например, продукт может быть сначала выпущен как приложение браузера, а затем функциональность модуля за модулем перемещена в клиентское приложение.

Смотрите также

внешняя ссылка