Информационное наполнение и поиск
Портлеты
Портлеты являются важнейшей частью портала. Термин «портлет» обозначает небольшое приложение портала, которое обычно изображается как небольшой прямоугольник, расположенный на веб-странице. Портлеты — это многоразовые компоненты, которые обеспечивают доступ к приложениям, веб-содержимому и другим ресурсам.Через портлеты можно получить доступ к веб-страницам, веб-службам, приложениям и объединенным источникам информационного наполнения. Заказчики могут строить свои собственные портлеты либо выбирать нужные из каталога портлетов, созданного IBM и бизнес-партнерами компании. Каждый отдельный портлет разрабатывается, развертывается, управляется и отображается независимо от других портлетов. Администраторы и конечные пользователи могут создавать персонализированные страницы портала при помощи выбора и настройки соответствующих портлетов, что приводит к появлению полноценных веб-страниц, содержимое которых может быть «заточено» как на конкретных людей, так и на конкретные команды, подразделения и организации.
В состав сервера портала уже включен обширный набор стандартных портлетов, предназначенных для хранения документов и совместной работы над ними, отображения синдицированного содержимого, выполнения преобразований XML, а также для организации доступа к существующим веб-страницам, к приложениям Lotus Notes и Microsoft Exchange, системе мгновенного обмена сообщениями Sametime и виртуальным помещениям для командной работы Lotus QuickPlace.
В табл. 4.2 приведены некоторые портлеты, которые предлагаются компанией IBM.
Благодаря обширной программе сотрудничества с бизнес-партнерами заказчикам предлагается большой выбор портлетов, доступных на сайте каталога портала http://www.ibm.com/software/ genservers/portal/portlet/catalog.
Сервер портала содержит механизм, при помощи которого портлеты могут взаимодействовать друг с другом, обмениваться данными или другими сообщениями. В рабочем портале обмен данными между портлетами может использоваться для копирования общих данных из одного портлета в другой. Это избавляет пользователя от необходимости вводить одни и те же данные несколько раз и облегчает работу с порталом. Например, один портлет может отображать информацию о счетах, а другой — об операциях с одним из этих счетов за последние 30 дней. Это реализуется путем взаимодействия между двумя портлетами — посредством действийпортлетов и сообщенийпортлетов.
, | Таблица 4.2 Список основных портлетов |
Портлеты IBM | |
Баннерная реклама | Отображает заданную баннерную рекламу |
Закладки | Отображает закладки для часто посещаемых веб-сайтов |
Clipping (вырезание) | Позволяет администраторам вырезать содержимое, изображения, таблицы, формуляры, ячейки таблицы и многое другое из веб-сайтов |
Просмотр документов | Обеспечивает просмотр файлов Excel, PowerPoint, Word, PDF и RTF |
Поиск | Предоставляет интерфейс поиска |
Host On Demand | Устанавливает сеанс работы портлета Host On Demand (хост по требованию) |
Сервер JSP | Отображает фрагмент серверной страницы Java [JSP — Java Server Page) |
Калькулятор | Предоставляет базовый набор инструментов для вычислений |
Результаты выполнения SQL запросов | Выводит результаты исполнения запросов SQL и отображает список закладок для сохраненных запросов |
Анкетирование [Servey) | С помощью этого портлета можно без особых усилий создавать и проводить анкетирование различной сложности для заказчиков, поставщиков и работников вашей компании |
Рабочие пространства Lotus [My Lotus Team Workspaces] | Предоставляет возможность просмотра списка рабочих пространств Lotus QuickPlace на странице портала |
Inline Lotus QuickPlace 5.0 | Предоставляет портлет для работы с продуктом Lotus QuickPlace |
Lotus Sametime Connect 5.0 | Запускает программу Lotus Sametime в окне браузера |
IBM Portlet Application for Microsoft Exchange | Позволяет подключаться к серверу Exchange через протокол DAV (расширение HTTP) |
IBM Application Portlet for MS NetMeeting | Дает возможность использования функций Microsoft NetMeeting в среде портала |
Почтовый ящик [Internet Mailbox) | Получение и отправка электронной почты через веб |
Напоминания [Reminders) | Позволяет пользователю сохранять и просматривать короткие текстовые сообщения |
Интернет-поиск [Web Search) | Обеспечивает поиск в веб с использованием популярных механизмов поиска |
Всемирное время [World Clock) | Позволяет просматривать текущее местное время для всех часовых поясов |
Информационное наполнение и поиск
WebSphere Portal имеет наиболее полный набор управления информационным наполнением благодаря поддержке агрегированного информационного наполнения, интеграции с ведущими системами управления веб-содержимым, усовершенствованным возможностям персонализации и предоставлению поисковых портлетов для организации (структурирования) и обобщения наполнения.
Ключевой концепцией технологии портала является агрегирование (syndication), которое заключается в предоставлении подписчикам самого современного, персонализированного и отфильтрованного содержимого из различных источников.Обычно понятие содержимого относится к новостям, развлекательной и бизнес-информации.
Многие компании широко используют концепции и стандарты агрегирования для того, чтобы автоматизировать процессы публикации электронных каталогов и другой внутренней информации, а также в целях предоставления доступа к этой информации для своих сотрудников через корпоративные порталы.
Управление веб-содержимым контролирует процессы создания, утверждения и публикации веб-содержимого, а также перенос информационного наполнения от его создателей на веб-серверы. В состав этих процессов входят шаги по определению типов содержимого, ролей, опций публикации, спецификаций места назначения и процессов потока операций.
Продукт WebSphere Portal Content Publishing (WPCP) представляет собой инструмент, с помощью которого пользователи могут добавлять содержимое в состав веб-сайта на регулярной или случайной основе. Это могут быть бизнес-пользователи, создающие содержимое, например, пресс-релизы или информацию по продуктам, на основе шаблонов, и специалисты в области графики, создающие и редактирующие оригинал-макеты с помощью своих привычных инструментов.
Content Publishing поддерживает процесс добавления информационного наполнения с помощью шаблонов и формуляров, а также вставку файлов HTML, JSP и изображений, которые созданы и отредактированы с использованием таких популярных инструментов, как HomePage Builder, Dreamweaver, FrontPage, PhotoShop и Word. WPCP предоставляет интерфейс на основе веб-браузера, с помощью которого пользователи могут добавлять содержимое на веб-сайт, гарантируя при этом высокую скорость, удобство и контроль за всеми процессами. Все это позволяет организовать эффективную совместную работу больших команд при условии обеспечения достаточной степени изолированности, которая гарантирует ровную и последовательную работу всех членов команды без постоянных «спотыканий», вызванных изменениями, вносимыми участниками.
Кроме того, WPCP может использоваться для задания правил и кампаний персонализации для предоставления индивидуального содержимого отдельным пользователям и пользовательским группам, а также для отчета по использованию содержимого портала.
WPCP управляет списком задач каждого пользователя, обеспечивает управление доступом с предоставлением прав на просмотр или изменение содержимого, а также координирует процессы утверждения и публикации после того, как информационное наполнение создано. WPCP имеет упрощенный функционал потока операций для прототипирования и тестирования и включает встроенный механизм поддержки потока операций — WebSphere Process Choreographer, который служит для управления производственным потоком операций.
Каждый шаг процесса назначается определенной пользовательской ролью, такой, как «редактор» или «утверждающий». После начала процесса шаг работы помещается в очередь работ каждого человека, имеющего роль, определенную для этого шага. Когда пользователь подтверждает действие и завершает шаг, работа помещается в очереди сообщений людей, соответствующих роли следующего шага рабочего процесса.
Websphere Portal обеспечивает поддержку механизма документооборота. Portal Document Manager (PDM) дает возможность авторизованным пользователям просматривать, добавлять, редактировать и удалять документы внутри папки, а также определять иерархию этих папок. В PDM поддерживается немедленное принятие новых и измененных документов, а также их проведение через процедуру одобрения перед принятием. После принятия документа он становится доступным для дальнейшей работы.
PDM использует возможности контроля доступа портала для управления тем, какие пользователи могут просматривать, а какие редактировать определенные документы. Права доступа могут быть заданы для проекта, папки, подпапки или документа в отдельности. Права, установленные на папку, наследуются всеми входящими в эту папку подпапками и документами (кроме случая принудительного отключения наследования прав). Эта функция обеспечивает эффективность управления правами доступа для большого набора документов.
PDM использует средства портала для обеспечения возможностей поиска документов по содержимому, названию или описанию, а также поддерживает как текстовые или HTML документы, так и документы специальных типов, такие, как документы Microsoft Word. Файлы формата MS Word, а также многих других форматов можно просмотреть, используя соответствующие средства просмотра. Пользователям, не имеющим таких средств, предлагается функция предварительного преобразования этих документов в HTML.
WebSphere Portal предоставляет интегрированные функции поиска текста, включая поисковый портлет, поисковый «робот», средства для индексирования документов и категоризации содержимого. С помощью этих функций можно осуществлять поиск как в репозитории документов портала, так и в Интернете. Благодаря встроенным фильтрам документов средства поиска портала могут индексировать как текстовые документы, так и документы более двухсот других форматов. Встроенный в сервер портала механизм поиска оптимизирован для поиска в небольших или средних по размеру наборах информации при условии обеспечения максимальной точности.
Поисковик поддерживает произвольные (free-text) запросы, содержит механизм помощи в составлении запроса и завершения вводимых слов, а также поддерживает возможность поиска с использованием специальных символов (*, ? и т.п.) и поиск по полям. Поисковые запросы используют расширенные операторы (+ или -) для обозначения тех ключевых слов, которые должны присутствовать или которых не должно быть в документе. Механизм поиска обеспечивает нахождение нужного текста в документах на любом языке, а также поддерживает списки синонимов и игнорируемых слов. Результат поиска включает список подходящих документов с краткой аннотацией, с указанием категории, и может выдаваться по частям.
В ходе подготовки к поиску соответствующий механизм создает полный индексный указатель текста для того, чтобы осуществить поиск среди документов, хранящихся в локальной файловой системе. В целях устранения противоречий и обеспечения высокой точности поиска поддерживается индексация с использованием нескольких слов. Такой индекс может подвергаться сжатию, а его размером можно управлять, особенно в тех случаях, когда этот объем необходимо ограничить. Для создания и обновления параметров индексирования и категоризации (а также для управления ими) можно использовать портлеты управления. Средства категоризации содержимого обеспечивают возможность классификации по предварительно созданным категориям, или определение фильтров категоризации индексированного содержимого, основанных на правилах.
Безопасность
В связи со взрывным ростом числа веб-приложений класса В2В и В2С, предприятия электронного бизнеса испытывают растущую потребность в обеспечении защиты критически важных информационных активов от вторжений и взлома. Поставщикам услуг требуются сходные средства защиты для поддержания серверов своих клиентов. Приложения и ресурсы портала можно защитить при помощи:
• ведения учетных записей (средства управления пользователями);
• идентификации пользователей (аутентификация);
• управления доступом к внутренним приложениям (единая регистрация);
• реализации правил доступа (авторизация).
Дата добавления: 2017-04-20; просмотров: 273;