Авторское право © 2005-2012 BIT Impulse. Все права защищены. Инструмент для бизнес-анализа Архитектура системы.

Презентация:



Advertisements
Похожие презентации
Авторское право © BIT Impulse. Все права защищены. Инструмент для бизнес-анализа Система бизнес-аналитики
Advertisements

Авторское право © BIT Impulse. Все права защищены. Инструмент для бизнес-анализа Система бизнес-аналитики
Авторское право © BIT Impulse. Все права защищены. Инструмент для бизнес-анализа Система бизнес-аналитики
Проф. В.К.Толстых, Технологии разработки Internet- приложений Администрирование IIS 5, 6 сайт, виртуальный каталог, приложение, пул, рабочий.
ДонНУ, кафедра КТ, проф.В.К.Толстых Технологии разработки Internet- приложений ASP.NET приложения: Безопасность – аутентификация Из цикла лекций «Технологии.
Проекты ONLINE Ведение проектов в распределённом режиме, с участием заказчиков, исполнителей и соисполнителей Назначение.
Инструменты бизнес- анализа для территориально- распределенных холдингов.
{ Лицензионное программное обеспечение Microsoft Алан Салбиев, начальник отдела науки и информационных технологий Министерства образования и науки Республики.
Администрирование информационных систем Начало работы с MS SQL Server 2000.
Конфигурация программного обеспечения 1. Microsoft Windows XP SP2 и выше 2. Crypto Pro 3.0 и выше 3. Браузер Internet Explorer 7.0 и выше 4. Dot Net Framework.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения: Безопасность – проверка подлинности, олицетворение Из.
ДонНУ, кафедра КТ, проф.В.К.Толстых WCF-службы Создание и тестирование.dll-библиотеки WCF-служб Из цикла лекций «Internet-технологии разработки приложений»
LANguard План Установка Процесс сканирования Установка патчей Процесс обновления.
Проф. В.К.Толстых, Технологии разработки Internet- приложений Архитектура IIS 5, IIS 6, исполняющая среда ASP.NET в IIS 7, конфигурирование.
Инструкция по развертыванию и настройке системы дистанционного обучения Moodle.
Слайд 1 из 11 Преимущества торговых решений на платформе 1С: Предприятие 8.2 Заржецкий Александр Руководитель департамента автоматизации непродовольственн.
DocsVision Распространение решений на платформе Варфоломеев Антон DocsVision Директор по производству.
КлиК: WEB-приложение © , BMicro®, Axistem®
W w w. a l a d d i n. r u Владимир Здор, Руководитель направления аутентификации и защиты информации Корпоративная система защиты конфиденциальной информации.
Обзор возможностей SC 2012 CM RC2 и установка приложений Ляшов Евгений MCC, MCT инженер-консультант, Инком
Транксрипт:

Авторское право © BIT Impulse. Все права защищены. Инструмент для бизнес-анализа Архитектура системы

Авторское право © BIT Impulse. Все права защищены. Архитектура системы Analysis Services Поддерживаются все версии MSAS: 2000, 2005, 2008 OLAP Модуль отчетности Административный модуль HTTP + zip компрессия IIS ASP.NET web services Пул процессов- исполнителей MDX.NET remoting Репозитарий (SQL DB) Сервер приложений Scheduler (Windows Service) Работает под Windows 2003 и 2008

Авторское право © BIT Impulse. Все права защищены. Доступ к кубам из модуля администрирования Analysis Services OLAP Модуль администрирования IIS Сервер приложений ASP.NET web services Пул процессов- исполнителей MDX Для администратора создается отдельный процесс в пуле. Этот процесс работает под учетной записью Windows, которая входит в группу Administrators на сервере MSAS. Таким образом, администратор при построении отчета получает доступ ко всем данным. HTTP + zip компрессия

Авторское право © BIT Impulse. Все права защищены. Доступ к кубам из модуля отчетности Analysis Services OLAP Модуль отчетности работает под пользователем john Допустим пользователь john есть securable- пользователь и входит в BAT роль Accountants, которая тоже securable IIS Сервер приложений ASP.NET web services Пул процессов- исполнителей MDX Для пользователя john будет создан процесс в пуле, который использует connection string с явно указанной ролью: Roles=bat1_user_john,bat1_role_Accounants Соответственно, какие права Вы раздадите этим ролям на MSAS, такие данные пользователь и увидит. (Права можно раздавать в модуле администрирования) HTTP + zip компрессия

Авторское право © BIT Impulse. Все права защищены. Доступ к кубам из модуля отчетности Важно понимать следующее: Не имеет никакого значения то, под каким Windows-пользователем запущено приложение «Модуль отчетности» - вход на куб будет осуществляться с сервера приложений с процесса-исполнителя, который работает под специальной учетной записью с правами администратора на MSAS. Дело в том, что каждый пользователь BAT имеет ассоциированную с ним роль на кубе. То есть, пользователь john будет иметь свою роль bat1_user_john. Когда процесс-исполнитель будет устанавливать соединение с кубом, он в connection string укажет явно Roles= bat1_user_john. Таким образом, BAT берет на себя роль посредника в процессе аутентификации на кубах. Преимущество такого подхода очевидно: пользователь может находится как внутри сети, так и вне ее. Не зависимо от этого пользователь будет видеть только те данные, к которым он имеет право.

Авторское право © BIT Impulse. Все права защищены. Клиент Модули отчетности и администрирования могут запускаться как независимо, так и в браузере Internet Explorer:

Авторское право © BIT Impulse. Все права защищены. Клиент: независимое приложение Чтобы загрузить клиент как независимое приложение, его нужно предварительно установить. Загрузить инсталлятор можно прямо с сайта, где установлен сервер приложений: Установка клиентского приложения не требует наличия административных прав: если пользователь не является администратором, приложение будет установлено в его профильную директорию.

Авторское право © BIT Impulse. Все права защищены. Развертывание клиентского приложения в домене Существуют инсталляторы всех клиентских модулей в формате MSI. Этот вид отличается от обычного.EXE инсталлятора, загружаемого с сайта сервера приложений, только тем, что он не отображает никаких опций на интерфейсе. Предусмотрено, что его установка будет происходить с помощью групповых политик домена: Заказчик может самостоятельно преобразовать.EXE-инсталлятор в MSI с помощью поставляемых нами скриптов и при этом установить нужные ему настройки (такие как «сайт сервера приложений по умолчанию»).

Авторское право © BIT Impulse. Все права защищены. Клиент: Internet Explorer При загрузке в браузере вначале идет запрос на страницу LoaderTester.aspx. В ней специальный user control проверяет есть ли права FullTrust на запуск.NET приложения с этого сайта. С большой вероятностью их сразу после установки сервера приложений еще нет, поэтому браузер отображает вот такую страницу: Первый вариант решения проблемы – это установить приложение независимо (права администратора не требуются). Второй вариант – это дать права на запуск.NET приложений из этого сайта с помощью VBS скрипта (при условии, что у Вас есть права администратора).

Авторское право © BIT Impulse. Все права защищены. Что делает VBS-скрипт? VBS-скрипт делает то же самое, что произошло, если бы Вы запустили апплет.NET 2.0 Configuration и вручную раздали FullTrust права на сайт: Чтобы раздать права в домене, можно создать MSI (Create Deployment Package – стрелка на рисунке указывает на ссылку) и опубликовать его в Group Policy.

Авторское право © BIT Impulse. Все права защищены. Клиент Преимущества работы в браузере: 1)Обновления осуществляются автоматически; 2)Пользователю комфортней работать в браузере: он знает адрес страницы, куда он заходит, чтобы увидеть отчеты. Он даже не подозревает, что в браузере работает отдельное приложение. Недостатки работы в браузере: 1) Нужно раздать права на запуск.NET приложений (хотя процесс несложен: либо распространить MSI через групповые политики, либо запустить VBS с сайта, если пользователь является администратором). Преимущества работы в независимом приложении: 1)Занимает меньше памяти (так как не нужно загружать браузер) Недостатки работы в независимом приложении: Вопрос: какой из способов работы с приложением выбрать? Ответ: зависит исключительно от Ваших предпочтений.

Авторское право © BIT Impulse. Все права защищены. Контакты Игорь Бобак Тел.: Моб.: , Адрес: 79035, г. Львов, ул. Зеленая 149, 5 этаж