Web-порталы: назначение, преимущества, особенности и средства. Часть 1Источник: КомпьютерПресс, №06/2002 Наталия Елманова
Оглавление
ВведениеНастоящая статья посвящена Web-порталам и средствам их создания. Как и средства управления информационным наполнением сайтов, средства создания порталов в течение последних нескольких лет стали довольно распространенными на рынке программного обеспечения, поскольку эффективность и своевременность использования информации, поступающей от сотрудников, партнеров и клиентов, является одним из определяющих факторов успеха компании на рынке. Следует отметить, что в настоящее время происходит активный процесс интеграции внутренних информационных систем предприятий с приложениями, обеспечивающими взаимодействие с клиентами и партнерами, а также с Web-приложениями, предназначенными для посетителей Web-сайтов, и число связанных с этим Internet-проектов стремительно растет. Иными словами, многие современные российские и зарубежные компании сейчас активно создают инфраструктуру, позволяющую использовать Internet не только как средство коммуникации, но и как один из основных инструментов ведения бизнеса. Создание подобной инфраструктуры означает внедрение Internet-приложений, позволяющих компании предоставлять своим клиентам и сотрудникам актуальную информацию, а зачастую и прямой доступ к корпоративным информационным системам и другим бизнес-приложениям, а также своевременно обрабатывать поступившие от них сведения (например, заказы или предложения). Для этой цели нередко применяются портальные технологии, позволяющие осуществить интеграцию имеющихся приложений в рамках единого способа доступа к ним. В настоящее время наблюдается стремительный рост рынка этих технологий и реализующих их продуктов. Классификация порталовПо своей сути портал - это Web-сайт, предназначенный для определенной аудитории (например, клиентов и сотрудников компании), осуществляющий анализ, обработку и доставку информации и предоставляющий доступ к различным сервисам на основе персонализации пользователей с помощью любого устройства, подключенного к Internet. Классифицировать порталы можно по различным признакам, но чаще всего прибегают к классификации по назначению. В настоящее время по этому признаку различают три основных типа порталов:
В некоторых публикациях предлагается более детальная классификация корпоративных порталов, подразделяющая их на порталы, представляющие результаты анализа данных (Business intelligence portals), внутрикорпоративные интранет-порталы (Business area portals), порталы для организации групповой работы (Enterprise Collaborative Portals), порталы, предназначенные для управления знаниями (Enterprise Knowledge Portals), так называемые ролевые порталы (Role portals), поддерживающие три бизнес-модели - B2E, B2C и B2B. Некоторые источники относят к корпоративным порталам и сайты, основанные на средствах управления документами и информационным наполнением сайтов и предназначенные только для предоставления информации различным группам посетителей. Помимо этого порталами иногда называют другие типы Web-приложений, предоставляющих своим пользователям те или иные услуги через Internet, например голосовые порталы, дающие право доступа к некоторым услугам по телефонной линии с помощью голосовых команд или команд, посылаемых с клавиатуры телефона, либо так называемые персональные порталы, предоставляющие услуги персональных информационных менеджеров и электронной почты. Основные характеристики корпоративных порталовАналитическая компания Gartner Group в своих исследованиях сформулировала основные требования к корпоративным порталам, характеризующие первые два поколения этих продуктов. Согласно этим исследованиям, первое поколение корпоративных порталов имеет следующие характеристики:
Для второго поколения корпоративных порталов, применяемых в качестве составляющей части электронного бизнеса, характерны:
Архитектура корпоративных порталовКорпоративный портал представляет собой продукт или набор продуктов, базирующийся на определенной инфраструктуре (обычно включающей как минимум сервер приложений и сервер баз данных) и реализующий описанные выше функции. Общий вид функциональной архитектуры корпоративного портала (на примере Sybase Enterprise Portal) представлен на рис. 1. В составе типичного корпоративного портала условно можно выделить три основных функциональных слоя:
Как правило, порталы обладают открытой архитектурой, позволяющей расширять их функциональность за счет добавления сторонних приложений или дополнительных компонентов. Отметим, что чаще всего такими компонентами оказываются средства управления информационным наполнением, поэтому обычно такие средства выпускаются производителями порталов или просто входят в состав последних. Чего ожидать от порталов в будущемВ настоящее время порталы по своей сути становятся средством объединения бизнес-процессов внутри предприятия с бизнес-процессами партнеров и клиентов. Реально будущие порталы смогут выполнять функцию интеграции приложений и данных, что необходимо для успешного взаимодействия с партнерами и клиентами. Важную роль в функциях порталов будет играть и поддержка мобильных устройств, позволяющая пользователям заменить ими традиционные настольные компьютеры и получить возможность постоянного доступа к предоставляемым ими сервисам. Отметим также, что одной из основных тенденций развития порталов является применение в них средств управления информационным наполнением, что позволяет реализовать в портале функцию его агрегации. В плане технологий следует ожидать применения в порталах возможностей представляемых сегодня современными серверами приложений и СУБД, особенно поддержки таких технологий интеграции приложений, как Web-сервисы XML. Кроме того, можно, видимо, надеяться на появление индустриальных стандартов на компоненты порталов. Несколько слов о рынке средств создания порталовСогласно недавним исследованиям Gartner Group, в этом году на рынке корпоративных порталов наконец-то появились лидеры. К ним относятся SAP (после приобретения компании TopTier Software), IBM (после выпуска WebSphere Portal Server и объявления о том, что на нем будут основаны все портальные продукты IBM), Sun и Sybase. Из претендентов на лидерство следует также отметить CA, Oracle, Microsoft и PeopleSoft - продукты этих компаний относятся к наилучшим предложениям в области средств управления порталами общего назначения. Что касается предпочтений потенциальных потребителей средств создания корпоративных порталов, явным лидером, согласно опросам различных аналитических компаний, является Plumtree Portal (рис. 2). Средства создания порталов ведущих производителейНиже мы рассмотрим средства создания порталов ведущих производителей: BroadVision, Computer Associates, Hummingbird, IBM, Microsoft, Oracle Corporation, Plumtree, PeopleSoft, SAP Portals, Sun Microsystems, Sybase. InfoExchange Portal (BroadVision)Компания BroadVision специализируется на интегрированных наборах приложений для обслуживания электронной коммерции и транзакций. BroadVision InfoExchange Portal - один из основных продуктов этой компании и, как и большинство инструментов создания порталов, является средством предоставления доступа к данным, ресурсам, бизнес-процессам и приложениям сотрудников компании, ее клиентов, партнеров и поставщиков. С помощью InfoExchange Portal можно создавать B2E-порталы, порталы для обмена данными с поставщиками и партнерами, B2C- и корпоративные порталы, содержащие встроенные средства управления структурированным и неструктурированным информационным наполнением, инструменты для удаленного администрирования, средства поддержки транзакций внутри информационных систем, функционирующих в компании, средства персонализации и коллективной работы. BroadVision InfoExchange Portal содержит масштабируемый сервер приложений, а также средства интеграции бизнес-процессов и приложений - Enterprise Integration Framework. Средства интеграции поддерживают создание распределенных приложений на базе Java 2 Enterprise Edition (J2EE), а также включают адаптеры для доступа к приложениям независимых производителей - к СУБД, ERP- и CRM-системам, каталогам Lightweight Directory Access Protocol (LDAP). Управление профилями пользователей, типами страниц и категоризацией информации происходит с помощью Web-интерфейса. Персонализация может осуществляться исходя из роли пользователя, а также на основе его поведения на сайте, целей, задач, местоположения и времени. Кроме того, пользователи могут модифицировать вид сайта для своих нужд, организовав себе самый удобный доступ к наиболее часто используемым данным и приложениям. Доступ к документам и данным, а также рассылка документов также осуществляются на основе ролей. Возможен также доступ к данным и приложениям портала с помощью мобильных устройств. Отметим, что доступ пользователей к данным и приложениям осуществляется с помощью портлетов - компонентов портала, представляющих собой элементы интерфейса Web-страниц (рис. 3). В BroadVision InfoExchange Portal возможен также доступ к данным из внешних источников, например к финансовой информации, новостям, метеосводкам. Отметим, что BroadVision InfoExchange Portal содержит средства управления документооборотом, позволяющие управлять маршрутами документов и данных, средства групповой работы (такие как создание сообществ и дискуссионных групп), а также средства уведомления пользователей об изменениях в данных или документах. Средства поиска данных и документов, используемые в BroadVision InfoExchange Portal, лицензированы у компании Verity. Помимо этого в состав данного продукта входят и средства управления информационным наполнением, позволяющие осуществлять создание и публикацию документов, контроль версий, управление жизненным циклом документов и их фрагментов, непосредственную публикацию в Web, коллективную работу над документами. Возможно также совместное применение BroadVision InfoExchange Portal и BroadVision One-to-One Content - средства управления информационным наполнением Web-сайтов (о нем можно прочесть в статье «Управление информационным наполнением Web-сайтов»). BroadVision InfoExchange Portal может выполняться под управлением операционных систем HP-UX и Sun Solaris, применяться совместно с Web-серверами Apache, Microsoft Internet Information Services, Netscape Enterprise Server и с другими Web-серверами, поддерживающими выполнение CGI-приложений, а также использоваться совместно с СУБД компаний Informix, Oracle, Sybase. Недавно компанией BroadVision было объявлено о том, что в ближайшее время InfoExchange Portal и другие продукты BroadVision будут включать Web-сервисы, предоставляющие доступ к основным функциональным возможностям этих продуктов. Подробную информацию об InfoExchange Portal можно найти на сайте компании BroadVision . CleverPath Portal (Computer Associates, СА)CleverPath Portal (ранее - Jasmineii Portal) представляет собой одно из наиболее мощных в отрасли средств создания корпоративных порталов, а также персонализированного представления информации из разнообразных источников в Web. С помощью CleverPath Portal IT-отделы предприятий могут быстро разрабатывать и внедрять защищенные Web-порталы, предоставляющие как внешним, так и внутренним пользователям все данные, необходимые для принятия решений и способствующие улучшению взаимодействия между организациями, а также повышению эффективности деловых операций. CleverPath Portal открывает доступ ко всему спектру информации, существующей в корпоративных сетях и в Internet, в том числе к таким ее формам, как Web-страницы, данные реального времени, документы Microsoft Office и Excel, сообщения электронной почты, данные корпоративных приложений, другие структурированные данные, например хранящиеся в базах данных. Продукт использует ряд специфических технологий CA для визуализации данных, давая возможность разработчикам создавать графически насыщенные и интуитивные представления сложных комбинаций данных для разнообразных категорий пользователей портала. CleverPath Portal включает также средства поиска, позволяющие пользователям любой квалификации быстро находить и обрабатывать нужную информацию (рис. 4). CleverPath Portal является на сегодняшний день единственным портальным продуктом, способным динамически персонализировать информацию, предоставляемую отдельным пользователям или группам. Подобная возможность, реализованная за счет применения технологии СА Neugentsii, значительно повышает эффективность работы коммерческих порталов, поскольку за счет этого пользователям максимально быстро становится доступной именно та информация, которая им требуется. Технология Neugentsii может также использоваться для получения нужной информации на основе анализа пользовательских предпочтений и профилей. Отметим также, что пользователи CleverPath Portal имеют возможность обмениваться данными в реальном времени, что повышает эффективность их работы. В качестве инфраструктуры CleverPath Portal может использовать платформу CA Jasmineii для доступа к разнообразным источникам данных на различных платформах, операционных системах и приложениях. Однако не исключается возможность применения CleverPath Portal с серверами приложений и СУБД других производителей. CleverPath Portal легко интегрируется с продуктом EUREKA Suite, приобретенным у фирмы Sterling Software, Inc., что позволяет оснастить портал различными средствами Business Intelligence, включая OLAP-средства. Из языков программирования данный продукт поддерживает C++, Java, Visual Basic. Технология Neugentsii, применяемая в CleverPath Portal, поддерживает Component Object Model (COM), Common Object Request Brokering Architecture (CORBA), XML, Mail Application Programming Interface (MAPI), а из универсальных механизмов доступа к данным - OLE DB и ODBC. CleverPath Portal содержит средства интеграции с ERP-системами, такими как SAP, PeopleSoft, CRM-системами (Siebel). За счет поддержки LDAP осуществляется также интеграция со средствами групповой работы и обмена сообщениями (Microsoft Exchange, Lotus Notes). Будучи Java-приложением, CleverPath Portal совместим со всем спектром настольных ПК, мобильных и карманных устройств, оснащенных средствами Java. Подробную информацию о CleverPath Portal можно найти на сайте компании Computer Associates. Enterprise Information Portal (Hummingbird)Компания Hummingbird разрабатывает решения масштаба предприятия более 15 лет. Ee продукт Enterprise Information Portal является настраиваемой инфраструктурой, представляющей собой узел доступа к корпоративным приложениям и данным, информации и знаниям внутри и за пределами предприятия. Enterprise Information Portal создан на основе нескольких продуктов Hummingbird, ни один из которых, однако, не является его обязательной составной частью. Это объясняется тем, что Enterprise Information Portal может быть внедрен в готовую инфраструктуру и интегрирован с уже имеющимися операционными системами и приложениями. Особенностью Enterprise Information Portal является управление структурированной и неструктурированной информацией, а также расширение возможности управления документами и знаниями с помощью создания хранилищ данных, применения средств Business Intelligence, что позволяет создавать полнофункциональные интегрированные портальные решения. Из компонентов Enterprise Information Portal следует отметить Hummingbird Genio Suite - средство интеграции, основанное на извлечении, преобразовании и загрузке данных (Extract, Transformation, and Load, ETL) и интеграции приложений (Enterprise Application, EAI). Используя Genio, можно обращаться к структурированным источникам данных, таким как данные ERP- и CRM-систем и других бизнес-приложений, а затем строить на их основе хранилища данных. При этом пользователь может выполнять большое количество разнообразных операций (таких, например, как создание, сохранение, публикация и рассылка отчета) без переключения между различными приложениями (рис. 5). Достигаемый при этом уровень интеграции между источниками данных позволяет находить нужные данные внутри и за пределами организации, осуществляя поиск во внешних и внутренних источниках структурированных и неструктурированных данных - на файловых серверах, в данных Microsoft Exchange, Lotus Notes, хранилищах данных, Internet-приложениях, таких как Hummingbird BI/Web и т.д., а затем получать результаты такого комбинированного поиска, отсортированные по определенному критерию. При этом пользователи получают только те из требуемых данных, доступ к которым им разрешен. Enterprise Information Portal может информировать пользователей, уведомляя их по электронной почте об изменении данных или иного информационного наполнения. Возможности интеграции Enterprise Information Portal с бизнес-приложениями реализуются посредством e-Clips - модулей расширения, основанных на обмене XML-данными и создаваемых разработчиками с помощью скриптовых языков. Hummingbird EIP поддерживает персонализацию, базирующуюся на проведенных пользователями настройках интерфейса. Кроме того, Hummingbird EIP поддерживает профили пользователей, зависящие от того, с какими приложениями и документами они работают наиболее часто; подобные профили могут быть использованы при предоставлении пользователям той или иной информации. Hummingbird EIP поддерживает различные средства и модели безопасности, такие как Lightweight Directory Access Protocol (LDAP), Novell Directory Services (NDS), NT LAN Manager (NTLM), Network Information Services (NIS), Active Directory Services (ADS). При передаче данных через Internet поддерживается Secure Sockets Layer (SSL). Отметим, что, как и большинство продуктов подобного класса, Hummingbird EIP является масштабируемым - он может обслуживать десятки тысяч пользователей. Это достигается за счет применения нескольких серверных частей и использования собственного контейнера для сервлетов, который одновременно и обслуживает HTTP-запросы, и сосуществует с другими Web-серверами. Hummingbird EIP поддерживает различные клиентские устройства, такие как персональные компьютеры, мобильные средства, WAP-телефоны. Подробную информацию о Enterprise Information Portal можно найти на сайте компании Hummingbird. WebSphere Portal Server (IBM)WebSphere Portal Server (WPS) - это предложение для построения горизонтальных и корпоративных порталов, предоставляющее доступ к приложениям, данным и экспертам с помощью программных модулей (адаптеров), называемых портлетами. Компания IBM предлагает широкий выбор готовых портлетов в составе продукта и инструменты разработки собственных портлетов. Среди охватываемых разновидностей данных, предоставляемых WPS, - информация, поступающая от новостных агентств, неструктурированная информация, пакеты приложений независимых разработчиков, традиционные приложения, СУБД и файловые системы, системы управления информационным наполнением сайтов, офисные пакеты. WPS может быть развернут как корпоративный портал для сотрудников, бизнес-партнеров и заказчиков. Этот продукт содержит функции структурирования и категоризации информационного наполнения, обеспечения безопасности, персонализации, управления документооборотом (рис. 6). Структура WPS основана на следующих продуктах: WebSphere Application Server, WebSphere Personalization, WebSphere Everyplace Suite, а также на программных продуктах Lotus Corporation. Службы представления WPS предоставляют простой в использовании тонкий клиент с Web-интерфейсом, с помощью которого пользователи, работающие с браузером, могут настраивать вид портала, опции поиска бизнес-контента и доступа к нему. Данные службы работают совместно с WebSphere Everyplace Suite, который позволяет адаптировать пользовательский интерфейс к возможностям мобильных устройств и WAP-телефонов. Службы персонализации WPS используют интеграцию с продуктами Tivoli. WPS предоставляет доступ к службам поддержки коллективной работы путем интеграции с продуктами Lotus и Microsoft, причем интерфейс к этим продуктам представлен в виде портлетов. WPS содержит адаптеры-портлеты для Lotus Notes View, E-mail, Calendar, списков To Do и дискуссионных групп. Такие продукты, как Lotus Quickplace, Sametime, LearningSpace и Domino.Doc, можно приобрести отдельно и добавить в WPS в виде портлетов. WPS содержит портлеты и для компонентов Microsoft Exchange: Calendar, Inbox, Contacts и Office Library. Службы управления документооборотом WPS поддерживают полный документооборот транзакционного типа в рамках нескольких систем, которые совместно формируют бизнес-процесс. Эта функция появилась благодаря интеграции с продуктом MQSeries Workflow. Подробную информацию о WebSphere Portal Server можно найти на сайте компании IBM. |