Compararea componentelor locale cu componentele la distanţă

Componentele locale şi componentele la distanţă sunt implementate în mod diferit.

Următorul tabel listează diferenţele între modurile în care pot fi implementate componentele. Aceasta vă poate ajuta să vă daţi seama dacă doriţi să utilizaţi o componentă locală sau o componentă la distanţă randată într-un cadru inline.

Implementarea componentei locale Implementare componentă la distanţă

Integrează o interfaţă cu utilizatorii centrată pe conţinut şi complexă în Oracle Content Management

Integrează logica aplicaţiei în Oracle Content Management

Execută JavaScript pentru a randa conţinut în pagină

Utilizează eticheta HTML <iframe> pentru a randa conţinut în pagină

Utilizează orice stivă de tehnologii JavaScript

Poate utiliza orice tehnologie, nu numai JavaScript

Utilizează stiva JavaScipt din Oracle Content Management şi poate re-utiliza componente Oracle Content Management

Nu se integrează cu stiva JavaScript din Oracle Content Management

Adaugă dependenţe între resurse din documente /assets stocate în serverul Oracle Content Management

Necesită URL-uri HTTPS şi certificatele corespunzătoare pentru acces la toate resursele

Este găzduită cu un şablon şi publicată independent de o temă de către Oracle Content Management

Necesită un server middle-tier găzduit pentru punctele finale URL

Deoarece codul este executat în cadrul paginii, în cazul în care codul componentei este întrerupt, este posibil ca pagina să devină inutilizabilă

Pagina este randată independent de conţinutul cadrelor inline, aşa încât pagina nu va deveni inutilizabilă în cazul în care componenta eşuează

Poate încetinii randarea paginii în cazul în care componenta este randată lent

Pagina se încarcă independent de conţinutul cadrelor inline, aşa încât pagina va fi încărcată cât de repede este posibil şi apoi va încărca şi conţinutul cadrelor inline

Notă:

Deşi randarea componentelor locale diferă de randarea componentelor la distanţă, implementarea panoului Setări în Generatorul de site-uri este la fel în ambele cazuri. Panoul Setări pentru ambele tipuri de componente este randat utilizându-se cadre inline, acesta utilizând acelaşi SDK JavaScript pentru a permite atât comunicarea care transcende limitele, cât si comunicarea care transcende domeniile