O que casos de uso específicos exigem BOSH através de WebSockets e pesquisas longas? [fechadas

BOSH é..

um protocolo de transporte que emula a semântica de uma conexão TCP bidirecional de longa duração entre duas entidades (como um cliente e um servidor) usando eficientemente vários pares de solicitação / resposta HTTP síncronos sem exigir o uso de pesquisas frequentes ou respostas em blocos.

Isso soa como WebSockets e pesquisa longa HTTP, exceto que ele usa duas conexões HTTP abertas em vez de uma e não estende o protocolo HTT

Quais são as diferenças entre os dois protocolos e qual caso de uso prefere o WebSockets sobre o BOS