Разработка образовательного портала "Информационные системы ОАО "РЖД"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?о телефона может очень сильно отличаться от вида этой же странице в браузере настольного компьютера.

В конфигурации по умолчанию подсистема формирования страниц портала WebSphere Portal поддерживает несколько языков описания документов и распознает ряд браузеров и агентов мобильных устройств. Система легко расширяется для поддержки дополнительных языков описания и новых типов устройств.

интернет портал информационный администрирование

2.2.5 Портлеты

Портлеты представляют собой важнейший компонент WebSphere Portal. Портлеты - это небольшие приложения портала, разработка, внедрение и просмотр которых осуществляется независимо друг от друга, также как и управление портлетами. Администраторы составляют страницы портала, выбирая портлеты и располагая их в желаемом порядке, в результате чего получаются измененные Web-страницы. На рисунке 2.3 показано как организуется информационное наполнение страницы с помощью портлетов.

Рисунок 2.3

Портлеты - это нечто большее, чем просто представление существующего информационного наполнения Web. Фактически портлеты являются полноценными приложениями, разработанными в соответствии с архитектурой модель-представление-управление. В портлетах предусмотрено несколько состояний и режимов представления.

Портлеты работают в рамках контейнера портлетов, входящего в состав компонента WebSphere Portal. Контейнер портлетов обеспечивает среду выполнения, в которой экземпляры портлетов создаются, используются и по окончании работы уничтожаются. Для доступа к информации пользовательских профайлов, участия в событиях и действиях окон, связи с другими портлетами, доступа к удаленной информации, поиска идентификационных данных и сохранения постоянных сведений портлеты используют инфраструктуру WebSphere Portal. Администратор может изменять параметры и права доступа портлета непосредственно во время работы WebSphere Portal, даже в рабочей коммерческой среде.

Режимы просмотра портлетов позволяют портлетам показывать разный пользовательский интерфейс в зависимости от задачи, для которой предназначен портлет. В каждом портлете предусмотрено несколько режимов просмотра, которые можно выбирать с помощью значков в заголовке портлета: представление, справка и правка.

Первоначально портлет отображается в режиме представления. По мере взаимодействия пользователя с портлетом, портлет может последовательно применять несколько режимов просмотра, такие как формы и ответы, сообщения об ошибках и другие режимы, зависящие от приложений. Режим справки предоставляет пользователю справочную информацию. Режим правки позволяет пользователям изменить параметры портлета. Например, портлет прогноза погоды может содержать страницу правки, на которой пользователи могут выбрать город.

Каждый режим просмотра портлета может быть показан в обычном, развернутом и свернутом состоянии. В развернутом состоянии портлет занимает всю страницу целиком, перекрывая представление всех остальных портлетов. В свернутом состоянии на странице отображается только заголовок портлета.

Свойства портлетов позволяют легко встраивать и запускать их в WebSphere Portal. Портлеты объединяются в большие страницы, причем каждый экземпляр одного и того же портлета отображает для каждого пользователя свои данные. Для доступа к информации пользовательских профайлов, участия в событиях и действиях окон, связи с другими портлетами, доступа к удаленной информации, поиска идентификационных данных и сохранения постоянных сведений портлеты используют инфраструктуру WebSphere Portal.

Как правило, в ходе обработки одного запроса вызывается множество портлетов, каждый из которых добавляет к содержимому страницы свою информацию. Обработка вывода некоторых портлетов может осуществляться параллельно, поэтому к моменту завершения работы или к моменту тайм-аута всех портлетов WebSphere Portal завершает сборку всех фрагментов кода документа. Портлеты, которые не поддерживают параллельную обработку, обрабатываются последовательно.

2.2.6 Защита

Во многих случаях требуется централизованное управление идентификаторами, разрешениями и правами доступа пользователей. Сервер портала содержит функции определения пользователей портала и управления правами доступа. Подсистема пользователей и групп включает в себя следующее:

Web-страницы, на которых пользователи могут регистрироваться и изменять свою учетную запись

Портлеты администрирования и интерфейс конфигурации XML, предназначенные для управления учетными записями пользователей и сведениями о группах

Хранилище информации о пользователях портала

Эта подсистема предоставляет возможность создания, чтения, обновления и удаления пользователей и групп в хранилище. Сведения о профайле пользователя включает общие сведения, такие как имя пользователя и его идентификатор, а также сведения о личных предпочтениях пользователя, такие как интересующие разделы новостей, применяемый язык и так далее. Пользователь может входить в состав одной или нескольких групп, а группы могут входить в состав других групп.

Набор атрибутов, задаваемых в пользовательском профайле по умолчанию, поддерживается большинством каталогов LDAP. Хранилище данных пользователей может включать в себя несколько источников данных. По умолчанию хранилище состоит из двух источников данных: базы данных и сервера каталогов. База данных может быть произвольной при условии, что она поддерживае