Технические характеристики
В основе корпоративного портала лежит ядро, обеспечивающее работу всех сервисов и интеграцию данных и приложений, а также база данных на основе промышленной СУБД Oracle 8i, Oracle 9i, Oracle 10g. Пользовательские функции реализованы посредством портлетов - программных модулей, реализованных на кроссплатформенном языке Java (J2EE). Результаты работы портлетов представляют собой описания данных на расширяемом языке разметки данных XML (eXtensible Markup Language). Они форматируются с учетом персональных предпочтений пользователя и передаются web-браузеру для отображения. Каждый портлет реализует логику работы с данными, необходимыми для конкретного модуля. Портлет интерпретирует запросы пользователя, обращается к внешним источникам и подготавливает информацию для визуализации в системе. В качестве входных данных портлет получает информацию о пользователе и его правах доступа, тем самым работа с информацией происходит с учетом разделения прав доступа пользователя. Результаты работы портлета представляют собой описание данных на языке XML, которое в последствии трансформируется (форматируется) с учетом типа клиента используемого пользователем (web-браузер, мобильные устройства, PDA и т.д.).
AxiomPortal решает следующие технологические задачи:
- интеграция различных систем и источников данных в единую информационную среду;
- обеспечение единой «точки доступа» ко всем источникам данных и приложениям предприятия;
- авторизация пользователей, позволяющая разграничивать права доступа к информации и предоставлять пользователям только необходимый срез данных;
- поддержка единого виртуального хранилища корпоративных данных;
- сквозной полнотекстовый поиск в различных источниках данных;
- протоколирование - запись действий пользователей;
- кэширование - сохранение промежуточных результатов работы сервисов для повторного использования;
- обеспечение прозрачных схем управления потоками публикации информации;
- интегрированная среда администрирования информационной системы;
- открытый API для расширения функциональности системы.
Система безопасности AxiomPortal
Права доступа для каждого сервиса (модуля портала) описывают, какие действия разрешены при работе с ним, и кому они разрешены. Права доступа назначаются администратором портала, в соответствии с регламентом компании и под контролем службы безопасности. Система мониторинга портала позволяет администратору оперативно отслеживать состояние сервисов и действия пользователей.
Благодаря используемой в AxiomPortal системе безопасности, работа со всеми информационными ресурсами может быть организована через единую «точку доступа». Таким образом, пользователю достаточно иметь только один пароль, предназначенный для доступа к порталу. Доступ к остальным информационным ресурсам организации он получит в соответствии со своим ролевым статусом в организации, информация о котором хранится в каталоге (например, LDAP или Active Directory).