Локальные и удаленные компоненты реализуются по-разному.
В таблице ниже перечислены различия в способах реализации компонентов. Это может помочь определить, что нужно использовать: локальный компонент или удаленный компонент, визуализированный во встроенной рамке.
Реализация локального компонента | Реализация удаленных компонентов |
---|---|
Интеграция сложного пользовательского интерфейса, ориентированного на контент, в Oracle Content Management |
Интегрирует логику приложения в Oracle Content Management |
Выполняет код JavaScript для рендеринга контента страницы |
Для визуализации контента на странице используется HTML-тег |
Использует любой стек технологий JavaScript |
Может использовать любую технологию, а не только JavaScript |
Использует стек JavaScript в Oracle Content Management и может повторно использовать компоненты Oracle Content Management |
Не интегрируется со стеком JavaScript в Oracle Content Management |
Добавляет зависимости активов из документов |
Требуются URL-адреса HTTPS и соответствующие сертификаты для доступа ко всем активам |
Размещается с шаблоном и публикуется независимо от темы Oracle Content Management |
Для конечных точек URL-адреса требуется размещенный сервер среднего яруса |
Поскольку код выполняется на странице, нарушение кода компонента может привести к разрыву страницы |
Страница визуализируется независимо от контента встроенных рамок, поэтому страница не разрывается в случае сбоя данного компонента |
Медленная визуализация компонента может замедлить визуализацию страницы |
Страница загружается независимо от контента встроенных рамок, поэтому страница загружается максимально быстро, а затем загружается контент встроенных рамок |
Примечание.:
Хотя визуализация локальных и удаленных компонентов отличается, панель "Настройки" реализуется в Site Builder таким же образом. Панель "Настройки" для компонентов обоих типов визуализируется с помощью встроенных рамок и использует один и тот же комплект JavaScript SDK для взаимодействия между границам и между доменами.