Вы находитесь на странице: 1из 34

Технический

Обзор BusinessObjects Enterprise XI

Обзор архитектуры и основных компонентов


Автор: James Thomas
Ассистенты: Cortney Claiborne, Whye Seng Hum, Jennifer Meegan, Roger Sanborn,
David Townley
Перевод: компания «Терн»
Аудитория: ИТ- CIO, администраторы баз данных, разработчики отчетов,
руководители проектов по созданию хранилищ данных, руководители проектов по
созданию аналитических систем и приложений

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 2


Содержание

Общая информация . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

BusinessObjects Enterprise: надежная BI-платформа . . . . . . . . . . . . . . . . . . . . . . . . .5


Адаптивная сервисно-ориентированная архитектура . . . . . . . . . . . . . . . . . . . . . . . . .6
Тестирование производительности и оценочные испытания . . . . . . . . . . . . . . . . . . .7

Архитектура BusinessObjects Enterprise XI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8


Уровень взаимодействия пользователя с системой . . . . . . . . . . . . . . . . . . . . . . . . . . .9
BusinessObjects InfoView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Средства интеграции с порталами (Portal Integration Kits) . . . . . . . . . . . . . . . . . . . .10
Информационные панели и карты показателей . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Интеграция со средствами Microsoft Office . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Тематические обсуждения и добавление комментариев . . . . . . . . . . . . . . . . . . . . . 10

Службы разработки: соединение платформы и пользователей . . . . . . . . . . . . . . 12


Интерфейсы разработки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
J2EE и .NET службы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Web-службы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Web Component Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

Службы платформы: основа BI-системы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14


Обзор служб BI-платформы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Службы платформы BusinessObjects Enterprise . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

Сценарии внедрения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25


Вертикальная и горизонтальная масштабируемость . . . . . . . . . . . . . . . . . . . . . . . . .25
Внедрение на одном сервере: сервер отчетности на платформе Windows . . . . . . .26
Смешанное внедрение: BI-решение поверх ERP системы на платформах
Windows и Sun Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
Смешанное внедрение: хранилище данных на различных платформах . . . . . . . . .28

Службы обработки данных: всесторонний и гибкий доступ к данным . . . . . . . .29


Семантический слой . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Business Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Средства управления системой: администрирование и обновление версий . . . 30


Центральная консоль управления (Central Management Console) . . . . . . . . . . . . . . 30
Центральный менеджер конфигурирования (Central Configuration Manager) . . . . 31
Мастер импорта (Import Wizard) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
Мастер публикации (Publishing Wizard) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32

Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 3


Общая информация

Этот документ содержит техническое описание архитектуры и основных


компонентов BusinessObjects Enterprise XI. BusinessObjects Enterprise – это
платформа для создания, внедрения и управления работой корпоративных
аналитических систем и приложений (business intelligence платформа или далее по
тексту BI-платформа) от компании Business Objects. Она разработана на основе
масштабируемой и открытой сервисно-ориентированной архитектуры (SOA).
Платформа содержит все необходимые инструменты и службы для внедрения и
обеспечения работы специализированных средств и приложений для конечных
пользователей в области подготовки отчетности, создания запросов к данным и
анализа, управления эффективностью деятельности компании (EPM).
Масштабируемость, надежность и высокая производительность лежащей в основе
платформы архитектуры обеспечивают возможности бизнес-анализа для всех
категорий пользователей и позволяют создавать гибкие и функционально мощные
системы корпоративного уровня.

В документе описывается общая архитектура платформы, ее системные уровни, а


также отдельные службы и компоненты. Сюда включена информация, которая
поможет техническим специалистам и администраторам понять принципы
организации и функционирования BusinessObjects Enterprise и спланировать
процессы внедрения, управления и сопровождения системы. Более подробную
информацию, инструкции по установке и описание вариантов внедрений вы можете
найти в документации, поставляемой с BusinessObjects Enterprise XI.

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 4


Business Objects Enterprise: надежная BI-платформа

BusinessObjects Enterprise XI построена на основе сервисно-ориентированной


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

BusinessObjects Enterprise XI – это BI-платформа следующего поколения от


компании Business Objects, в рамках которой объединены службы платформы Crystal
Enterprise и семантический слой, используемый в «классических» продуктах
Business Objects. Она является единой платформой, на основе которой внедряются
специализированные средства для работы конечных пользователей, включая Crystal
Reports, Web Intelligence, OLAP Intelligence, Performance Manager и Dashboard
Manager. В рамках платформы также возможно использование функциональности
интеграции данных, обеспечиваемой средствами Data Integrator. Кроме того, на
основе BusinessObjects Enterprise внедряются корпоративные аналитические
приложения для управления эффективностью деятельности компании.

Линейка продуктов Business Objects

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 5


Платформа BusinessObjects Enterprise XI разрабатывалась с учетом возможностей
«бесшовной» интеграции с существующими web и расположенными на клиенте
корпоративными приложениями без использования нового набора стандартов или
процессов. С целью сохранения существующих инвестиций заказчиков в технологии
Business Objects и Crystal Reports в платформе используется расширенный набор
средств перехода на новые версии и обновления программного обеспечения, а также
осуществляется общая поддержка платформы. BusinessObjects Enterprise обладает
высокой производительностью, масштабируемостью и надежностью, гибкими
возможностями настройки и всесторонней поддержкой средств бизнес-анализа. Это
надежная платформа, на основе которой вы можете реализовывать в вашей
компании существующие и будущие инициативы по созданию аналитических
систем и приложений.

Адаптивная сервисно-ориентированная архитектура


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

BusinessObjects Enterprise построена на основе современной высокотехнологичной


сервисно-ориентированной архитектуры, обладает гибкостью и возможностью
расширения, что позволяет использовать ее для решения различных задач, а также
наращивать возможности системы по мере роста потребностей в анализе.
Предшественница BusinessObjects Enterprise XI – платформа Crystal Enterprise –
была создана с использованием современных web-стандартов и стандартной
интегрированной среды взаимодействия (communication framework), связывающей
все компоненты и службы вместе. В отзывах заказчиков и тестах на
производительность сторонних фирм платформа была признана наиболее
масштабируемой, надежной и функционально мощной в отрасли.

BusinessObjects Enterprise XI включает также в свой состав ряд новых служб, к


которым относятся специализированные компоненты Web Intelligence, а также
полный набор служб для управления эффективностью деятельности компании,
создания информационных панелей, управления метриками, предсказательного

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 6


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

Возможность подключения этих новых служб позволила достигнуть значительных


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

Тестирование производительности и оценочные испытания


BusinessObjects Enterprise разработана в архитектуре, которая обеспечивает
максимальную производительность работы системы при различных вариантах ее
использования. Так, например, специализированные службы платформы могут
обрабатывать задачи доступа к данным по требованию и создания отчетности или
выполнять распределение отчетов на основе расписания и на основе событий,
происходящих в системе. Вы можете перераспределять нагрузку на серверы путем
перевода ресурсоемких заданий на обработку и распределение отчетов на другие
серверы с целью минимизации снижения производительности работы конечных
пользователей. Общая архитектура разработана таким образом, чтобы удовлетворить
требования практически любого BI-внедрения, и обладает достаточной гибкостью
для масштабирования от системы, в которой один пользователь работает с одним
инструментом, до системы в которой тысячи пользователей, относящихся к
различным категориям, используют разные инструменты и интерфейсы доступа.

Платформа BusinessObjects Enterprise прошла большое количество внутренних


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

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 7


Архитектура BusinessObjects Enterprise XI

Архитектура BusinessObjects XI включает в свой состав различные, но связанные


воедино уровни, оптимизированные на выполнение определенных задач. Эти уровни
включают:

Уровень взаимодействия пользователя с системой (User Interaction)


Службы разработки (Developer Services)
Службы платформы (Platform Services)
Службы обработки данных (Data Services)

Функциональная архитектура и инструменты BusinessObjects XI

Конечные пользователи могут обращаться к данным, создавать и


редактировать отчеты и документы, анализировать данные при помощи
специализированных средств и приложений, к которым относятся:

Crystal Reports
Web Intelligence
OLAP Intelligence
Performance Manager
Dashboard Manager
Performance management applications

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 8


Администраторы системы и технические специалисты используют средства
управления данными и системой, к которым относятся:

Центральная консоль управления (Central Management Console)


Центральный менеджер конфигурирования (Central Configuration Manager)
Мастер импорта (Import Wizard)
Мастер публикаций (Publishing Wizard)
Менеджер Business Views (Business Views Manager)
Средство разработки юниверсов (Univers designer)

Объединенная BI-система поддерживает работу полного набора средств конечных


пользователей в рамках единой, безопасной, масштабируемой и надежной
платформы. BusinessObjects Enterprise XI также включает в свой состав
обновленную версию BI-портала и среду управления, реализованную полностью на
основе web-технологий.

Уровень взаимодействия пользователей с системой

BusinessObjects InfoView

BusinessObjects XI включает полностью обновленный интерфейс BI-портала


BusinessObjects InfoView. В рамках единого web-интерфейса пользователь может
обращаться и взаимодействовать с любым типом аналитической информации,
включая отчеты, аналитики, информационные панели, карты показателей и
стратегий.

BusinessObjects InfoView обладает единым интерфейсом для Java и .NET платформ.

Портал BusinessObjects InfoView включает новый интерфейс для конечного пользователя.


На рисунках показаны документы OLAP Intelligence и Web Intelligence

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 9


Средства интеграции с порталами (Portal Integration Kits)

Business Objects обеспечивает интеграцию с ведущими отраслевыми портальными


решениями за счет предоставления компонентов, которые обеспечивают
функциональность, похожую на InfoView. BusinessObjects XI включает заранее
подготовленные пакеты средств интеграции с порталами для SAP, Microsoft
SharePoint, BEA, IBM и Oracle. Эти средства интеграции с порталами были созданы с
использованием стандартов для порталов, таких как JSR-168 и web parts.
Дополнительные портлеты или пакеты средств для интеграции с порталами могут
быть самостоятельно созданы партнерами или заказчиками с использованием
пакетов инструментальной разработки (SDK), поставляемым совместно с
платформой.

Информационные панели и карты показателей


В BusinessObjects Enterprise включена поддержка всего набора средств и
интерфейсов управления эффективностью деятельности организации (EPM),
предлагаемых Business Objects. Сюда относится поддержка Dashboard Manager,
Performance Manager, Set Analysis, Statistical Process Control и Predictive Analysis.

Интеграция с приложениями Microsoft Office


Платформа BusinessObjects Enterprise тесно интегрирована с приложениями
Microsoft Office, включая возможности хранения и управления документами Word,
PowerPoint и Excel в репозитории системы. С помощью средства BusinessObjects
Live Office конечные пользователи могут встраивать данные в текстовые документы,
электронные таблицы и презентации и обновлять их непосредственно в рамках этих
документов. При этом обеспечивается жесткий контроль над доступом к
информации со стороны представителей ИТ-департамента. Пользователи могут
впоследствии обновлять вид или изменять параметры документов Microsoft Office
при регистрации и входе в BusinessObjects Enterprise. BusinessObjects Live Office XI
поддерживает работу с Crystal Reports и OLAP Intelligence.

Тематические обсуждения и добавление комментариев


В портале реализованы возможности обсуждения документов и отчетов, при
помощи которых пользователи могут создавать и добавлять комментарии к любым
документам, используемым в рамках BusinessObjects Enterprise. Тематические
обсуждения являются полностью интегрированной возможностью среды
BusinessObjects Enterprise и отображаются непосредственно в портале InfoView.
Система автоматически управляет всей информацией, размещенной в рамках
тематических обсуждений, и сохраняет ее в репозитории. Комментарии могут быть
добавлены к документам Crystal Reports, Web Intelligence, OLAP Intelligence и

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 10


сторонним документам, размещенным в рамках портала, таким как документы
Microsoft Word или Adobe PDF.

Тематические обсуждения доступны непосредственно в рамках портала InfoView

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 11


Службы разработки: соединение платформы и
пользователей

Интерфейсы разработки
BusinessObjects Enterprise состоит из функционально мощного набора BI-служб,
которые открыты для модификации посредством широкого набора поставляемых
SDK. Все интерфейсы инструментов для конечных пользователей, входящие в
состав платформы, построены поверх этих SDK, что позволяет разработчикам иметь
возможности их модификации. Объектные модели SDK включают все необходимые
вызовы для извлечения листингов содержимого из системы, контроля обработки
содержимого и его доставки, просмотра содержимого, взаимодействия с
содержимым и администрирования системы. И все включенные в качестве примеров
в SDK приложения используют эту объектную модель.

J2EE и .NET службы


В BusinessObjects Enterprise обеспечивается тесная интеграция с платформами на
основе Java и Microsoft за счет использования собственных (native) J2EE, Microsoft
.NET и Web Services SDK. Эти пакеты интеграции содержат надежные компоненты,
примеры приложений и документацию. Разработчики могут устанавливать эти
компоненты на различные платформы web-приложений, включая BEA WebLogic,
IBM WebSphere, Apache, Oracle 10g Application Server, Sun One или Microsoft IIS.
SDK предоставляют высокоуровневые API для контроля над каждым аспектом
функционирования BusinessObjects Enterprise с использованием при этом языков
разработки по выбору.

Уровень служб разработки содержит серверные компоненты и выступает в роли


промежуточного слоя (переводчика) между инструментами конечных пользователей
и службами BI-платформы. Компоненты обрабатывают запросы, поступающие от
пользователей через уровень представления информации, и затем передают эти
запросы в соответствующую службу платформы. Службы разработки включают
поддержку просмотра документов, распределения по расписанию и логику для
обработки и направления web-запросов в соответствующие службы платформы
BusinessObjects Enterprise.

C технической точки зрения, системы на основе BusinessObjects Enterprise


используют BusinessObjects Enterprise Java SDK или BusinessObjects Enterprise .NET
SDK для обеспечения работы со сторонними серверами приложений. Сервер
приложений выступает в роли шлюза между web-сервером и остальными
компонентами BusinessObjects Enterprise. Сервер приложений отвечает за обработку
запросов, поступающих от браузера, отправку конкретных запросов в web component
adapter (WCA) и использование SDK для интерпретации компонент в виде java server
pages (.jsp файлы) или active server pages (.aspx файлы). В BusinessObjects Enterprise
XI также обеспечивается поддержка формата Crystal Server Pages с целью
обеспечения возможности работы с унаследованными приложениями, созданными в
более ранних версиях системы.

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 12


Web-службы (Web Services)
BusinessObjects Enterprise включает в свой состав обширный пакет для разработки и
настройки web-служб (Web Services SDK), который позволяет разработчикам
интегрировать документы непосредственно в приложения, используя при этом
стандартные отраслевые технологии. Он состоит из наборов web-ориентированных
функций, которые используют .NET или J2EE платформы и среды разработки.
BusinessObjects Web Services SDK также позволяет легче и быстрее интегрировать
технологию BusinessObjects с другими web-ориентированными приложениями и
упростить процесс встраивания возможностей BusinessObjects в персональные
приложения. BusinessObjects Web Services SDK доступны для отображения
документов, обновления и предоставления конечным пользователям
функциональности детализации. Web Services провайдер размещается на стороне
сервера совместно с сервером BusinessObjects Enterprise. Доступные API позволяют
создавать персональные web-сайты, приложения или web-службы, которые
обращаются к службам BusinessObjects Enterprise.

Сервер приложений также поддерживает работу BusinessObjects InfoView BI-


портала и использует SDK для преобразования документов BusinessObjects
Enterprise в формате HTML, когда пользователи просматривают страницы через
средства просмотра DHTML.

Web Component Adapter (WCA)


Web-сервер взаимодействует непосредственно с сервером приложений, на котором
размещен BusinessObjects Enterprise SDK. WCA запускается на сервере web-
приложений и обеспечивает работу всех служб, которые не поддерживаются
напрямую BusinessObjects Enterprise SDK. Web-сервер направляет запросы
непосредственно серверу приложений, который затем перенаправляет запросы в
WCA. WCA поддерживает цнтеральную консоль управления (central management
console) и возможности просмотра и взаимодействия с документами OLAP
Intelligence.

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 13


Службы платформы: основа BI-системы

Обзор служб BI-платформы


Уровень служб платформы является основным механизмом обработки и управления
в BusinesObjects Enterprise. Уровень служб BI-платформы часто называют «уровнем
интеллекта и обработки», поскольку это и есть та область, где происходит обработка
реальных данных и документов, осуществляется интерактивный доступ и работа
пользователей.

Платформа разбита на ряд наборов специализированных служб, которые решают


различные задачи и связаны посредством оптимизированной интегрированной среды
взаимодействия (communication framework). Отдельные службы могут быть
запущены как на однопроцессорной или многопроцессорной машине, так и
практически на любом кластере из многопроцессорных машин.

В рамках интегрированной среды взаимодействия регулируется перемещение


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

Входящие в состав BusinessObjects Enterprise средства администрирования и


управления работой конечных пользователей построены на основе предоставляемого
специализированного SDK. Для обеспечения полного контроля над работой среды в
платформу включена Центральная консоль управления (CMC). Кроме того, если Вам
необходимо обеспечить возможности администрирования прав доступа конкретных
пользователей, создания документов и настройки серверов, то для этого
предоставляются специализированные интерфейсы администрирования. Это
особенно важно в условиях децентрализованного управления системой, когда
различные люди ответственны за различные аспекты внедрения. В результате Вы
получаете функционально мощную, открытую и полную BI-платформу, которая
соответствует требованиям конечных пользователей, и в то же время обеспечивает
ИТ средствами всестороннего контроля над внедрением.

Службы платформы BusinessObjects Enterprise


BusinessObjects Enterprise включает в свой состав полный набор кросс-
платформенных BI-служб и поддерживает ведущие серверные платформы, включая
Windows, Sun Solaris, IBM AIX, HP-UX и Red Hat Linux. Кроме того, платформа
обеспечивает поддержку серверов приложений и web-серверов на базе Java и .NET.

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 14


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

Управление и администрирование системы значительно упрощается за счет наличия


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

BI-платформа

Платформа BusinessObjects Enterprise состоит из набора компонент или служб, взаимосвязанных


посредством функционально мощной интегрированной среды взаимодействия.

Центральный сервер управления (Central Management Server)


Центральный сервер управления (CMS) является основной службой платформы,
которая отвечает за поддержание базы данных с информацией о вашей системе
BusinessObjects Enterprise. Все службы платформы управляются и контролируются
через CMS. Центральный сервер управления также обеспечивает управление
доступом к базе данных репозитория системы, где в свою очередь происходит
управление документами. Репозиторий системы может работать под управлением

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 15


предоставляемых баз данных MSDE или MySQL, или на предпочтительных для
вашей организации БД SQL Server, Oracle или DB2. Структура БД автоматически
создается в момент установки системы BusinessObjects Enterprise или может быть
сконфигурирована в отдельной БД, если вы хотите переместить ваше внедрение в
другую среду. Управление доступом к репозиторию осуществляется
непосредственно платформой и интерфейсами управления, а также через SDK.

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


уровнях безопасности, содержимом BusinessObjects Enterprise и службах.
Центральный сервер управления также поддерживает репозиторий BusinessObjects
Enterprise и отдельную БД для аудита, содержащую информацию о действиях
пользователей. CSM выполняет четыре основные задачи:

ОБЕСПЕЧЕНИЕ БЕЗОПАСНОСТИ. Поддерживая работу базы данных с информацией о


пользователях и установленных для них правах на объекты, CMS осуществляет
разграничение прав доступа к BusinessObjects Enterprise и тем типам задач,
которые пользователи могут выполнять. Сюда также относится определение и
следование правилам лицензионной политики для вашей системы
BusinessObjects Enterprise.

В рамках платформы обеспечивается управление доступом пользователей и


доставкой информации широкому диапазону групп внутренних и внешних
пользователей. Построенная на основе иерархической объектно-
ориентированной модели безопасности BusinessObjects Enterprise позволяет
устанавливать права доступа, как на уровне папок, так и на уровне объектов, а
также поддерживает полное наследование прав на уровне пользователей и групп.
Аналогично продукт поддерживает агрегацию за счет использования гибкой
модели принадлежности к классу группа-пользователь.

Система разработана с учетом возможностей доступа и интеграции со


сторонними системами безопасности, включая LDAP, Netegrity Siteminder,
Microsoft Active Directory Server и Windows NT. Система безопасности
BusinessObjects Enterprise связывается непосредственно с этими системами
безопасности, так, что когда пользователь добавляется в группу LDAP, он
автоматически добавляется в ту же самую группу в рамках платформы. Кроме
того, для тех заказчиков, которые сейчас не используют именованную БД,
доступна интегрированная система безопасности, называемая Enterprise. Система
также поддерживает возможность использования двух и более именованных БД
в рамках одного внедрения. Это особенно важно в случае, когда организациям
необходимо сочетать различные категории пользователей. Например, система
может поддерживать доступ внутренних пользователей в среду, используя БД
аутентификации NT, в то время как информация о правах безопасности доступа
партнеров хранится в БД LDAP.

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 16


УПРАВЛЕНИЕ ОБЪЕКТАМИ. Центральный сервер управления хранит записи о
расположении объектов и поддерживает иерархию папок. Все системные
объекты называются InfoObjects и обязательно содержат всю информацию о
фактическом объекте. Физические документы или объекты хранятся в
репозитории на файловой системе. Разделение определений объектов
(метаданных) и физических документов делает возможной быструю и
эффективную обработку, как только требуемая информация извлекается из
репозитория системы. Кроме того, посредством сообщения со службами
обработки заданий и распространения по расписанию, CMS может обеспечивать
выполнение поставленных в расписание заданий в точно заданное время.

УПРАВЛЕНИЕ СЕРВЕРАМИ. За счет того, что CMS постоянно контактирует с


каждой из служб системы, она способна поддерживать список, в котором
отражается статус служб. Службы создания отчетности обращаются к этому
списку, например, для определения того, какой из серверов кэширования
доступен в данный момент для обработки запроса на просмотр отчета.
BusinessObjects Enterprise XI включает в свой состав адаптивные службы
генерации страниц Crystal Reports, которые в автоматическом режиме добавляют
или удаляют экземпляры при изменении рабочей нагрузки или как только эти
службы становятся недоступны.

Центральный сервер управления также отвечает за интеллектуальное


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

АУДИТ РАБОТЫ СИСТЕМЫ. Собирая информацию о действиях пользователей от


каждой службы BusinessObjects Enterprise и записывая эти данные в центральную
БД для аудита, CMS выступает в роли аудитора системы. Эта аудиторская
информация позволяет системным администраторам более эффективно
отслеживать и управлять работой BusinessObjects Enterprise.

Как правило, администраторы определяют права доступа к БД и учетные записи


Центрального сервера управления в момент установки BusinessObjects Enterprise,
поэтому CMS может создать свою собственную системную базу данных и базу
данных репозитория BusinessObjects Enterprise, используя предпочтительный для
организации сервер БД.

Возможности аудита позволяют администраторам лучше понимать, какие


пользователи обращаются к системе, какие документы они запрашивают, а также
отслеживать общие показатели работы системы с целью оптимизации ее

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 17


производительности. Данные об использовании ресурсов собираются в процессе
взаимодействия объектов системы и затем записываются в пригодной для
дальнейшего использования форме в аудиторскую базу данных.

На основе собираемых данных о работе системы вы можете создавать отчеты и


анализировать эту информацию. С продуктом поставляется ограниченный набор
примеров отчетов. Заказчики и партнеры могут использовать данные этой БД для
создания своих собственных отчетов, используя Crystal Reports, или создать
юниверс и использовать Web Intelligence для анализа данных, или, если
применяются многомерные БД, использовать OLAP Intelligence.

Служба обработки событий (Event Service)


Служба обработки событий управляет тремя типами событий: на основе файлов, на
основе расписания и программируемыми. ИТ-администраторы создают программы
мониторинга событий на основе файлов для отслеживания различных задач,
включая такие как мониторинг пороговых значений остатка продукции на складе,
падение или увеличение объемов продаж, добавление имен новых заказчиков или
служащих, как только они были добавлены в оперативном приложении. После того,
как событие на основе файла было создано и сохранено в BusinessObjects Enterprise в
виде программы, служба обработки событий осуществляет мониторинг
определенной директории на предмет появления новых файлов и выполняет эти
программы, как только файлы там появляются. Другими словами, сервер обработки
событий указывает Центральному серверу управления, что появилось событие на
основе файла. CMS начинает обрабатывать любые задания, которые являются
зависимыми от события на основе файла. Например, если достигнуто минимально
допустимое пороговое значение уровня остатков продукции на складе, то
происходит запись файла в директорию событий. Этот процесс инициирует
выполнение и отправку отчета об уровне запасов на складе менеджеру, тем самым,
позволяя этому менеджеру совершить необходимые действия.

События, выполняемые по расписанию, являются эффективным способом


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

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

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 18


Служба обработки файлов в репозитории (File Repository Services)
В каждом случае внедрения системы BusinessObjects Enterprise существуют службы
обработки, как входящих, так и исходящих файлов в репозитории. Сервер обработки
входящих файлов обрабатывает все объекты, которыми управляет платформа.
Сервер обработки исходящих файлов управляет всеми элементами отчетов, которые
были созданы службами выполнения заданий по расписанию (scheduling services)
(смотрите описание job и program services ниже).

Службы кэширования (Cache Services)


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

BusinessObjects Enterprise XI также поддерживает возможности активного


разделения данных (active data sharing) с Crystal Reports. Активное разделение
данных означает, что в случае, когда в различных отчетах используются одни и те
же данные, документы могут использовать совместно эти данные, а запрашиваемый
отчет может быть сформирован без дополнительного обращения к БД, даже если
другой отчет от него отличается. В результате обеспечивается значительное
повышение производительности работы всей системы, включая запросы к БД.
Основным преимуществом активного разделения данных является то, что по мере
возрастания загрузки и использования ресурсов большее количество данных
кэшируется и система работает более эффективно.

Сервер обработки программных заданий (Program Job Server)


Сервер обработки заданий выполняет стоящие в расписании действия над объектами
по запросу, поступившему от CMS. Вы можете настроить сервер заданий для
обработки программных объектов, и он станет сервером обработки программных
заданий. Использование программных объектов позволяет вам создавать,
публиковать и выполнять по расписанию персональные приложения, включая
скрипты или программы на Java, которые выполняются и поддерживаются
BusinessObjects Enterprise.

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 19


Службы Crystal Reports

Сервер обработки отчетов (Report Job Server)

Сервер обработки отчетов Crystal отвечает за выполнение стоящих в расписании


действий над объектами по запросу, поступающему от CMS. Сервер обработки
отчетов обрабатывает стоящие в расписании отчеты и создает экземпляры отчетов
(report instance). Экземплярами являются версии объектов отчетов, которые
содержат сохраненные данные. Для создания экземпляра отчета сервер обработки
отчетов обращается к базе данных для получения текущих данных и затем сохраняет
экземпляр в репозитории.

Сервер обработки отчетов Crystal поддерживает возможности выполнения и


доставки по расписанию документов Crystal Reports, а также обновление
показателей эффективности деятельности. Существует много доступных опций для
выполнения действий по расписанию, включая выполнение на основе определенного
времени, периодическое выполнение или даже выполнение на основе
специфического бизнес-календаря. Сервер обработки заданий Crystal Reports может
сохранять объекты в различных форматах, таких как Crystal Reports, Excel, PDF,
Word и текстовый формат, а также выводить отчеты на различные устройства и
передавать по различным каналам, включая e-mail, принтеры или файл-серверы.

Сервер формирования страниц (Page Server)

Сервер формирования страниц, прежде всего, отвечает за выполнение запросов на


формирование страниц, что происходит за счет обработки отчетов и создания
страниц в формате encapsulated page format (EPF). Основным преимуществом
формата EPF является то, что он поддерживает возможности доступа к страницам по
требованию, поэтому при обращении возвращается только запрашиваемая страница,
а не целый отчет. Это позволяет значительно повысить производительность
обработки и устранить избыточность трафика при работе с большими отчетами.
EPF-страницы содержат информацию о форматировании, которая определяет
внешний вид отчетов. Сервер формирования страниц возвращает данные в отчет из
экземпляра или непосредственно из базы данных (в зависимости от типа запроса
пользователя и прав доступа, которыми он обладает по отношению к объектам
отчета). В случае если данные возвращаются из базы данных, сервер формирования
страниц автоматически отсоединяется от нее после того, как он выполнит
первоначальный запрос. В случае необходимости, сервер может заново
подключиться для получения дополнительных данных. Это помогает уменьшить
трафик при обращении к БД и использование избыточных лицензий для работы с
базой данных.

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 20


Сервер кэширования задействуется до применения сервера формирования страниц.
Если сервер кэширования не может выполнить запрос в виду отсутствия
необходимой страницы в кэше, то он передает этот запрос в сервер формирования
страниц. Сервер формирования страниц выполняет отчет и возвращает результаты в
сервер кэширования. Затем сервер кэширования помещает страницы отчета в кэш
для дальнейшего использования и возвращает данные в инструмент просмотра. За
счет хранения страниц отчета в кэше BusinessObjects Enterprise позволяет избежать
доступа к базе данных каждый раз при запросе любого отчета.

Адаптивная архитектура BusinessObjects Enterprise XI позволяет добавлять новые


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

Сервер подготовки отчетов (Report Application Sever)

Сервер подготовки отчетов (RAS) отвечает за обработку отчетов, которые


пользователи просматривают с помощью средств просмотра DHTML. RAS также
предоставляет возможности создания и модификации отчетов через web. Crystal
Reports Explorer является web-ориентированным средством для интуитивного
создания и модификации отчетов, построенным на основе RAS SDK. Report
Application Server SDK позволяет разработчикам создавать свои собственные web-
ориентированные средства модификации отчетов, если необходимо что-то большее,
чем функциональность Crystal Reports Explorer.

RAS очень похож на сервер формирования отчетов – он, прежде всего, отвечает за
выполнение запросов на создание страниц, за счет обработки отчетов и создания
EPF-страниц. Однако RAS использует внутренний механизм кэширования, который
не взаимодействует с сервером кэширования. Так же как и сервер формирования
страниц, RAS поддерживает COM, ASP.NET и Java viewer SDK.

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 21


Службы Web Intelligence

Сервер отчетов (Report Server)

Сервер отчетов Web Intelligence является новой службой в составе BusinessObjects


XI, которая отвечает за обработку запросов на доступ и анализ данных конечными
пользователями, отображение данных и взаимодействие Web Intelligence с
платформой. Обращение к серверу отчетов Web Intelligence происходит в тот
момент, когда CMS посылает запрос на создание или просмотр документа Web
Intelligence для дальнейшего взаимодействия.

Детальное представление Web Intelligence и Crystal Reports

Для пользователей, которым необходимо выполнять ad-hoc запросы и анализ


данных, сервер отчетов Web Intelligence запрашивает предопределенные объекты
метаданных, называемые юниверсами, из репозитория и открывает HTML или Java
панель создания отчетов. Пользователи могут выделять и перетаскивать требуемые
поля, фильтры или объекты в рамках пользовательского интерфейса Web
Intelligence. Сервер отчетов Web Intelligence обеспечивает просмотр, модификацию и
взаимодействие пользователя с отчетом. Сюда входит возможность углубленного
анализа по отчету, которая сейчас доступна в Web Intelligence XI. Благодаря
интерактивной природе Web Intelligence не требуется отдельного сервера подготовки
отчетов.

Сервер обработки заданий Web Intelligence (Web Intelligence Job Server)

Сервер обработки заданий Web Intelligence отвечает за распределение по


расписанию документов по запросу CMS и создание экземпляров отчетов Web
Intelligence. Экземпляром является объект отчета, который содержит сохраненные
данные. Для создания экземпляра отчета Web Intelligence сервер обработки заданий
Web Intelligence обрабатывает полученный от CMS запрос и обращается к базе
данных для получения текущих данных, и затем сохраняет экземпляр в репозитории
исходящих файлов. Когда пользователь посылает запрос на просмотр и

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 22


взаимодействие с сохраненным экземпляром документа, сервер обработки заданий
Web Intelligence обращается к директории, в которой содержатся экземпляры.

Основной задачей сервера обработки заданий Web Intelligence является


предоставление конечным пользователям возможностей выполнения действий по
расписанию. Существует много доступных возможностей выполнения действий по
расписанию, включая выполнение по определенному времени, периодическое
выполнение или даже выполнение по предопределенному бизнес-календарю. В
зависимости от типа объекта и возможностей обработки, сервер может сохранять
объекты в различных форматах, таких как Web Intelligence, PDF и CSV, и передавать
их по различным каналам, включая e-mail, принтеры или файл-серверы.

Службы обработки заданий со


списками значений (List of Values
Job Services)

Службы обработки заданий со


списками значений являются новым
компонентом в составе
BusinessObjects Enterprise XI. Их
назначением является поддержка
выполнения по расписанию
предопределенных списков
значений или пользовательских
вводов. Эти списки поддерживают
динамические и каскадные
пользовательские вводы для Предопределенные бизнес-календари
доступны для конечных пользователей и
Crystal Reports XI. Следующие администраторов для автоматического
версии будут поддерживать выполнения документов Web Intelligence
выполнение динамических и
каскадных пользовательских вводов для Web Intelligence и других средств.
Основным преимуществом от наличия предопределенных и поставленных в
расписание списков значений является то, что отчету не надо обращаться к базе
данных для сбора пользовательских вводов каждый раз как пользователь
запрашивает определенное представление отчета. Списки значений по требованию,
которые обращаются к БД, обрабатываются RAS. Всегда, когда это возможно,
списки пользовательских вводов должны быть поставлены на выполнение по
расписанию в случаях, когда уровни каскадных пользовательских вводов не
меняются регулярно (например, страна/регион/город/списки заказчиков).

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 23


Управление эффективностью деятельности (Performance
Management)
В BusinessObjects XI интегрированы специализированные службы для поддержки
возможностей управления эффективностью деятельности. Каждая из этих служб
может быть настроена отдельно в зависимости от закупленного числа лицензий и
определенных требований внедрения. Подробная информация об этих службах
доступна отдельно.

В рамках BusinessObjects Enterprise существуют специализированные службы для управления


эффективностью деятельности компанией. Они встраиваются непосредственно в Enterprise
communication framework и используют преимущества возможностей управления и внедрения
платформы

Эти службы включают:

Analytic Service
Metrics Service
Rules Service
Mining Service
Profiling Service
Query management Service
Dashboard Management Service
Performance management Service
Set Analysis Service
Predictive Analysis Service
Statistical process Control Service

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 24


Сценарии внедрения

Службы платформы и разработки BusinessObjects Enterprise могут быть установлены


на машинах под управлением ОС Windows, Solaris, IBM AIX, HP-UX и Linux
(поддержка конкретных версий платформ может быть изменена). Это означает, что
вы можете устанавливать различные службы на одной машине, на одном типе
платформы, а также на различных машинах и различных платформах одновременно.
Преимуществом для ИТ в данном случае является то, что BusinessObjects Enterprise
подходит как для ваших текущих, так и для будущих архитектурных решений.

Вертикальная и
горизонтальная
масштабируемость
Службы платформы могут
масштабироваться
вертикально (использовать
большее количество
процессоров на одной
машине) для того, чтобы вы
могли максимально
эффективно использовать
преимущества аппаратного
обеспечения, на котором
они работают. Они также Различные службы платформы установлены на три
могут масштабироваться машины, объединенные в кластер с целью обеспечения
горизонтально, т.е. горизонтальной масштабируемости
использовать
преимущества различных машин, объединенных в кластер. Это означает, что все
службы могут работать на одной машине или же они могут работать на различных
машинах. Одна и та же служба может работать в параллельном режиме в виде
нескольких экземпляров на одной машине для обеспечения надежности и
распределения нагрузки.

Так, например, вы можете установить центральный сервер управления и сервер


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

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 25


Средства установки, содержащие руководства, обеспечивают быстрое и
эффективное развертывание служб на выбранной платформе. Для пользователей
Windows в состав BusinessObjects Enterprise включена стандартная программа
установки с использованием мастера для упрощения установки и настройки
системы. Для сред на основе UNIX используются программы командного
интерпретатора (shell scripts) для установки и настройки каждой службы системы на
доступной аппаратной платформе.

Существует много факторов, влияющих на дизайн архитектуры и ее конфигурацию.


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

Ниже приведено несколько примеров того, как может быть внедрена платформа
BusinessObjects Enterprise. Различными оттенками выделены физически различные
аппаратные платформы, которые содержат отдельные службы.

Внедрение на одном сервере: Сервер отчетности на платформе


Windows

В этом сценарии все службы развернуты на одном сервере под управлением Windows
NT/2000/2003. Платформа обращается к отдельному серверу, на котором расположен
портал, а база данных расположена на сервере приложений. Некоторые службы
дублируются для распределения рабочей нагрузки. В случае, когда установлена более чем
одна служба, система автоматически распределяет нагрузку среди экземпляров.

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 26


Смешанное внедрение: BI-решение поверх ERP системы на
платформах Windows и Sun Solaris

В этом сценарии службы обработки отчетов размещены на сервере под управлением


UNIX, на котором также установлено ERP-приложение с целью минимизации передачи
данных по сети. Остальные службы размещены на сервере под управлением Windows,
который расположен рядом с сервером, содержащим портальную среду для работы
конечных пользователей. В результате происходит разделение процессов обработки и
отображения данных, что обеспечивает оптимальную производительность при
выполнении каждой задачи. Общая интегрированная среда взаимодействует с каждой
службой, вне зависимости от типа платформы

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 27


Смешанное внедрение: хранилище данных на различных
платформах

В этом сценарии службы просмотра отчетов через web-портал и управления системой


расположены на сервере под управлением Linux, в то время как основная обработка
отчетов происходит на сервере под управлением IBM AIX или HP-UX. В данном случае
доступные аппаратные ресурсы поделены между несколькими операционными системами с
целью снижения стоимости поставки и повышения эффективности обработки.

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 28


Службы обработки данных: всесторонний и гибкий доступ
к данным

BusinessObjects Enterprise предоставляет широкий набор опций доступа к данным, их


организации и предоставления разработчикам отчетов, аналитикам и конечным
пользователям.

Семантический слой
С помощью BusinessObjects Enterprise вы можете легко и эффективно создать
семантический слой на основе метаданных с целью предоставления корпоративной
информации конечным пользователям.

Юниверсы

Запатентованный компанией BusinessObjects семантический слой является основой


для обеспечения конечных пользователей возможностями создания запросов и
анализа данных. При его создании скрываются технические сложности СУБД и
языка SQL за счет использования бизнес-терминов, понятных конечным
пользователям. Бизнес-термины хранятся в виде объектов в файле юниверса. В
средствах Web Intelligence и Crystal Reports юниверсы используются для упрощения
процесса создания отчетов пользователями, а также для простых и сложных
действий по созданию запросов и анализу данных конечными пользователями.

Юниверсы являются основным компонентом BusinessObjects Enterprise XI. Все


объекты юниверсов и соединения хранятся в безопасном виде в центральном
репозитории. Разработчикам юниверсов необходимо пройти идентификацию в
BusinessObjects Enterprise для получения возможности доступа к системе и создания
юниверсов. Управление доступом к юниверсам и безопасностью на уровне ячеек
может осуществляться на уровне группы или конкретных пользователей
непосредственно из среды разработки.

Business Views

Средства доступа Business Views, впервые представленные в Crystal Reports 10,


также включены в состав BusinessObjects Enterprise XI. Как и в случае с юниверсами,
использование Business Views контролируется системой безопасности
BusinessObjects Enterprise. Business Views Manager является инструментом,
разработанным для упрощения процесса создания отчетов и взаимодействия с ними
за счет абстрагирования разработчиков отчетов от технических деталей.
Использование Business Views помогает разделить соединения с данными, способы
доступа к данным, бизнес-элементы и общее бизнес-определение и позволяет
обеспечить детальный контроль над правами доступа для разработчиков отчетов.

Средства Business Views могут быть использованы только в Crystal Reports. Business
Views поддерживают возможность объединения данных различных источников в
рамках единого представления.

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 29


Средства управления системой: гибкое администрирование
и обновление версий

BusinessObjects Enterprise XI включает в свой состав набор выделенных.


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

Центральная консоль
управления (Central
Management Console)
При внедрении BusinessObjects
Enterprise могут быть реализованы
возможности централизованного
и/или децентрализованного
управления системой в зависимости
от потребностей организации.
Управление системой построено на
основе общего API, что обеспечивает детальный контроль над средой для таких
заданий, как установка пользовательских ролей, обеспечение безопасности доступа,
администрирование сервера, управление паролями и других.

Включенная в BusinessObjects Enterprise система администрирования является 100%


.NET или Java web-ориентированной средой для общего управления
инфраструктурой, ее внедрения и настройки. Центральная консоль управления
(CMC) является web-ориентированной административной средой для легкого
доступа и настройки системы и в то же время контроля над общими правами
доступа, приложениями и возможностями просмотра для конечных пользователей.

Использование центральной консоли управления для настройки безопасности при работе с


юниверсом

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 30


В CMC происходит управление и работа со следующими элементами системы:

Добавление пользователей и групп, управление ими


Аутентификация
Настройка сервера/служб
Управление группами севров (кластеры)
Права объектов, обработка, распределение, безопасность
Бизнес-календари
Лицензионные ключи
Категории пользователей
Юниверсы и соединения с данными
Настройки пользовательских интерфейсов

Центральный менеджер конфигурирования (Central Configuration


Manager)
Центральный менеджер конфигурирования (CCM) разработан специально для
управления серверами и настройки служб BusinessObjects Enterprise. Это средство
позволяет вам запускать, останавливать, включать и отключать серверы, а также
просматривать и изменять дополнительные настройки серверов.

Мастер импорта (Import Wizard)


Мастер импорта является устанавливаемым локально приложением под Windows,
которое проводит администраторов через процесс импорта пользователей, групп,
отчетов и папок из существующих систем Crystal Enterprise, BusinessObjects или
Crystal Info в BusinessObjects Enterprise. Кроме того, мастер импорта может
применяться для перемещения тестового внедрения BusinessObjects XI или
внедрения для разработки в промышленную среду.

Мастер импорта может


обращаться к внедренной системе
BusinessObjects 6.x и/или Crystal и
импортировать документы,
семантический слой, настройки
безопасности, пользователей и
группы

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 31


Мастер импорта работает в основном на платформе Windows, но он может также
использоваться для импорта информации в новую систему BusinessObjects
Enterprise, работающую на платформе Windows или UNIX, просто за счет загрузки в
CMS. Мастер импорта BusinessObjects Enterprise XI поддерживает возможности
импорта документов, юниверсов, пользователей, категорий и папок из репозиториев
BusinessObjects 6, 6.1.x и 6.5.x. Корме того, он поддерживает возможности полного
обновления репозиториев для Crystal Info 7.5 и Crystal Enterprise 8, 8.5, 9 и 10.

Мастер публикации (Publishing Wizard)


Мастер публикаций является настольным приложением под Windows, которое
позволяет как администраторам, так и конечным пользователям добавлять
документы в BusinessObjects Enterprise. Присваивая права объектов папкам
BusinessObjects Enterprise, вы можете контролировать процесс публикации, т.е.
устанавливать, кто может публиковать отчеты и куда их публиковать. Мастер
публикации может публиковать отчеты с машины под управлением Windows на
сервер BusinessObjects Enterprise, работающий на платформах Windows или UNIX.

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 32


Заключение

BusinessObjects Enterprise XI является проверенной и надежной BI-платформой от


компании Business Objects. Ее широко масштабируемая, ориентированная на web-
службы архитектура состоит из специальных уровней для презентации данных,
разработки, внедрения и доступа к данным, которые требуются в сегодняшних BI-
внедрениях. Платформа разработана с учетом возможности расширения – это
означает что, как только докупаются новые службы, становятся доступны новые
инструменты, появляются новые платформы, приобретается новое аппаратное и
программное обеспечение, внедряются новые технологии и большему количеству
пользователей становится необходим доступ, система может адаптироваться для
удовлетворения этих меняющихся требований.

Business Objects ● Обзор архитектуры и основных компонент BusienssObjects Enterprise XI 33


Компания «Терн»

Московский офис
115054, Москва, Дубининская ул., 53
Тел.: + 7 (095) 235-0920, 235-0954,
235-0851, 235-9116, 234-9885

Уральский офис
614600, Пермь, ул. Героев Хасана, 7а, оф.514.
Тел.: +7 (3422) 197-963, 197-992

www.tern.ru
www.businessobjects.ru

Продукты и технологии Business Objects защищены патентными номерами в США: 5,555,403, 6,247,008 B1, 6,578,027
B2, 6,490,593 и 6,289,352. Название Business Objects и логотип Business Objects, названия BusinessObjects, Crystal
Reports, Crystal Enterprise, Crystal Analysis, Web Intelligence, RapidMarts и Business Query являются торговыми марками
или зарегистрированными торговыми марками Business Objects SA и ее подразделений в США и других странах. Все
другие названия, упомянутые в документе, могут быть торговыми марками их уважаемых владельцев.
Copyright © 2004 Business Objects. Все права защищены.