МаксимальноеиспользованиевозможностейплатформыМаксимальноеиспользованиевозможностейплатформыИспользованиесерверовприложенийИспользованиесерверовприложенийВыделениеслоябизнеслогикиВыделениеслоябизнеслогики Легкаяинтеграция с внешними системамиЛегкаяинтеграция системамиУнификацияобработкиданныхУнификацияобработкиданныхРазделениедоступа к данным и процессам Разделениедоступа к данным и процессам Архитектура системы
Клиентскаячасть: Приложения Приложения Формы Формы Отчеты Отчеты Протоколы ПротоколыСервераприложений: Фасады Фасады Бизнес логика Бизнес логика Доступ к данным Доступ к данным Web сервисы Web сервисы Протоколы ПротоколыСервера баз данных: Таблицы Таблицы Триггера Триггера Представления Представления Процедуры Процедуры Функции Функции SSIS пакеты SSIS пакеты Задания Задания Протоколы Протоколы Архитектура системы
Рабочая среда (Shell) Приложения Компоненты Сервисы Менеджеры Формы Отчеты Элементы управления Элементы управления Работа с сервером приложений Работа с сервером приложений Связь между приложениями Связь между приложениями Протоколы Системная информация Системная информация Управление отображением Управление отображением Файлы данных Файлы данных Контейнеры данных Контейнеры данных Архитектура системы
Рабочие места Рабочие места Web сервисы Web сервисы ФасадыприложенийФасадыприложений БизнеслогикаБизнеслогика Объектыдоступа к данным Объектыдоступа СУБД ДоступДоступ SELECT MODIFY REPORT Обеспечение безопасности и аутентификация пользователей - средствами операционной системы Контексты могут быть направлены как на одну, так и на несколько БД/СУБД Фасады и бизнес – объекты не имеют прямого доступа к СУБД. Архитектура системы
ПрозрачноеиспользованиевнешнихданныхПрозрачноеиспользованиевнешнихданныхВариантымасштабированиясистемыВариантымасштабированиясистемыБалансировканагрузки SQL 2008 ResourceGovernorБалансировканагрузки ResourceGovernor ОрганизацияудаленныхрабочихместОрганизацияудаленныхрабочихместВыделение«отчетных»серверовВыделение«отчетных»серверовПоддержка«ферм»серверовприложенийПоддержка«ферм»серверовприложений Архитектура системы
Триггера Как средство расширения DRI механизма Триггера Как средство расширения DRI механизма Таблицы Обязательное использование DRI механизма Таблицы Обязательное использование DRI механизма Представления данных и функции Представления данных и функции «Расчетные» хранимые процедуры «Расчетные» «Системные»хранимыепроцедуры«Системные»хранимыепроцедуры «Интерфейсные»хранимыепроцедуры«Интерфейсные»хранимыепроцедуры Integration Services (ESB): все внешние обращения к даннымIntegration Services (ESB): все внешние обращения к данным Архитектура системы
ОПЕРО, РКО, Казначейство, Фронт розничного бизнеса, Фронт корпоративного бизнеса АНАЛИТИКИ, ФАТФ % Сервер приложений АБС «Сегодня»* 100% Сервер приложений АБС «Архив»* * Возможно работать с 2 каталогами одного сервера ** Сервис разделения ресурсов СУБД MS SQL Server 2008 R2 EE 90% 10% БД АБС Resource Governor** Дисковая подсистема «Сегодня»«Архив»... Управление ресурсами серверной группы АБС
Внешние приложения, работающие через сервера приложений Внешние приложения, работающие напрямую с базой данных СервераприложенийСервераприложений СУБДСУБД База данных АБС Архитектура системы