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ää |
|
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 |
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ä.