VI рабочее совещание по электронным публикациям "El-Pub2001"

25-27 апреля 2001 г., г. Новосибирск, Академгородок

Тезисы докладов


Универсальное конвертирование данных с использованием XML

Рыжов В.С.

xTech (Новосибирск)

В процессе изготовления электронных приложений с использованием баз данных структура этих данных может видоизменяться. Могут добавляться новые поля, удалятся старые, изменяться названия и преобразовываться типы данных. Могут появляться новые таблицы или удаляться старые, видоизменяться связи между таблицами. Но система в этот момент может уже успешно существовать, иметь множество пользователей, содержать большое количество данных, которые нельзя потерять. Так появляется проблема конвертации данных.

Предлагаемый метод универсального конвертирования данных основан на использовании XML и возможности XSL трансформации. Вначале данные перегоняются в XML формат по очевидному алгоритму. Затем при помощи XSL трансформации они переводятся в нужный вид. И далее, алгоритмом обратным к первому, все складывается в СУБД. XSL модуль содержит бизнес логику преобразования. Приложение по универсальной конвертации данных реализовано на Java.


Рис. 3. Процесс преобразования данных

Примечание. Тезисы докладов публикуются в авторской редакции



|Электронная библиотека| |Математические публикации| |Информационные ресурсы|
Ваши комментарии
А.М.Федотов
[SBRAS]
[Головная страница]
[Конференции]
[СО РАН]

© 2001, Сибирское отделение Российской академии наук, Новосибирск