jQuery adiada - preciso de tubos ou correntes para atingir esse padrão?

Estou tentando implementar o cenário a seguir, usando o JQuery adiado, sem muita sort

Que partes da API adiada você usaria e como estruturaria suas chamadas para obter o seguinte:

1a chamada ajaxA para serviceA recupera uma lista de IDs

aguarde até que esta chamada retorne

then n chamadas ajax para serviceB, cada chamada usando um ID da lista retornada por callA

aguarde até que todas as chamadas serviceB retornem

depois uma chamada final do ajax para o serviçoC

questionAnswers(1)

yourAnswerToTheQuestion