Místní a vzdálené komponenty jsou implementovány odlišně.
V následující tabulce jsou uvedeny odlišnosti v implementaci komponent. Může vám pomoci určit, zda použít místní komponentu nebo vzdálenou komponentu generovanou ve vloženém rámci.
Implementace místních komponent | Implementace vzdálených komponent |
---|---|
Integruje komplexní uživatelské rozhraní zaměřené na obsah do služby Oracle Content Management |
Integruje aplikační logiku do služby Oracle Content Management |
Ke generování obsahu na stránce spouští JavaScript. |
Ke generování obsahu na stránce používá tag HTML |
Používá jakýkoli zásobník technologie JavaScript. |
Může používat libovolnou technologii, nejen JavaScript. |
Využívá zásobník JavaScript služby Oracle Content Management a může opětovně používat komponenty služby Oracle Content Management |
Není integrována se zásobníkem JavaScript služby Oracle Content Management |
Přidává závislosti materiálů z dokumentů |
Vyžaduje adresy HTTPS URL a odpovídající certifikáty pro přístup ke všem materiálům. |
Je hostována se šablonou a publikována nezávisle na tématu službou Oracle Content Management |
Vyžaduje hostovaný server střední vrstvy pro koncové body adres URL. |
Vzhledem k tomu, že je kód prováděn v rámci stránky, může selhání kódu komponenty způsobit selhání stránky. |
Stránka se generuje nezávisle na obsahu vložených rámců, takže selhání komponenty nepovede k selhání stránky. |
Pokud je generování komponenty pomalé, může zpomalit generování stránky. |
Stránka se načítá nezávisle na obsahu vloženého rámce, takže vlastní stránka se načte co nejrychleji a poté se načte obsah libovolného vloženého rámce. |
Poznámka:
Zatímco generování místních komponent a vzdálených komponent se liší, implementace panelu Nastavení v nástroji Site Builder je pro oba typy komponent stejná. Panel Nastavení pro oba typy komponent je generován pomocí vložených rámců a používá stejnou sadu SDK JavaScript, aby byla možná jak komunikace napříč hranicemi, tak komunikace napříč doménami.