Angular 2 + rxjs - como retornar o fluxo de objetos buscados com várias solicitações http subsequentes

Eu tenho classes de dados

class Processor {
    frequency: number;
    error: booelan;
}

class Computer {
    name: string;
    processor: Processor[];
}

Eu o retiro do back-end usando json:

{
    "name": "Alfa Beta",
    "processors": [
        {
            "url": "ASD3-455R-FRTT-ASEW"
        },
        {
            "url": "AQW2-DFFFR-367K-MMKE"
        }
    ]
}

e processador único

{
    "url": "ASD3-455R-FRTT-ASEW",
    "frequency": 2200,
    working: true
}

Eu preciso retornar o fluxo deComputer como eu gostaria de pedir o status dos processadores a cada minuto. Para uma única instância retornada deComputer Preciso enviar 3 solicitações http com dependências uma da outra. Claro que vou usar a classe de serviço para isso. O único problema para mim é como criar esse fluxo, ou seja.this.http.get(this.mainUrl)?

encontreiProgramação reativa, HTTP e Angular 2 e capítuloExecutando uma solicitação com o resultado de uma anterior mas não ajudou.

questionAnswers(1)

yourAnswerToTheQuestion