SlideShare a Scribd company logo
1 of 12
архитектура ИНФОРМАЦИОННОЙ системы ИНТЕЛЛЕКТУАЛЬНОЙ обработки данных студент IV курса НТУУ «КПИ» ФИВТ ВТ Пустовит Михаил Киев-2011 1
Цель и актуальность работы Цель работы Создание масштабируемой и легко расширяемой системы обработки данных Актуальность работы Требуется при использовании методов computational science. Интеграция уже существующих подсистем обработки. 2
Требования к системе Пользовательские требования Легкость использования Широкая доступность Минимальные требования к пользовательскому оборудованию Системные требования Масштабируемость (вычислительная) Расширяемость (функциональная) 3
Существующие решения Google Public Data Explorer Gapminder Нет функциональной расширяемости Узкоспециализированные (только визуализация) Statsoft STATISTICA Проприетарный продукт Платформо-зависим 4
Выбор архитектуры Клиент-серверная архитектура Облачные вычисления Software-as-a-Service (SaaS) Service-oriented architecture (SOA) Разрозненные, слабосвязанные службы Веб-службы SOAP Web-services Протокол передачи: SOAP RESTful web-services Протокол передачи: HTTP 5
Общая структура системы 6
Входной скрипт Входной скрипт – это последовательность команд вида: resID = [подсистема].[команда][inID] На месте входных данных могут быть константы Идентификаторы могут быть представлены: В явном виде Переменной При повторном использовании переменной, связанные данные уничтожаются Скрипт проходит стадии: Пользовательский вид -> XML пользовательского вида -> XML с идентификаторами 7
Подсистемы У каждой системы есть XML-описатель, содержащий: Название системы Список команд, состоящий из описатель команд: Название команды XSD (XML Schema Definition) для валидации входных параметров входных параметров Интерфейсы всех подсистем единообразны: Функция запроса описателя (для регистрации подсистемы) Функция выполнения команды принимающая: Название команды Идентификатор входных данных 8
Подключение подсистем 9
Подсистема управления данными Диспетчер хранит перечень всех доступных хранилищ и данных Диспетчер хранит список актуальных данных в таблице: [URI данных] :[URL хранилища] Каждая служба имеет локальный диспетчер данных, который: Размещает данные в локальном хранилище Размещает данные в удаленном хранилище, через запрос к Диспетчеру До стадии фактической обработки данных, система оперирует исключительно описателями 10
Внутренние типы данных Все данные передаются в виде XML-сообщений Валидация всех типов данных может происходить при помощи XSD-схем (XML Schema Definition) Одиночные поля передаются в виде полей XML-документа Массивы и таблицы передаются в виде описателя и двоичного (Base64)представления. Описатель содержит: Размерность передаваемого массива/таблицы Тип ячеек массива/таблицы 11
Вопросы ПустовитМихаил pustovitm@gmail.com 12

More Related Content

Similar to Пустовит. Архитектура информационной системы интеллектуальной обработки данных

Разработка автоматизированной информационной системы управления персоналом пр...
Разработка автоматизированной информационной системы управления персоналом пр...Разработка автоматизированной информационной системы управления персоналом пр...
Разработка автоматизированной информационной системы управления персоналом пр...Vladislav Alexeyev
 
MBSE Sorokin Michael Vostok Egineering
MBSE Sorokin Michael Vostok EgineeringMBSE Sorokin Michael Vostok Egineering
MBSE Sorokin Michael Vostok EgineeringAPPAU_Ukraine
 
Intelligent multiservice network
Intelligent multiservice networkIntelligent multiservice network
Intelligent multiservice networkKuznechiK .
 
Использование opensource СУБД. Подходы к миграции
Использование opensource СУБД. Подходы к миграцииИспользование opensource СУБД. Подходы к миграции
Использование opensource СУБД. Подходы к миграцииКРОК
 
Prophix 11 overview by ksema
Prophix 11 overview by ksemaProphix 11 overview by ksema
Prophix 11 overview by ksemachim1975
 
ТЕХНОЛОГИЧЕСКАЯ ПОДДЕРЖКА И АВТОМАТИЗАЦИЯ ПРОЕКТНОЙ ДЕЯТЕЛЬНОСТИ
ТЕХНОЛОГИЧЕСКАЯ ПОДДЕРЖКА И АВТОМАТИЗАЦИЯ ПРОЕКТНОЙ ДЕЯТЕЛЬНОСТИТЕХНОЛОГИЧЕСКАЯ ПОДДЕРЖКА И АВТОМАТИЗАЦИЯ ПРОЕКТНОЙ ДЕЯТЕЛЬНОСТИ
ТЕХНОЛОГИЧЕСКАЯ ПОДДЕРЖКА И АВТОМАТИЗАЦИЯ ПРОЕКТНОЙ ДЕЯТЕЛЬНОСТИProjectPractice2013
 
Technological support filimoshkin
Technological support filimoshkinTechnological support filimoshkin
Technological support filimoshkinProjectPractice2013
 
техн. облачных вычислений слукин Finopolis2016_14окт
техн. облачных вычислений слукин Finopolis2016_14окттехн. облачных вычислений слукин Finopolis2016_14окт
техн. облачных вычислений слукин Finopolis2016_14октfinopolis
 
Современная система управления порталом для создания сервисов в интернет ново...
Современная система управления порталом для создания сервисов в интернет ново...Современная система управления порталом для создания сервисов в интернет ново...
Современная система управления порталом для создания сервисов в интернет ново...ddushkin
 
Развитие решений Cisco для ЦОД глазами специалиста по серверам и приложениям...
Развитие решений Cisco для ЦОД глазами специалиста по серверам и приложениям...Развитие решений Cisco для ЦОД глазами специалиста по серверам и приложениям...
Развитие решений Cisco для ЦОД глазами специалиста по серверам и приложениям...Cisco Russia
 
система аналитической отчетности Рослесхоза
система аналитической отчетности Рослесхозасистема аналитической отчетности Рослесхоза
система аналитической отчетности Рослесхозаivan petrov
 
Stack monitoring
Stack monitoringStack monitoring
Stack monitoringstackit
 
операционная система
операционная системаоперационная система
операционная системаpsemitkin
 
операционная система
операционная системаоперационная система
операционная системаpsemitkin
 
SDN в корпоративных сетях
SDN в корпоративных сетяхSDN в корпоративных сетях
SDN в корпоративных сетяхCisco Russia
 
О концептуальном моделировании
О концептуальном моделированииО концептуальном моделировании
О концептуальном моделированииОтшельник
 

Similar to Пустовит. Архитектура информационной системы интеллектуальной обработки данных (20)

Pustovit presentation
Pustovit presentationPustovit presentation
Pustovit presentation
 
Разработка автоматизированной информационной системы управления персоналом пр...
Разработка автоматизированной информационной системы управления персоналом пр...Разработка автоматизированной информационной системы управления персоналом пр...
Разработка автоматизированной информационной системы управления персоналом пр...
 
MBSE Sorokin Michael Vostok Egineering
MBSE Sorokin Michael Vostok EgineeringMBSE Sorokin Michael Vostok Egineering
MBSE Sorokin Michael Vostok Egineering
 
Intelligent multiservice network
Intelligent multiservice networkIntelligent multiservice network
Intelligent multiservice network
 
Использование opensource СУБД. Подходы к миграции
Использование opensource СУБД. Подходы к миграцииИспользование opensource СУБД. Подходы к миграции
Использование opensource СУБД. Подходы к миграции
 
03_Сагайда
03_Сагайда03_Сагайда
03_Сагайда
 
Prophix 11 overview by ksema
Prophix 11 overview by ksemaProphix 11 overview by ksema
Prophix 11 overview by ksema
 
ТЕХНОЛОГИЧЕСКАЯ ПОДДЕРЖКА И АВТОМАТИЗАЦИЯ ПРОЕКТНОЙ ДЕЯТЕЛЬНОСТИ
ТЕХНОЛОГИЧЕСКАЯ ПОДДЕРЖКА И АВТОМАТИЗАЦИЯ ПРОЕКТНОЙ ДЕЯТЕЛЬНОСТИТЕХНОЛОГИЧЕСКАЯ ПОДДЕРЖКА И АВТОМАТИЗАЦИЯ ПРОЕКТНОЙ ДЕЯТЕЛЬНОСТИ
ТЕХНОЛОГИЧЕСКАЯ ПОДДЕРЖКА И АВТОМАТИЗАЦИЯ ПРОЕКТНОЙ ДЕЯТЕЛЬНОСТИ
 
Technological support filimoshkin
Technological support filimoshkinTechnological support filimoshkin
Technological support filimoshkin
 
Naumen University 10. Новые возможности для вузов
Naumen University 10. Новые возможности для вузовNaumen University 10. Новые возможности для вузов
Naumen University 10. Новые возможности для вузов
 
техн. облачных вычислений слукин Finopolis2016_14окт
техн. облачных вычислений слукин Finopolis2016_14окттехн. облачных вычислений слукин Finopolis2016_14окт
техн. облачных вычислений слукин Finopolis2016_14окт
 
Градус эффективности цод
Градус эффективности цодГрадус эффективности цод
Градус эффективности цод
 
Современная система управления порталом для создания сервисов в интернет ново...
Современная система управления порталом для создания сервисов в интернет ново...Современная система управления порталом для создания сервисов в интернет ново...
Современная система управления порталом для создания сервисов в интернет ново...
 
Развитие решений Cisco для ЦОД глазами специалиста по серверам и приложениям...
Развитие решений Cisco для ЦОД глазами специалиста по серверам и приложениям...Развитие решений Cisco для ЦОД глазами специалиста по серверам и приложениям...
Развитие решений Cisco для ЦОД глазами специалиста по серверам и приложениям...
 
система аналитической отчетности Рослесхоза
система аналитической отчетности Рослесхозасистема аналитической отчетности Рослесхоза
система аналитической отчетности Рослесхоза
 
Stack monitoring
Stack monitoringStack monitoring
Stack monitoring
 
операционная система
операционная системаоперационная система
операционная система
 
операционная система
операционная системаоперационная система
операционная система
 
SDN в корпоративных сетях
SDN в корпоративных сетяхSDN в корпоративных сетях
SDN в корпоративных сетях
 
О концептуальном моделировании
О концептуальном моделированииО концептуальном моделировании
О концептуальном моделировании
 

Пустовит. Архитектура информационной системы интеллектуальной обработки данных

  • 1. архитектура ИНФОРМАЦИОННОЙ системы ИНТЕЛЛЕКТУАЛЬНОЙ обработки данных студент IV курса НТУУ «КПИ» ФИВТ ВТ Пустовит Михаил Киев-2011 1
  • 2. Цель и актуальность работы Цель работы Создание масштабируемой и легко расширяемой системы обработки данных Актуальность работы Требуется при использовании методов computational science. Интеграция уже существующих подсистем обработки. 2
  • 3. Требования к системе Пользовательские требования Легкость использования Широкая доступность Минимальные требования к пользовательскому оборудованию Системные требования Масштабируемость (вычислительная) Расширяемость (функциональная) 3
  • 4. Существующие решения Google Public Data Explorer Gapminder Нет функциональной расширяемости Узкоспециализированные (только визуализация) Statsoft STATISTICA Проприетарный продукт Платформо-зависим 4
  • 5. Выбор архитектуры Клиент-серверная архитектура Облачные вычисления Software-as-a-Service (SaaS) Service-oriented architecture (SOA) Разрозненные, слабосвязанные службы Веб-службы SOAP Web-services Протокол передачи: SOAP RESTful web-services Протокол передачи: HTTP 5
  • 7. Входной скрипт Входной скрипт – это последовательность команд вида: resID = [подсистема].[команда][inID] На месте входных данных могут быть константы Идентификаторы могут быть представлены: В явном виде Переменной При повторном использовании переменной, связанные данные уничтожаются Скрипт проходит стадии: Пользовательский вид -> XML пользовательского вида -> XML с идентификаторами 7
  • 8. Подсистемы У каждой системы есть XML-описатель, содержащий: Название системы Список команд, состоящий из описатель команд: Название команды XSD (XML Schema Definition) для валидации входных параметров входных параметров Интерфейсы всех подсистем единообразны: Функция запроса описателя (для регистрации подсистемы) Функция выполнения команды принимающая: Название команды Идентификатор входных данных 8
  • 10. Подсистема управления данными Диспетчер хранит перечень всех доступных хранилищ и данных Диспетчер хранит список актуальных данных в таблице: [URI данных] :[URL хранилища] Каждая служба имеет локальный диспетчер данных, который: Размещает данные в локальном хранилище Размещает данные в удаленном хранилище, через запрос к Диспетчеру До стадии фактической обработки данных, система оперирует исключительно описателями 10
  • 11. Внутренние типы данных Все данные передаются в виде XML-сообщений Валидация всех типов данных может происходить при помощи XSD-схем (XML Schema Definition) Одиночные поля передаются в виде полей XML-документа Массивы и таблицы передаются в виде описателя и двоичного (Base64)представления. Описатель содержит: Размерность передаваемого массива/таблицы Тип ячеек массива/таблицы 11