
- •Оглавление
- •Глава I. Теоретические основы использования корпоративных порталов в вузе 7
- •Глава II. Реализация корпоративного портала в образовательном учреждении 42
- •Введение
- •Глава I. Теоретические основы использования корпоративных порталов в вузе
- •1.1. Корпоративный портал как основа для построения единого информационного пространства организации
- •Назначение корпоративных порталов
- •Классификация порталов
- •Структура корпоративного портала
- •Функциональные требования
- •Преимущества порталов
- •Анализ популярных портальных решений
- •1.2. Разработка учебно-методической документации вуза с использованием корпоративного портала
- •Структура учебно-методического комплекса
- •Этапы разработки умк
- •Выводы по главе I
- •Глава II. Реализация корпоративного портала в образовательном учреждении
- •2.1. Описание концептуальной модели (Разработка концепции???) корпоративного портала образовательного учреждения
- •Функции и требования
- •Цели и задачи создания портала
- •Общая модель корпоративного портала
- •Организация развертывания, эксплуатации и развития портала
- •2.2. Построение корпоративного портала для разработки учебно-методической документации вуза
- •Основные элементы архитектуры Microsoft SharePoint
- •Безопасность и доступ к ресурсам Microsoft SharePoint
- •Способы организации совместной работы при помощи Microsoft SharePoint
- •Выводы по главе II
- •Заключение
- •Список литературы
- •Приложение 1. Пример рабочей программы дисциплины
- •Администрирование компьютерных систем Рабочая программа
- •Рассмотрена и одобрена на заседании учёного совета факультета математики, информатики и физики «___» ___________ 20__ г., протокол № _____
- •Содержание
- •Пояснительная записка
- •Тематический план
- •Содержание дисциплины
- •Основная литература
- •Дополнительная литература
- •Перечень ключевых слов
- •Приложение 2. Пример методических рекомендаций для студентов
- •Приложение 3. Пример контрольных вопросов к зачету
- •11 Семестр
- •12 Семестр
- •Приложение 4. Пример работы с документами в портале SharePoint
- •Приложение 5. Пример выполнения рабочих процессов в портале
Анализ популярных портальных решений
На сегодня в сфере портальных решений есть четыре «кита»: Oracle (OraclePortal), IBM (IBM WebSphere Portal), Microsoft (Microsoft SharePoint), SAP (mySAP Enterprise Portal, SAP NetWeaver Portal). Решения этих компаний объемны и достаточно универсальны. Кроме них, есть немало других решений от менее крупных и менее известных компаний, которые, может, и не так универсальны, но обладают достаточным функционалом при разумной цене.
Все эти компании, и большие и маленькие, сегодня предлагают современные масштабируемые технологии, так что перед заказчиками и исполнителями проектов по внедрению корпоративных порталов стоит непростая задача выбора базового решения.
Преобладающее использование российскими компаниями решений корпорации Microsoft сделало популярным и Microsoft SharePoint. Впрочем, это характерно для малого и среднего бизнеса. Большие компании могут предпочесть и решения от Oracle, IBM или SAP.
Однако в последнее время все более популярными становятся портальные решения небольших компаний, которые не уступают по функционалу продуктам именитых брендов. При этом данные программные продукты гораздо более просты в запуске и отладке и в то же время существенно выигрывают в стоимости.
Являясь во многом самостоятельным сегментом со своим кругом решаемых задач, многие портальные решения одновременно являются одним из ключевых компонентов рынка управления корпоративных содержанием (ECM), обеспечивая функции коллективной работы и поддержки документо-ориентированных бизнес-процессов.
Рассмотрим подробнее наиболее популярные портальные решения.
IBM WebSphere Portal.
Линейка продуктов WebSphere представлена 4 продуктами для построения порталов:
-
IBM WebSphere Portal Express
-
IBM WebSphere Portal Express Plus
-
IBM WebSphere Portal Enable
-
IBM WebSphere Portal Extend
Рассмотрим основные возможности WebSphere Portal Extend.
-
интеграция со средствами совместной работы (Lotus Domino, Lotus Instance Messaging (Sametime), Lotus Team Workplace (QuickPlace) и Lotus Discovery Server);
-
встроенные средства совместной работы;
-
средства мгновенного обмена сообщениями;
-
средства для создания рабочих пространств проектных групп;
-
единое хранилище документов;
-
управление потоками работ и маршрутами документов (workflow);
-
управление информационным наполнением (content management);
-
встроенная поисковая система с возможностью полнотекстового и федеративного поиска;
-
анализ действий пользователей и статистика;
-
поддержка LDAP;
-
встроенная СУБД масштаба предприятия DB2/UDB.
Решение WebSphere Portal использует платформу WebSphere Application Server, ключевой технологии IBM для веб-приложений. Это программное решение для порталов позволяет компаниям создавать современные порталы нового поколения, которые предлагают пользователям персонализированный, безопасный и единообразный способ доступа к экспертным ресурсам, информационному наполнению, приложениям и процессам [31, 39].
WebSphere Portal поддерживает широкий диапазон нетрадиционных клиентских устройств, благодаря чему пользователи могут взаимодействовать с порталами B2E, B2B и B2C в любое время, из любого места, с помощью любого клиентского устройства, как мобильного, так и полнофункционального.
В рамках концепции on demand business, WebSphere Portal позволяет организовать взаимодействие пользователей с приложениями on demand. Существует возможность получения необходимой динамической информации, организации совместной работы как внутри компании, так и за ее пределами, исполнения бизнес-процессов с участием ключевых приложений.
Продукт нацелен на использование в крупных и средних организациях, и, по оценкам Gartner, именно он является сегодня лидером рынка.
Сильной стороной продукта является обеспечение всех ключевых требований, предъявляемых к корпоративным порталам (производительность, масштабируемость, безопасность, поддержка широкого спектра концепций и технологий, наличие средств интеграции и большой партнерской сети), что позволяет применять его в самых разных сценариях.
Но при этом аналитическая компания Gartner отмечает, что, несмотря на некоторое сокращение времени инсталляции продукта, управление им в достаточно серьезных проектах является весьма сложным и трудоемким. К тому же Portal работает на платформе WebSphere, которая сама по себе требует серьезных затрат на внедрение и поддержку. Кроме того, многие заказчики и эксперты отмечают некоторое противоречие между политикой лицензирования продукта и ценообразованием аппаратных средств IBM (Processor Value Unit).
Microsoft SharePoint
SharePoint, или Microsoft SharePoint Products and Technologies — это коллекция программных продуктов и компонентов, которая, включает в себя следующие основные элементы [42]:
-
Набор веб-приложений для организации совместной работы.
-
Функционал для создания порталов.
-
Модуль поиска информации в документах и информационных системах.
-
Функционал управления рабочими процессами и систему управления. содержимым масштаба предприятия.
-
Функционал для бизнес-анализа.
Технология Microsoft SharePoint – это серверное решение, которое позволяет пользователям веб-сервера пользуясь встроенными возможностями приложений, создавать и настраивать веб-узлы для коллективной работы и совместного использования данных.
Создаваемые на платформе SharePoint сайты могут быть использованы в качестве хранилища информации, знаний и документов, а также использоваться для исполнения облегчающих взаимодействие веб-приложений, таких как вики и блоги. Пользователи могут управлять и взаимодействовать с информацией в списках и библиотеках документов используя контролы, называемые веб-части (SharePoint WebParts).
Технология SharePoint представлена в виде двух основных продуктов — Windows SharePoint Services (WSS) и Microsoft Office SharePoint Server (MOSS). Помимо этого, предлагается инструментальное средство Microsoft Office SharePoint Designer (SPD) [51].
Windows SharePoint Services (WSS) — бесплатный компонент к операционной системе MS Windows Server, который предоставляет инфраструктурные функции и расширяемую платформу приложений для организации совместной работы — редактирования, хранения документов, контроли версий и т. д. Также он включает в себя такую функциональность, как «маршруты» движения документов (платформа для документооборота), списки заданий, напоминания, онлайн-дискуссии.
Windows Sharepoint Services включает в себя несколько главных компонентов:
-
Лежащий в основе фреймворк, включающий в себя объектную модель, систему постоянного хранения и резервирования контента и конфигурации в базах данных SQL Server, а также контролы ASP.NET для представления контента.
-
Управление веб-сайтом для управления "web-пространством" (web farm), состоящим из одного или более серверов, на котором (которых) хостятся один или более веб-сайт.
-
Встроенные шаблоны сайтов и страниц, которые можно использовать для быстрого создания собственных сайтов и добавления страниц и бибилиотек в уже существующие сайты.
-
Управление сайтом за счет веб-контролов, позволяющих редактировать структуру веб-сайта, модифицировать схему и содержимое отдельных страниц, создавать новые рабочие пространства и списки, а также править схему существующих объектов.
-
Индексаторы содержимого баз данных, собирающих сведения о своем содержимом для ускорения поиска.
-
Набор дополнительных шаблонов сайтов и страниц, включая дополнительную логику в коде, известную как "Шаблоны приложений" (Application Templates).
-
Мастер конфигурирования, помогающий сделать первоначальную настройку сайта в течение нескольких минут.
SharePoint оказывает обслуживает контент за счет веб-сайтов Internet Information Server (IIS). Они могут использовать или Microsoft SQL Server или Windows Internal Database для хранения своих данных. Веб-сайты можно настраивать для возврата определенного контента для сетей Интранет, Экстранет и Интернет. В WSS подобные развертывания не имеют лицензионных ограничений, так как ПО WSS бесплатно, но лицензии необходимы для запуска коммерческих портальных продуктов Microsoft [30].
Microsoft Office SharePoint Server (MOSS) — платный компонент для интеграции функциональности SharePoint в работу приложений MS Office. Он является надстройкой над WSS и расширяет его возможности. Включает в себя инструменты для бизнес аналитики — Excel Services, Business Data Catalog. MOSS позволяет получить доступ к Microsoft Project Server и к формам Microsoft Office InfoPath через браузер, централизованно, в соответствии с концепцией многомодульного портала. Поддерживает специальные библиотеки, такие как PowerPoint Template Libraries. MOSS ранее был известен как SharePoint Server и SharePoint Portal Server [52].
В таблице 1. представлен краткий обзор возможностей, доступных в Windows SharePoint Services 3.0 и в выпусках Office SharePoint Server 2007 Standard Edition и Office SharePoint Server 2007 Enterprise Edition.
Таблица 1. Возможности технологий SharePoint
Возможности |
Windows SharePoint Services 3.0 |
Office SharePoint Server 2007 Standard Edition |
Office SharePoint Server 2007 Enterprise Edition |
Совместная работа |
X |
X |
X |
Порталы |
|
X |
X |
Корпоративный поиск |
|
X |
X |
Управление корпоративной информацией |
|
X |
X |
Бизнес-процессы и формы |
|
|
X |
Бизнес-анализ |
|
|
X |
MS Office SharePoint Server обеспечивает формирование масштабируемых систем коллективной работы с гибким инструментарием развертывания и управления. Этот продукт объединяет узлы, людей и бизнес-процессы, облегчая обмен и совместное использование знаний. Он также дополняет возможности служб Windows SharePoint Services средствами систематизации и управления узлами SharePoint, позволяя рабочим группам публиковать информацию для всей организации.
На сегодняшний момент наиболее распространенной версией сервера SharePoint является SharePoint Server 2007, подробнее которую мы и будем рассматривать далее.
MS Office SharePoint Server обеспечивает формирование масштабируемых систем коллективной работы с гибким инструментарием развертывания и управления. Этот продукт дополняет возможности служб Windows SharePoint Services средствами систематизации и управления узлами SharePoint, позволяя рабочим группам публиковать информацию для всей организации.
На сегодняшний момент наиболее распространенной версией сервера SharePoint является SharePoint Server 2007, подробнее которую мы и будем рассматривать далее.
Плюсом MOSS являются более низкие, по сравнению с главными конкурентами, стоимость и время внедрения. Ускорению развертывания решения способствует расширение спектра типовых сценариев и шаблонов (MySites, TeamSites, Content Publishing Sites).
Oracle Portal
Пакет Oracle Application Server Portal (OracleAS Portal) предоставляет организациям возможность создания унифицированного веб-представительства — портала с однократной регистрацией и надежной системой безопасности.
В состав OracleAS Portal включены «мастера» — инструментальные средства, облегчающие создание информационно насыщенных и безопасных web–страниц. Эти инструменты поддерживают создание шаблонов страниц, настройку компонентов портала (портлетов) и информационное наполнение шаблонов. Пользователи имеют возможность создавать индивидуализированные страницы портала, выбирая из каталога портлеты, представляющие соответствующие приложения, сервисы и информацию [44].
Основу архитектуры OracleAS Portal составляет технология портлетов. Посредством портлета можно обращаться к любой веб-странице, приложению, аналитическому отчету, каналу подачи сложного контента, сервису аренды ПО и другим ресурсам. Портлет можно персонализировать и настраивать как сервис OracleAS Portal. Пользователи имеют возможность выбирать портлеты из каталога, содержащего более 400 предустановленных компонентов. Представлены портлеты для организации совместной работы, управления информационным наполнением, создания новостных разделов, а также готовые приложения и многое другое.
Существует возможность разработки пользовательских портлетов с использованием комплекта разработчика Portlet Developer Kit (PDK). Комплект PDK содержит все необходимые инструментальные средства для ведения разработок на базе стандартов Web Services for Remote Portals (WSRP) и Java Portlet Specification (JSR 168), что позволяет встраивать в порталы web–сервисы и основанные на технологиях J2EE компоненты, такие как страницы JSP, сервлеты и компоненты EJB, представляя их в качестве портлетов, не требующих написания дополнительного кода.
Комплект PDK позволяет разработчикам осуществлять быструю интеграцию уже существующих приложений и постепенно наращивать функциональные возможности портала. Подобный подход минимизирует объемы предварительных инвестиций в создание портлетов и дает разработчикам возможность полно использовать существующие компоненты.
Oracle Application Server обладает следующими ключевыми возможностями [36]:
-
Улучшенная управляемость. Новые средства управления рабочей нагрузкой, предоставляемые Oracle Application Server 10g, упрощают оптимизацию вычислительной мощности путем перераспределения имеющихся ресурсов между приложениями.
-
Повышенная надежность. Oracle Application Server 10g обладает новыми средствами повышения надежности корпоративных приложений, выполняемых на кластерах и в сети распределенных вычислений предприятия. Новые функции включают усовершенствованную архитектуру быстрого запуска при устранении отказа Fast Start Fault Recovery Architecture и функцию оповещения об ошибках Failure Notification (FaN).
-
Интеграция приложений. Oracle Application Server 10g обладает усовершенствованными возможностями интеграции, которые позволяют использовать один программный продукт для различных типов интеграции приложений. В результате появляется возможность создания в масштабе всей компании единой модели данных, выступающей в роли информационного ядра, что позволяет обеспечить экономию при реализации будущих интеграционных проектов.
-
Новые возможности для веб-сервисов. В Oracle Application Server 10g усовершенствована функциональность веб-сервисов. Распределенная модель вычислений позволяет оптимизировать процесс наращивания и распределения вычислительной мощности, в то время как веб-сервисы облегчают повторное использование и интеграцию приложений.
-
Работа сервера приложений. Oracle Grid Control позволяет управлять всеми компонентами сервера приложений (веб-кэшем, инфраструктурой, J2EE, EJB и т д). Сервер приложений тесно связан с узлами сервера БД и при выходе из строя узла сервера БД, сервер приложения тут же узнает об этом и переключается на оставшиеся узлы.
MySAP Enterprise Portal
MySAP Enterprise Portal — продукт семейства mySAP Business Suite, который позиционируется как «доступ ко всем решениям», то есть платформа для унифицированного доступа к приложениям, информации и сервисам.
Ключевые возможности mySAP Enterprise Portal [18]:
-
Управление портальной инфраструктурой. MySAP Enterprise Portal объединяет информацию и приложения предприятия, обеспечивая индивидуализированный и безопасный пользовательский интерфейс
-
Средства совместной работы. Инструментальные средства сотрудничества в режиме реального времени. Данные средства позволяют рабочим группам любого размера совместно использовать корпоративную информацию и идеи
-
Управление знаниями. MySAP Enterprise Portal обеспечивает общедоступный набор средств для управления неструктурированным содержанием, содержащимся в различных информационных ресурсах.
В составе mySAP Enterprise Portal предлагается набор бизнес-пакетов с определенным содержимым для порталов. Существует поддержка iViews. Это небольшие приложения, которые извлекают и отображают данные из стандартных и клиентских приложений. Для каждого экземпляра iView можно настроить параметры отображения, внешний вид портала под индивидуальные нужды. Технология iView является аналогом портлетов.
В mySAP Enterprise Portal организована единая регистрация (Single sign-on) пользователей; применяются технологии безопасности в Интернет для всех систем, доступных через портал. Также организована возможность сотрудничества (webflow, возможность использования потока операций).
Пакет включает средства создания пользовательских веб-интерфейсов и средства управления пользователями, основанные на применении каталогов LDAP.
Решение на базе mySAP Enterprise Portal состоит из трех компонентов: платформы Business Intelligence, платформы для создания портала (Portal Platform) и платформы для управления знаниями (Knowledge Management).
Платформа для создания портала включает ряд компонентов, в частности средства создания и администрирования iViews — компонентов портала, предоставляющих пользовательский интерфейс к различным данным и приложениям (эти компоненты можно разрабатывать самостоятельно на любом языке программирования или использовать готовые) и средства унификации, позволяющие предоставить однотипный доступ к системам управления предприятием, в частности к транзакциям SAP R/3, к унаследованным базам данных и приложениям, к данным приложений Baan и Oracle Application и др.
Платформа для управления знаниями позволяет предоставлять данные к неструктурированным документам. Ее основное назначение — управление информационным наполнением, которое включает поддержку жизненного цикла документов, их создание, хранение, отображение, извлечение и классификацию, включая поиск по запросам и анализ текста.
Платформа Business Intelligence позволяет создавать хранилища данных, отчеты, анализировать информацию, хранящуюся в базах данных предприятия, производить OLAP и многомерный анализ данных, моделирование с целью оперативного планирования, а также позволяет визуализировать полученные результаты. Результаты анализа данных и отчеты могут быть предоставлены пользователям портала.
Для создания собственных компонентов портала можно также использовать Portal Development Kit. В его состав входят документация, примеры, Java-архивы с необходимыми библиотеками, средства локальной отладки компонентов iView, дополнительные мастера для JBuilder [40].
Привлекательной чертой портала SAP является возможность работы с единым пользовательским интерфейсом для веб-доступа ко всем приложениям SAP Business Suite Applications. Входящая в состав этого решения технологическая среда Composite Application Framework позволяет быстро строить составные приложения на базе стандартов Web-Services.
Таким образом, рассмотренные выше возможности портальных технологий наиболее эффективно и быстро позволяют организовать информационные порталы для обеспечения эффективного обмена данными и взаимодействия между пользователями и рабочими группами. С помощью этих приложений пользователи смогут хранить, публиковать и совместно работать с документами, а также отслеживать потоки информации в организации. Особенно остро этот вопрос стоит при использовании таких систем в образовательном учреждении для автоматизации разработки и доступу к учебно-методической документации вуза. Рассмотрим подробнее этот вопрос в следующем параграфе.