Вы находитесь на страницах старой версии сайта.
Переходите на новую версию Interface.Ru

Oracle9iAS Portal


В рамках Oracle9i Application Server корпорация Oracle предлагает программный продукт для быстрого развертывания и поддержки работы информационного портала организации. Продукт носит название Oracle9i Application Server Portal (сокращенно Oracle9iAS Portal).

Oracle9iAS Portal был задуман и реализован именно как готовое решение. Основной целью было резко снизить объем ручного программирования за счет использования готовых компонентов информационного портала, а также визуальных интерактивных средств разработки (wizards). Также была поставлена задача дать возможность организациям самостоятельно создавать и поддерживать порталы без привлечения Web-дизайнеров, специалистов по языку HTML и дополнительных системных администраторов.

Oracle9iAS предоставляет создателям портала предопределенное структурное решение, опирающееся на предопределенные типы объектов портала, такие как папки и их иерархии, категории, перспективы, области поиска и другие. Используя эту структуру, создатели портала наполняют ее конкретным контентом. При этом они имеют возможность динамического расширения структуры портала за счет применения специального механизма портлетов.
В то же время Oracle9iAS Portal предоставляет настраиваемую среду для создания портала. Речь идет о возможности подстройки параметров объектов портала, в том числе и визуальных. Так, например, при задании вид интерфейса с пользователем применяется несколько различных стилевых оформлений с модифицируемыми параметрами (цвет, формат и размер шрифтов и т.д.). За счет этого можно, например, решить задачу управления стилевым оформлением разделов портала, когда некоторые из подразделений организации хотели бы иметь свой раздел портала со своим собственным оформлением.

Oracle9iAS Portal - это продукт, в котором реализована центральная и основополагающая идея всех Intranet-систем - централизованное администрирование портала и распределенное управление контентом. Централизованное администрирование означает полную концентрацию функций управления структурой портала и пользователями портала в руках его администратора, что позволяет контролировать общую конструкцию портала. В то же время функции управления контентом (например, процедура публикации информации) распределены по различным подразделениям организации, в которых ряду сотрудников назначаются специальные роли - авторов, публикаторов информации, модераторов внутренних конференций и так далее.

Компоненты портала, содержащие в себе механизмы работы с определенными информационными источниками, в терминах Oracle9iAS Portal называются "портлеты". То есть, для каждого типа информационных источников предусмотрен портлет, который берет на себя функции доставки данных из информационного источника этого типа. То есть, портлет является единицей физического доступа к данным, основным строительным блоком портала. Так как Oracle9iAS Portal тесно связан с Oracle9i Database, то он напрямую может использовать ресурсы СУБД для работы с данными. В самом простом случае, если данные лежат в одной из таблиц локальной или удаленной базы данных Oracle, они доступны для визуализации непосредственно через SQL-запросы. Работа с информационными источниками, доступными через интерфейсы ODBC (начиная от реляционных баз и заканчивая таблицами Excel) также ведется прозрачно через встроенный в сервер баз данных JDBC-шлюз.

В этих двух примерах доступ к информационным источникам обеспечивают простейшие портлеты, которые поставляются вместе с продуктом Oracle9iAS Portal. Для доступа к Web-сайтам и получения информации в HTML-формате также существует портлет в стандартной комплектации продукта. Если же речь идет о портлетах, обеспечивающих доступ к более сложным информационным источникам - например, приложениям, то здесь необходимо либо использовать каталог портлетов (доступен на сайте Oracle Technology Network), либо, если портлета для данного приложения нет в каталоге, разработать его самостоятельно с использованием Portal Development Kit (PDK), который поставляется бесплатно. Это инструментарий позволяет реализовывать произвольные алгоритмы сбора и преобразования данных на языках PL/SQL и Java.

Oracle9iAS Portal предлагает естественный путь к упорядочиванию информации внутри организации - это создание электронного корпоративного информационного хранилища организации, которое принято называть электронной (или цифровой) библиотекой организации.

Ценность Oracle9iAS Portal заключается в том, что он предоставляет готовую инфраструктуру для развертывания электронной библиотеки документов. Прежде всего, имеется понятие области или папки (всем известный аналог folder файловой системы), куда складываются харнимые в электронной библиотеке документы). Папки могут быть вложенными, то есть строится иерархия папок. При большом объеме документов система вложенных папок недостаточна эффективна так как предлагает только одно иерархическое деление. Однако, могут существовать другие возможные разбиения, такие как проекты и их этапы, направления деятельности организации, группы и подгруппы выпускаемой продукции и т.д.

В Oracle9iAS Portal каждому документу сопоставляется не только папка, но и категория, например, род документа - рекламный буклет, техническая документация, финансовый отчет и т.д. Характер категории таков, что документ в каждый момент времени принадлежит одной и только одной категории. Пользователь может сам выбирать способ навигации по сайту - либо по иерархии папок, либо по категориям. В случае, если документы рождаются совместными усилиями разных групп авторов или как средство, придающее дополнительную гибкость поиска, могут использоваться так называемые перспективы или точки зрения на документ. По характеру использования они напоминают библиотечный рубрикатор. Так, например, документ, описывающий характеристики Oracle9iAS Portal, может одновременно попадать в рубрики "программные продукты для Internet", "ПО для работы с документами", "средства разработки" и т.д. Пользователи, выбрав в процессе навигации разные рубрики, обнаружат искомый документ, но хранится он будет в одном месте - в родной для него папке.

Oracle9iAS Portal предоставляет традиционные возможности сквозного поиска по названию, ключевым словам, которыми автор снабдил документ в момент занесения на сайт, текстовому описанию и, наконец, полному тексту документа. Полнотекстовый поиск реализован через механизмы серверного компонента interMedia (ConText). Пользователи портала могут сохранять наиболее часто задаваемые условия поиска под произвольными именами. В дальнейшем выбор условия приведет к созданию динамической выборки, основанной на текущем состоянии электронной библиотеки.

За дополнительной информацией обращайтесь в компанию Interface Ltd.

Обсудить на форуме Oracle

Рекомендовать страницу

INTERFACE Ltd.
Телефон/Факс: +7 (495) 925-0049
Отправить E-Mail
http://www.interface.ru
Rambler's Top100
Ваши замечания и предложения отправляйте редактору
По техническим вопросам обращайтесь к вебмастеру
Дата публикации: 02.04.03