ОПИСАНИЕ |
21.12.02
|
Технические аспекты
Функциональная архитектура
Функциональные подсистемы
Базовая инфраструктура
Службы интеграции
Службы Портала
Службы B2B (бизнес-бизнес)
Модули мобильных и беспроводных вычислений
Sybase Enterprise Portal (EP) представляет собой связанную инфраструктуру продуктов, технологий и методологий для проектирования и развертывания корпоративных порталов и систем для электронного бизнеса. Общий вид функциональной архитектуры Sybase EP представлен на рис. 3.1.
В составе Sybase EP условно можно выделить три основных функциональных слоя:
Благодаря своей открытой архитектуре, Sybase EP представляет собой идеальную платформу для расширения за счет включения в себя (в Слой Интерфейсов) новых сторонних е-Бизнес приложений.
Платформа класса "Enterprise"
Ядром Sybase EP является сервер приложений Sybase Enterprise Application Server (EAServer) - компонентный транзакционный сервер, полностью удовлетворяющий стандарту J2EE. EAServer поддерживает компонентные модели: CORBA, EJB, COM и позволяет разрабатывать компоненты бизнес-логики на языках Java, C/C++, PowerBuilder.
Для управления базами данных Портала используется СУБД Sybase Adaptive Server Enterprise 12.5. Такие его возможности, как расширенная поддержка Java и XML, работа с распределенными транзакциями, поддержка LDAP, доступ на основе SSL позволяют рассматривать его как оптимальный "Портальный Сервер Данных".
Оба сервера являются надежными масштабируемыми платформами. Некоторые из общих отличительных черт серверов:
Все серверные компоненты Sybase EP могут быть сконфигурированы в кластерной конфигурации, что позволяeт Порталу сохранять функциональность как в случае аварий, так и во время планового профилактического обслуживания. Выход из строя или перебои в функционировании отдельных узлов Портала не влияют на работоспособность системы в целом. Режим работы 24х7 позволяет Порталу Предприятия обеспечивать постоянную, прозрачную для пользователя работоспособность системы, несмотря на наличие отдельных сбоев.
Кластерное ПО Sybase для поддержки конфигурации Высокой Готовности (High Availability) может быть интегрировано с аппаратными кластерными системами HP, IBM, Sun, Digital, Compaq/Microsoft, образуя связный высоконадежный аппаратно-программный комплекс.
В случае отказа одной из подсистем Sybase EP обеспечивает "прозрачное" переключение клиентов и перенос работающих программных компонентов с синхронизацией их состояния на резервный узел, без необходимости осуществления повторного соединения с системой.
Поиск и индексирование
Sybase EP содержит два механизма поиска информации: Веб-поисковую машину (Web-Spider) и интеллектуальную систему контекстного поиска Autonomy.
Веб-поиск позволяет искать как по внешним, так и по внутренним веб-сайтам, автоматически индексируя обработанную информацию.
Система Autonomy позволяет осуществлять интеллектуальный поиск, находя не только документы, точно соответствующие заданным шаблонам поиска, но и документы, принадлежность которых условию поиска можно определить лишь по смысловому анализу фразы запроса. Поддерживаются:
Sybase EP содержит мощную встроенную Систему Безопасности, обеспечивающую контроль за доступом к информации от уровня Веб-сервера до уровня корпоративных бизнес-приложений бэк-офиса. Авторизация - однократная авторизация обеспечивает пользователю контролируемый доступ ко всем системам, подключенным к Порталу. В качестве механизмов авторизации могут использоваться: пароли, карты доступа, цифровые сертификаты. Причем авторизация может осуществляться на уровне сервисов или продуктов.
Пользователи Sybase EP прямого доступа к внутри-офисным системам не имеют. Вся работа с системами Портала происходит через Защищенный Бизнес-Объект, который обеспечивает защищенную коммуникацию пользователей с системами Портала. Это гарантирует, что пользователи Портала имеют доступ лишь к тем данным, к которым имеют право обращаться.
Для управления правами доступа в Sybase EP применяется механизм ролей, групп, пользователей. Информация о пользователях Портала и их правах доступа хранится в отдельной служебной базе данных. Все критичные сетевые соединения в Портале могут использовать для защиты протокол SLL и механизм открытых ключей (PKI)
Управление транзакциями
Для надежного взаимодействия между различными бэк-енд системами Sybase EP поддерживает модель распределенных транзакций. Поддерживаются протоколы X/Open's XA и Microsoft DTC. Транзакции могут осуществляться как на уровне СУБД, так и на уровне сервера приложений, причем участниками распределенной транзакции могут быть бизнес-компоненты всех типов: EJB, CORBA, Microsoft COM. В состав портала входит координатор транзакций.
Глобализация
Sybase EP содержит ряд механизмов, поддерживающих работу Портала в многоязычной многонациональной среде.
XML-конвертер для интернациональных кодировок (XCM) позволяет автоматически преобразовывать текст входящих информационных XML-потоков (например, новостные ленты) в единую кодировку. Библиотека национальных форматов позволяет Порталу автоматически формировать контент для пользователя (например, счет на услугу) с учетом его национальных стандартов представления времени, даты, валюты. Портальный механизм перевода предоставляет пользователям Портала услуги машинного перевода. В настоящий момент поддерживаются языки: английский, французский, немецкий, испанский, японский. Версия Sybase EP 3.0, выходящая в конце 2001 года, будет поддерживать также и русский язык.
Управление порталом
Управление всеми компонентами Sybase EP осуществляется через единую консоль - Sybase Central. Администратор имеет возможность стартовать/останавливать системы Портала, осуществлять он-лайн мониторинг их работы, просматривать их системные журналы, конфигурировать системные настройки Портала. Консоль управления представляет собой графическое Java-приложение и может работать на любой платформе. Вся информация о ресурсах и управлении Портала размещается в служебной базе данных: Репозитории Метаданных.
Средства разработки
Sybase EP предоставляет разработчику набор готовых компонентов, предоставляющих готовую инфраструктуру для создания портального приложения, а также возможность полуавтоматической генерации элементов портала, определяющих его внешний вид и наполнение. В качестве инструментальной среды предоставляется набор специальных утилит и пакет Sybase PowerJ, являющийся полнофункциональной средой разработки на языке Java. По мере необходимости разработчик может также использовать другие инструментальные средства, как например C/C++ компиляторы или инструментальную систему Sybase PowerBuilder.
PowerDesigner - инструмент для моделирования баз данных и приложений, поддерживает более 30 СУБД, UML, Java, XML, Corba, PB, C/C++.
PowerJ RAD - средство разработки на Java, тесно интегрированное с сервером приложений EA-Server и полностью удовлетворяющее стандарту J2EE.
Службы интеграции Sybase EP с существующими в компании системами и бизнес-приложениями делятся на три класса:
Для интеграции с готовыми бизнес-приложениями в Sybase EP есть набор Адаптеров Приложений, позволяющих получить интерфейсный доступ к бизнес-логике сторонних приложений. Поддерживаются SAP R/3, PeopleSoft, Sieblel, Clarify. Для других приложений может быть разработан собственный адаптер при помощи Инструментария Построения Адаптеров.
Sybase EP включает также Интеграторы Приложений: для CORBA, CICS и для Хранимых Процедур. Интеграторы позволяют строить на Сервере Приложений Портала интерфейсы-переходники для доступа к бизнес-логике, находящейся в "старых" приложениях.
Интеграция с СУБД
Доступ к данным в Sybase EP может осуществляться синхронно и асинхронно. Для синхронного доступа к данным используется механизм Sybase Adaptive Server Enterprise - Component Integration Services (ASE/CIS) и набор шлюзов DirectConnect. При помощи ASE/CIS приложения Портала могут иметь одновременный доступ из одной точки на чтение/запись к нескольким подключенным источникам данных.
Для асинхронного доступа к данным используется механизм репликации на базе Sybase Replication Server, набора Replication Agent и набора DirectConnects. Репликация обеспечивает непрерывную асинхронную передачу данных (транзакций) от источника к получателю, автоматически, по заранее определенной схеме.
Оба механизма интеграции данных рассчитаны на работу с гетерогенными источниками данных:: Sybase, Oracle, IBM DB2, Informix, Microsoft SQL Server и др.
Интеграция Событий и Сообщений
Sybase EP содержит службы поддержки Сообщений и Событий, которые позволяют генерировать, извлекать, трансформировать и передавать бизнес-события. Механизм поддержки сообщений позволяет:
Управление контентом
Механизмы управления контентом Sybase EP поддерживают полный цикл производства контента: от концепции до согласования и публикации. Авторы могут просматривать, редактировать и публиковать контент, используя внешние средства: Microsoft Office, Quark Xpress. Для членов команды авторов поддерживаются "списки задач", коллективная работа, контроль версий, задание автоматических правил публикации и обновления контента. Используется категоризация контента.
Персонализация
Средства персонализации в Портале позволяют автоматически генерировать контент, расчитанный на конкретного посетителя портала. Sybase EP включает три метода персонализации: основанный на ролях, автоматический и метод явного указания. Для каждой страницы можно использовать любую комбинацию из этих методов.
Возможности механизма персонализации включают:
Категоризация
Категоризация - это классификация и представление контента в виде иерархических групп, что значительно облегчает для пользователей процесс просмотра и поиска необходимой информации. Sybase Enterprise Portal позволяет осуществлять категоризацию двумя основными методами:
Категоризация обеспечивает такие преимущества, как:
Профилирование пользователей - это накопление информации об их поведении и предпочтениях. Sybase Enterprise Portal использует два метода сбора данных: накопление явных данных, предоставляемых пользователем, и скрытых сведений, собираемых путем отслеживания действий пользователя, например того, какую именно информацию пользователь ищет и отбирает.
Некоторые преимущества профилирования пользователей:
Sybase Enterprise Portal поддерживает динамический сервис подписок, с помощью которого пользователи могут подписываться на интересующую их информацию из альтернативных источников без дополнительных затрат на разработку. Своевременное автоматическое получение интересующей пользователя информации повышает производительность его работы. Пользователь может выбирать желаемый способ доставки динамического контента из целого ряда предлагаемых опций и получать информацию немедленно по мере ее появления. Способы доставки варьируются от возможности немедленного уведомления, появляющегося на рабочем столе (desktop), до периодического обновления содержимого по электронной почте или механизма синхронизации с мобильным устройством.
Производство контента
Sybase EP предоставляет территориально распределенную систему производства контента, включая проектирование, тестирование. Команда разработчиков, находясь в различных офисах и городах, могут совместно создавать динамический контент, обмениваться материалами и осуществлять динамическую публикацию его на сайтах Портала. В процессе продвижения контента от создателя до конечного сайта он может проходить последовательно несколько стадий тестирования и очистки. Передача контента проходит по защищенным SSL каналам, используя основанный на XML протокол ICE. Веб-интерфейс позволяет администраторам удаленно конфигурировать процесс производства контента.
Портальный интерфейс
Sybase EP содержит Sybase Portal Interface - готовый комплект веб-инерфейсов для быстрого построения Портала. Интерфейс основан на Java-шаблонах и включает следующие возможности:
Набор Sybase Portal Interface достаточно прост в настройке и позволяет сконфигурировать внешний вид портала всего за несколько дней.
B2B модули Sybase EP обеспечивают корпоративный портал возможностью сотрудничества и интеграции по схеме business-to-business. Используя открытые стандарты, данные системы облегчают как автоматический обмен информацией между организациями, так и интеграцию приложений в рамках корпоративных границ.
Типичное В2В взаимодействие
Прямое B2B коллаборационное взаимодействие
B2B модули Sybase EP позволяют устанавливать прямые коммуникации с другими предприятиями, на которых, в идеале, также установлен Sybase EP, обеспечивая тем самым прямое сотрудничество по схеме business-to-business.
Доступ к разнородным электронным рынкам (e-Marketplaces)
B2B модули Sybase EP обеспечивают порталу единую точку входа на множественные разнородные электронные рынки, зачастую использующие разные языки, например, различные диалекты XML.
Унифицированное представление внешних процессов
Ядро Sybase EP обеспечивает персонифицированный доступ к внутренней информации, приложениям и процессам внутри предприятия. B2B модули Sybase EP, в свою очередь, отвечают за унифицированное представление информации, приложений и процессов, относящихся ко внешней среде компании. Существует несколько опций B2B-модулей. Sybase Business Message Translation Options, набор отдельно лицензируемых опций, обеспечивает интеграцию верхнего уровня с внешними процессами, которая предназначена, главным образом, для преобразования бизнес-сообщений, таких как EDI и XML, из одного формата в другой.
Sybase eMarketLink Option управляет интеграцией с внешними процессами, осуществляемой на нижнем уровне, и обеспечивает легкое создание, надежную транспортировку и точную интерпретацию сообщений. Данная опция также усиливает возможности Sybase EP в области интеграции приложений.
Под общим названием Sybase Business Message Translation Options (BMTO) объединены следующие опции Sybase EP, а именно:
XML Management Option позволяет организовывать и поддерживать XML-схемы с помощью функций категоризации и консолидации схем, генерации синонимических элементов, управления версиями и верификации.
XML - XML Translation Option обеспечивает графический интерфейс пользователя для быстрого преобразования любого XML стандарта в заданный, что позволяет компании свободно работать с деловой и торговой информацией, переводимой со специфичного языка отраслевых XML стандартов на язык принятой в компании корпоративной терминологии. Sybase EP автоматически производит преобразование XML-to-XML на основании однажды заданных пользователем установок.
EDI - XML Translation Option позволяет даже небольшим компаниям, не имеющим достаточных ресурсов для установки EDI, присоединиться к бизнес-сообществу. XEDI Translator дает возможность всем организациям воспользоваться потенциалом электронной коммерции по схеме B2B, предлагая решение, позволяющее максимально просто начинать взаимодействие с новыми партнерами.
Торговая система, построенная на взаимодействии EDI-XML, использующая Sybase Business Message Translation Options
Sybase eMarketLink Option
Sybase eMarketLink Option - еще одна опция Sybase EP, которая обеспечивает инфраструктуру для создания электронных рынков для электронного бизнеса нового поколения, названного Gartner Group "коллаборативной коммерцией". Порталы и электронные рынки, созданные с помощью Sybase EP и, в частности, Sybase eMarketLink обеспечивают лояльность партнеров за счет коллаборативной архитектуры, глубокой интеграции с приложениями контрагентов и устойчивой связи с множественными электронными рынками.
Помимо создания конкурентных преимуществ в области B2B для коллаборативного электронного бизнеса, Sybase eMarketLink выделяется в области интеграции данных и обеспечения сотрудничества на уровне подразделений компании (приложения "department-to-department", или "D2D"). Данная опция обеспечивает интеграцию и возможности для сотрудничества на уровне как подразделений, так и целых предприятий.
Простая система поставок, построенная с помощью Sybase eMarketLink
Sybase eMarketLink располагает рядом средств, созданных специально для коллаборативной коммерции, а именно:
Компоненты Sybase eMarketLink в действии
Sybase EP позволяет организациям создавать системы электронного бизнеса, которые расширяют и интегрируют существующие бизнес-системы с целью бесшовной интеграции контента, коммуникаций и коммерции. Модули мобильных и беспроводных вычислений Sybase EP расширяют возможности работы с бизнес-контентом и приложениями через разнообразные мобильные и беспроводные устройства, переносимые в руках, карманах и портфелях и становящиеся постоянным спутником клиентов, партнеров и работников компании в современной бизнес-среде. Модули Sybase Mobile Options делают доступными приложения электронного бизнеса там, где это необходимо в настоящий момент.
Sybase Mobile Options
Sybase Mobile Options включают следующие три модуля:
Sybase Mobile Option и ее возможности
EP Mobile Option обеспечивает законченную, базирующуюся на Java платформу для доставки контента портала на тонкий клиент или браузерные приложения, включая мобильные или встроенные Web-браузеры в "карманных" компьютерах и PDA, интеллектуальных (smart) телефонах, пейджерах и Интернет-устройствах. С помощью EP Mobile Option приложения портала могут передавать нужное содержимое на данные устройства через разнообразные пользовательские интерфейсы, вычислительные системы и коммуникационные звенья.
Sybase EP Mobile Messaging Option обеспечивает доставку сообщений внутри предприятия и платформу управления доставкой сообщений и сигналов заказчикам, клиентам и партнерам.
Наличие средств управления мобильными приложениями позволяет организации эффективно работать с инфраструктурой мобильных сообщений и поддерживать ее в режиме реального времени, а также устанавливать связь с системами управления сетью SNMP.
EP Mobile Application Option предоставляет доступ к критически важной информации в режиме 24x7, даже когда пользователь находится вне зоны действия сети.
Дополнительная информация
За дополнительной информацией обращайтесь в компанию Interface Ltd.
INTERFACE Ltd. |
|