Возможности масштабирования платформы DocsVision
Слайд: 2 План Аспекты и технологии масштабирования Средства масштабирования по нагрузке в системе DocsVision Средства горизонтального масштабирования в системе DocsVision
Слайд: 3 План Аспекты и технологии масштабирования Средства масштабирования по нагрузке в системе DocsVision Средства горизонтального масштабирования в системе DocsVision
Слайд: 4 Аспекты и технологии масштабирования Количество пользователей Объем хранения Кол-во бизнес процессов Количество и сложность поисковых запросов Организация распределенной работы
Слайд: 5 План Аспекты и технологии масштабирования Средства масштабирования по нагрузке в системе DocsVision Средства горизонтального масштабирования в системе DocsVision
Слайд: 6 Организация сервера приложения Многоуровневая архитектура Stateless архитектура Нет необходимости выделять память для каждого клиента Возможность Poolingа компонент Возможность балансировки загрузки Организация poolа серверов приложения Базовые возможности.NET
Слайд: 7 Повышение возможности масштабирования Stateless архитектура XML Web Services Сервер приложения не хранит контекста в памяти Взаимодействие клиентского и серверного компонента по HTTP Асинхронное обслуживание Пулинг серверных компонент
Слайд: 8 Сервер приложения Сервер БД
Слайд: 9 Сервер приложения Сервер БД
Слайд: 10 Сервер приложения Сервер БД
Слайд: 11 Сервер приложения Сервер БД
Слайд: 12 Повышение возможности масштабирования Архитектура WEB Farms (NLB кластер) Возможность организации пула серверов Постепенное наращивание производительности без остановки системы
Слайд: 13 WEB Farms
Слайд: 14 WEB Farms
Слайд: 15 Кластеризация сервера БД Scalable Shared Databases (только для архивной базы) Peer-To-Peer репликация Секционированные таблицы (требуют тонкой настройки в рамках проекта)
Слайд: 16 Кластеризация сервера WorkFlow Несколько серверов обрабатывают бизнес процессы На выделенных машинах Процесс закрепляется за отдельным сервером Оптимизация по долям загрузки
Слайд: 17 Разгрузка основной БД Создание архивных баз Для хранения долгосрочных данных Доступ только на чтение Сложные поисковые запросы Возможность возврата карточек в оперативную БД
Слайд: 18 В отдельных архивных таблицах рабочей БД
Слайд: 19 В отдельной БД
Слайд: 20 Разгрузка основной БД Вытеснение файлов Специальные функции WF Организация сложных сценариев вытеснения Динамическое кэширование файлов в основной БД
Слайд: 21 Вытеснение файлов
Слайд: 22 Разгрузка основной БД Технология File Stream DocsVision 4.1 SQL 2008 сервер Хранение файлов на FS Прозрачно для сервера приложения Политики (размер файла, расширение…)
Слайд: 23 План Аспекты и технологии масштабирования Средства масштабирования по нагрузке в системе DocsVision Средства горизонтального масштабирования в системе DocsVision
Доступ из любой точки Интернет
Слайд: 25 Доступ к системе
Слайд: 26 Варианты использования Полнофункциональны доступ по HTTP протоколу Использование HTTPS/SSL для обеспечения безопасности доступа Маршрутизация ссылок на любой вид объектов Файлы документов Учетные карточки Папки, представления, отчеты
Слайд: 27 Интеграция с SharePoint Portal Доступ к данным DocsVision Навигация по данным DocsVision Доступ к различным информационным разделам и персональным очередям заданий Манипуляция документами и карточками без открытия клиента DocsVision Доступ из Интернет
Слайд: 28
Слайд: 29
Слайд: 30
Распределенное хранение документов (федерации)
Слайд: 32 Федерации Навигация по множеству серверов Распределенный поиск Локальное кэширование Объект сохраняется на домашнем сервере Повторный доступ с домашнего сервера Проверка обновления источника Ограничение на срок хранения
Слайд: 33 Федерации Навигация по множеству серверов
Слайд: 34
Слайд: 35 Федерации Настройка домашнего сервера
Слайд: 36 Настройка домашнего сервера для пользователей
Слайд: 37 Федерации Распределенный поиск
Слайд: 38
Слайд: 39
Слайд: 40
Off-line функции
Слайд: 42 Возможности Off-line работы Полная поддержка Check-in/Check-Out Off-line маршрутизация заданий Функциональность исполнителя задания встроенная в Outlook Взаимодействие с системой по произвольному каналу электронной почты Шифрование передачи данных Электронная подпись Удаленная работа с документами для не клиентов DocsVision
Слайд: 43
Слайд: 44
Слайд: 45
Слайд: 46
Репликация данных
Слайд: 48 Возможность создания распределенной системы Репликация справочников, файлов и карточек документов Расширение стандартных средств репликации Microsoft SQL server Права доступа Полная репликация прав (единый каталог) Наследование от родительских объектов (отсутствие каталога) Подсистема репликации DocsVision
Слайд: 49 Сервер DocsVision (мастер) БД Как это устроено? Модуль репликации … Сервер DocsVision (подписчик) БД Модуль репликации …
Слайд: 50 Удобная настройка областей репликации
Распределенные бизнес- процессы
Слайд: 52 Системы обмена электронными документами Распределенный процесс обработки документов Транспорт - электронная почта, файловый обмен… Взаимодействие двух и более бизнес процессов Формирование пакетов Передача Запуск БП по обработке Квитирование … Репликация справочников и архивных данных
Слайд: 53 Системы обмена электронными документами Организация/ Подразделение Подразделение Подразделение EDI X EDI Y EDI Z EDI A
Слайд: 54 Прототип процесса распределенной обработки задания
Слайд: 55 Syntellect – пример распределенного решения Процесс распределенного обмена служебными записками между ТД Роллтон и ЗАО DHV-S
Слайд: 56 На обоих серверах пользователи работают с локальной карточкой служебной записки Syntellect – пример распределенного решения Все данные синхронизируются с помощью вызова хранимой процедуры
Слайд: 57 Работа шлюза, принцип синхронизации данных Syntellect – пример распределенного решения
Слайд: 58 Вопросы? DocsVision , Санкт-Петербург, ул. Одоевского, д. 28 Тел.: +7 (812) , +7 (812) Факс.: +7 (812) Web: