Paikallisten komponenttien ja etäkomponenttien vertailu

Paikalliset komponentit ja etäkomponentit toteutetaan eri tavoilla.

Seuraavassa taulukossa luetellaan erot komponenttien toteutustavoissa. Sen avulla voit selvittää, kannattaako käyttää paikallista komponenttia vai sisäiseen kehykseen muodostettua etäkomponenttia.

Paikallisen komponentin toteutus Etäkomponentin toteutus

Integroi monimutkaisen sisältökeskeisen käyttöliittymän Oracle Content Management -palveluun

Integroi sovelluslogiikkaa Oracle Content Management -palveluun

Muodostaa sisältöä sivulle suorittamalla JavaScript-koodia

Käyttää <iframe>-HTML-tunnistetta sivun sisällön muodostukseen

Käyttää mitä tahansa JavaScript-teknologiapinoa

Voi käyttää mitä tahansa teknologiaa, ei pelkästään JavaScriptiä

Hyödyntää Oracle Content Management -palvelun JavaScript-pinoa ja voi käyttää uudelleen Oracle Content Management -komponentteja

Ei integroidu Oracle Content Management -palvelun JavaScript-pinon kanssa

Lisää sisällön riippuvuudet Oracle Content Management -palvelimeen tallennetuista /assets-asiakirjoista

Edellyttää HTTPS-URL-osoitteita ja vastaavia varmenteita kaikkea sisällön käyttöä varten

Oracle Content Management isännöi komponenttia mallipohjan kanssa ja julkaisee sen teemasta erillään

Edellyttää isännöityä välitason palvelinta URL-loppupisteitä varten

Koska koodi suoritetaan sivulla, komponentin koodin vikaantuminen voi estää koko sivun toiminnan

Sivu muodostetaan itsenäisesti sisäisten kehysten sisältönä, joten komponentin vikaantuminen ei estä sivun toimintaa

Sivun muodostus saattaa hidastua, jos komponentin muodostus on hidasta

Sivu ladataan itsenäisesti sisäisten kehysten sisältönä, joten sivu latautuu mahdollisimman nopeasti ja sisäisten kehysten sisältö ladataan sen jälkeen

Huomautus::

Paikallisten komponenttien ja etäkomponenttien muodostuksessa on eroja, mutta sivustonluontiohjelman Asetukset-paneelin toteutus on sama. Molempien komponenttityyppien Asetukset-paneeli muodostetaan käyttämällä sisäisiä kehyksiä. Siihen käytetään samaa JavaScript-SDK:ta, jotta viestintä olisi mahdollista sekä rajojen ylitse että toimialueiden välillä.