A helyi és a távoli összetevők megvalósítása eltérő módon történik.
A következő táblázat az összetevők lehetséges megvalósítási módjának eltéréseit sorolja fel. Ez segítséget nyújthat annak eldöntésében, hogy beágyazott keretben megjelenített helyi vagy távoli összetevőt kíván-e használni.
Helyi összetevő megvalósítása | Távoli összetevő megvalósítása |
---|---|
Összetett, tartalomközpontú felhasználói felületet integrál az Oracle Content Management szolgáltatásba |
Alkalmazáslogikát integrál az Oracle Content Management szolgáltatásba |
JavaScript végrehajtásával jelenít meg tartalmat az oldalon |
Az |
A JavaScript technológia tetszőleges készletét használja |
Tetszőleges technológiát használhat, nem csak JavaScript kódot |
Az Oracle Content Management JavaScript készletét hasznosítja, és újból felhasználhatja az Oracle Content Management összetevőit |
Nem integrálódik az Oracle Content Management JavaScript készletével |
Forrásanyagok függőségeit veszi fel az Oracle Content Management kiszolgálóján tárolt |
HTTPS URL-címek és megfelelő tanúsítványok szükségesek a forrásanyagok minden eléréséhez |
Üzemeltetése sablonnal történik, és közzététele független az Oracle Content Management témájától |
A középső réteget képviselő kiszolgáló szükséges az URL-végpontokon |
Mivel a kód végrehajtására az oldalon belül kerül sor, az összetevőkód megszakadása leállíthatja az oldal működését |
Az oldal megjelenítése független a beágyazott keretek tartalmától, így az összetevő hibája nem érinti az oldal működését |
Az oldal megjelenítését lassíthatja az összetevő lassú megjelenítése |
Az oldal betöltése független a beágyazott keret tartalmától, így az oldal a lehető leggyorsabban betöltődik, és ezután kerül sor az esetleges beágyazott keretek tartalmának betöltésére |
Megjegyzés:
Bár a helyi és a távoli összetevők megjelenítése eltérő, a Site Builder szerkesztőben a Beállítások panel megvalósítása azonos. Az összetevők mindkét típusánál a Beállítások panel megjelenítése beágyazott keretek használatával történik, és ez ugyanazt a JavaScript SDK készletet használja a határok közötti és a tartományok közötti kommunikáció engedélyezéséhez.