Конверсия, определяемая правилами. О конвертации данных с помощью продуктов с открытым кодом

Содержание

Слайд 2

О чем доклад?

Что такое конверсия
Где возникают задачи, связанные с конверсией
Какие есть решения

О чем доклад? Что такое конверсия Где возникают задачи, связанные с конверсией
и связанные с ними проблемы
Инструментарий преобразований, построенный на основе правил
Демонстрация

Слайд 3

Что такое конверсия?

Конверсия = ПРЕОБРАЗОВАНИЕ ИНФОРМАЦИИ
Изменение семантического смысла информации
Добавление новой смысловой нагрузки
Реорганизация

Что такое конверсия? Конверсия = ПРЕОБРАЗОВАНИЕ ИНФОРМАЦИИ Изменение семантического смысла информации Добавление
информации
Изменение формата представления

Слайд 4

Где и как возникают задачи преобразования информации?
Финансовые компании
Поддержка white-label брендов и продуктов
Travel

Где и как возникают задачи преобразования информации? Финансовые компании Поддержка white-label брендов
industry
Поддержка web сайтов для мобильных устройств

Слайд 5

Существующие подходы и решения

Компании, специализирующиеся на преобразовании информации (INNODATA, OpenWorld Data, Unisoft

Существующие подходы и решения Компании, специализирующиеся на преобразовании информации (INNODATA, OpenWorld Data,
Datatech)
Платные продукты (Omnimark, Microsoft BizTalk Mapper, EMC Documentum Content Transformation Services)
Использование существующих технологий преобразования данных (XSLT, Smooks), не требующих платного лицензирования

Слайд 6

Как работают существующие подходы

Как работают существующие подходы

Слайд 7

Чего не хватает существующим решениям?

Одного или нескольких из следующего списка:
Предоставления гибкой возможности

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

Слайд 8

Задачи, решаемые инструментарием преобразований


Автоматизация процесса анализа информации, базируясь на основе исходной

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

Слайд 9

Как работает наш подход


Как работает наш подход

Слайд 10

Из чего состоит инструментарий?

Анализатор схемы автоматизирует процесс анализа информации, определяя набор потенциальных

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

Слайд 11

Используемые технологии

А также:

Apache Velocity

TestNG

JAXB

Log4J

JExcelAPI

Apache Maven

XMLUnit

AspectJ

Используемые технологии А также: Apache Velocity TestNG JAXB Log4J JExcelAPI Apache Maven XMLUnit AspectJ

Слайд 12

Анализатор схемы

Позволяет определить набор потенциальных преобразований, анализируя модели исходной и результирующей схем

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

Слайд 13

Правила преобразования – основные компоненты экспертной системы

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

Правила преобразования – основные компоненты экспертной системы Инструментарий предоставляет возможность бизнес -
определять правила преобразования в виде электронной таблицы (Excel).
Правило состоит из:
Условия или условий, представляющих собой ограничения, накладываемые на состояние элементов исходной модели информации .
Параметризированных команд преобразования, т.е. модулей, определяющих логику преобразований элементов модели, структура которых может быть расширена в случае необходимости.

Слайд 14

Контроллер преобразований

Нормализирует исходную информацию в виде правильно сформированной модели
Исполняет преобразование, применяя правила,

Контроллер преобразований Нормализирует исходную информацию в виде правильно сформированной модели Исполняет преобразование,
определенные в Excel спецификации к модели
Конвертирует преобразованную модель в результирующий формат информации

Слайд 15

Стратегия тестирования

Различных численных характеристик результирующей информации (числа файлов, числа связей и зависимостей)
Согласованности

Стратегия тестирования Различных численных характеристик результирующей информации (числа файлов, числа связей и
информации
Индивидуальных правил
Правильности реорганизации информации
Корректной последовательности представления результирующей информации, включая семантику

Стратегия автоматического тестирования фокусируется на верификации и контроле

Слайд 16

Когда преобразование информации завершено?

Полностью определена спецификация преобразования (Excel правила)
Не было ошибок во

Когда преобразование информации завершено? Полностью определена спецификация преобразования (Excel правила) Не было
время выполнения
Все автоматические тесты были настроены для покрытия заданных требований
Созданы тестовые сценарии, базирующиеся на правилах
Все тесты были запущены и подготовлен соответствующий отчет
Все противоречивости, найденные при помощи инструмента автоматического тестирования преобразования были прояснены

Преобразование считается законченным, когда:

Имя файла: Конверсия,-определяемая-правилами.-О-конвертации-данных-с-помощью-продуктов-с-открытым-кодом.pptx
Количество просмотров: 172
Количество скачиваний: 0