Comparaison entre composants locaux et composants distants

Les composants locaux et les composants distants sont implémentés différemment.

Le tableau suivant répertorie les différences en matière d'implémentation des composants. Il peut vous aider à déterminer si vous préférez utiliser un composant local ou un composant distant affiché dans un cadre incorporé.

Implémentation de composant local Implémentation de composant distant

Intègre une interface utilisateur complexe centrée sur le contenu dans Oracle Content Management

Intègre la logique d'application dans Oracle Content Management

Exécute JavaScript pour afficher le contenu sur la page

Utilise la balise HTML <iframe> pour afficher le contenu sur la page

Utilise n'importe quelle pile de technologie JavaScript

Peut utiliser toute technologie, et pas uniquement JavaScript

Exploite la pile JavaScript Oracle Content Management et peut réutiliser les composants Oracle Content Management

Ne s'intègre pas à la pile JavaScript Oracle Content Management

Ajoute des dépendances de ressource à partir des documents /assets stockés sur le serveur Oracle Content Management

Exige des URL HTTPS et les certificats correspondants pour tous les accès aux ressources

Est hébergé avec un modèle et publié indépendamment d'un thème par Oracle Content Management

Exige un serveur hébergé de niveau intermédiaire pour les adresses URL

Comme le code est exécuté dans la page, s'il est interrompu, la page risque également d'être interrompue

La page est affichée indépendamment du contenu des cadres incorporés, elle ne sera donc pas interrompue même si le composant échoue

Peut ralentir l'affichage de la page si l'affichage du composant est lent

Le chargement de la page est indépendant du chargement du contenu de cadre incorporé. La page est donc chargée le plus rapidement possible, puis le contenu des cadres incorporés est chargé à son tour

Remarque :

L'affichage des composants locaux et des composants distants diffèrent, mais l'implémentation du panneau des paramètres dans le générateur de site reste la même. Le panneau des paramètres pour les deux types de composant est affiché à l'aide de cadres incorporés et emploie le même kit SDK JavaScript pour autoriser les communications interdomaines et au-delà des limites.