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