Os componentes locais e os componentes remotos são implementados de modo diferente.
A tabela seguinte lista as diferenças na forma como os componentes podem ser implementados. Pode ajudá-lo a determinar se pretende utilizar um componente local ou um componente remoto renderizado numa moldura inline.
| Implementação do Componente Local | Implementação do Componente Remoto | 
|---|---|
| Integra uma interface do utilizador complexa, centrada no conteúdo, no Oracle Content Management | Integra a lógica da aplicação no Oracle Content Management | 
| Executa JavaScript para renderizar conteúdo na página | Utiliza o identificador de HTML  | 
| Utiliza qualquer pilha de tecnologia JavaScript | Pode utilizar qualquer tecnologia, não apenas JavaScript | 
| Tira partido da pilha JavaScript do Oracle Content Management e pode reutilizar componentes do Oracle Content Management | Não faz a integração com a pilha JavaScript do Oracle Content Management | 
| Acrescenta as dependências de ativos a partir dos documentos de  | Requer URLs HTTPS e certificados correspondentes para acesso a todos os ativos | 
| É alojado com um modelo e publicado independentemente de um tema pelo Oracle Content Management | Requer um servidor de middle-tier alojado para os endpoints do URL | 
| Como o código é executado na página, se o código do componente for quebrado, a página pode ser quebrada | A página é renderizada independentemente do conteúdo das molduras inline e, assim, a página não será quebrada se o componente falhar | 
| Pode tornar a renderização da página mais lenta se o componente demorar a ser renderizado | A página é carregada independentemente do conteúdo da moldura inline e, assim, a página será carregada o mais rápido que puder e, em seguida, carregará o conteúdo de qualquer moldura inline | 
Nota:
Embora a renderização dos componentes locais e dos componentes remotos seja diferente, a implementação do painel Definições no Criador de Sites é igual. O painel Definições de ambos os tipos de componentes é renderizado através de molduras inline e utiliza o mesmo SDK de JavaScript para permitir a comunicação entre limites e entre domínios.