Back to TILs

SCA e CORBA

Date: 2020-01-02Last modified: 2023-03-07

A bem estabelecida tecnologia CORBA permitiu ao SCA atingir portabilidade e independência de plataforma.

CORBA foi desenvolvido para sistemas distribuídos consistindo de centenas ou até milhares de nós que podem estar entrando e saindo do domínio a qualquer momento. CORBA foi projetado para trabalhar num ambiente de comunicação assíncrona e fracamente acoplado no tempo.

De outro lado, os software de radio tipicamente são executados num número limitado de nós e até pouco tempo as DSPs e FPGAs não eram capazes de executar CORBA. Os nós são estaticamente definidos dentro do ciclo de funcionamento.

O discurso original do SCA prevaga que habilitaria qualquer aplicação a rodar em qualquer arquitetura com uma portabilidade extrema. Executaar uma aplicação para realizar uma impressão em batch é bem diferente de executar uma aplicação que precisa multiplexar várias mensagens em um frame de 40ms do TDMA.

Referências