Обратный HTTP - это способ для клиента сохранять открытое соединение с веб-сервером, чтобы веб-сервер мог отправлять обновления клиенту (а не клиенту, постоянно запрашивающему обновления).
Возьмем, к примеру, ваш классический клиент Twitter.
В настоящее время клиент периодически спрашивает Twitter, есть ли у вас какие-либо обновления.Если нет, то это бесполезный запрос.
С такой технологией, как Reverse HTTP, когда вы установите соединение с Twitter ... Twitter сможет отправлять вам обновления, когда они произойдут, сохраняя вам и Twitter некоторую пропускную способность,накладные расходы и небольшие усилия.
Обратный HTTP работает, запуская веб-сервер внутри браузера, с которым сервер обменивается данными.
Существуют аналогичные технологии, которые позволяют достичь той же цели в более безопасной, болеебезопасный способ.Microsoft.NET реализует эти виды сервисов как сервисы дуплексного связывания в WCF, сохраняя соединение между клиентом и сервером открытым после его создания (вместо запуска отдельного сервера на клиенте).Есть также технология под названием Comet, которая позволяет то же самое.