Инструментальные средства интерактивного редактирования данных в сети Интернет тема диссертации и автореферата по ВАК РФ 05.13.11, кандидат технических наук Долгалев, Эдуард Евгеньевич
- Специальность ВАК РФ05.13.11
- Количество страниц 150
Оглавление диссертации кандидат технических наук Долгалев, Эдуард Евгеньевич
ВВЕДЕНИЕ.
ГЛАВА 1. РЕДАКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ В
СЕТИ ИНТЕРНЕТ.
1. Интернет. Актуализация данных в Интернет.
2. Разноструктурированные данные.
3. Редактирование распределенных данных.
4. Вывод.
ГЛАВА 2. ТЕХНОЛОГИИ ПОСТРОЕНИЯ СИСТЕМ
РЕДАКТИРОВАНИЯ ДАННЫХ В СЕТИ ИНТЕРНЕТ.
1. Классификация систем редактирования.
2. Технологии построения интерактивных форм в Интернет.
3. Технологии распределенных объектов.
4. Многоплатформенность.
5. Вывод.
ГЛАВА 3. ПРОГРАММНЫЙ КОМПЛЕКС ДЛЯ ИНТЕРАКТИВНОГО
РЕДАКТИРОВАНИЯ ДАННЫХ В СЕТИ ИНТЕРНЕТ.
1. Требования к разрабатываемой системе.
2. Язык описания форм ProXForms.
• 3. Интерпретатор ProXForms для Интернет.
4. Оценка эффективности программного комплекса.
5. Редактирование полу структурированных и распределенных данных с помощью ProXForms.
6. Сравнение ProXForms с XForms.
7. Результаты апробации системы ProXForms.
Рекомендованный список диссертаций по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК
Математические модели и технологии создания сетевых интерактивных ресурсов для систем дистанционного обучения2003 год, кандидат технических наук Касьянов, Олег Анатольевич
Программная среда визуальной разработки баз данных информационных систем и средств доступа к их ресурсам на платформе WEB2005 год, кандидат технических наук Воякин, Евгений Анатольевич
Модели, методы и программное обеспечение для построения объединенного интернет/интранет сервера организации, обеспечивающего безопасность информационных ресурсов2005 год, кандидат физико-математических наук Ермаков, Дмитрий Германович
Разработка технологии автоматизированной подготовки динамических документов и интерактивного повествования2005 год, кандидат физико-математических наук Леонов, Андрей Владимирович
Технология создания сетевых интерактивных ресурсов в образовании и научных исследованиях2002 год, кандидат технических наук Мамонтов, Денис Игоревич
Введение диссертации (часть автореферата) на тему «Инструментальные средства интерактивного редактирования данных в сети Интернет»
Актуальность темы
Последние годы в сети Интернет существенно возросла потребность в интерактивных системах. Все чаще перед разработчиками информационных ресурсов ставится задача не просто представить те или иные сведения, а построить систему, нацеленную на диалог с пользователем. Особенно это обстоятельство актуально для владельцев больших и, как правило, распределенных информационных ресурсов. Для крупных предприятий, корпораций и ведомств решение этой проблемы -залог успешной деятельности. Интерактивные формы взаимодействия не только улучшают работу пользователей, но и активно стимулируют участие в деятельности по созданию и развитию информационных ресурсов значительно большего числа сотрудников, не имеющих прямого отношения к вопросам администрирования.
С подобными проблемами сталкиваются, например, в Московском государственном университете им. М.В. Ломоносова, являющимся производителем и владельцем крупного распределенного информационного ресурса. Сегодня РГеб-система МГУ представляет информацию, размещенную более чем на 300 сайтах отдельных структурных подразделений университета, связанных гипертекстовыми ссылками. РГеб-система объединяет разнородные данные: базы данных и знаний по отдельным направлениям исследований, HTML- и XML-ресурсы, аудио-видео материалы. При этом, если раньше стояла задача только качественного информационного наполнения, то сегодня требования изменились. Повышение качества информационной поддержки всех сфер деятельности университета, в первую очередь, организации учебного процесса, научных исследований, административно-управленческой и инженерно-хозяйственной деятельности требует создания единой интегрированной системы распределенных информационных ресурсов на основе внедрения современных информационных технологий. Необходимо оперативно обновлять содержание сайтов, развивать информационную Web-систему, включать в ее состав интерактивные программы, обеспечивающие эффективную работу пользователя с одним из самых крупных научно-информационных сетевых ресурсов страны [1].
Под интерактивными системами в контексте данной работы будем понимать программные комплексы, решающие задачи обновления информации посредством активного диалогового взаимодействия с пользователем в процессе редактирования форм и данных. Взаимодействие с пользователем может выражаться в виде сообщений о допущенных ошибках при вводе, о нарушении каких-либо ограничений целостности. Формы представляют собой механизмы, позволяющие изменять значения полей электронных документов. В дальнейшем мы будем рассматривать технологии работы с формами, имея в виду их применение в сети Интернет.
После создания гипермедийной службы World Wide Web, в начале 90-х годов, Интернет получил дополнительный импульс в своем развитии. В стандарт гипертекстовой разметки HTML были включены диалоговые свойства - HTML-формы. Посредством форм стала возможна передача параметров внешним программам. Компактное описание форм, небольшой набор элементов интерфейса, несмотря на отсутствие возможностей обратной связи с пользователями в процессе их заполнения, позволили разработчикам систем редактирования активно развивать это направление, в первую очередь, в сторону повышения уровня интерактивности. HTML-формы до сегодняшнего дня остаются основным инструментом в создании интерактивных систем редактирования данных в сети Интернет. Однако в использовании HTML-форм существует ряд проблем.
Во-первых, HTML-формы не обладают механизмами взаимодействия с пользователями в процессе редактирования данных без участия сервера. Этот недостаток разработчики пытались восполнить новыми инструментами, такими, как DHTML, JavaScript, VBScript и т. д. Но ни один из них не стал стандартом в этой области и не получил такого распространения, как HTML-формы.
Во-вторых, последнее крупное обновление спецификации HTML-форм прошло более десяти лет назад. С момента включения форм в стандарт HTML появились новые типы и структуры данных, были созданы новые технические устройства доступа к информации в сети Интернет. Работа с данными стала возможна не только с настольного персонального компьютера, но и с карманного компьютера или сотового телефона. За последнее десятилетие значительно увеличилась пропускная способность каналов связи, производительность компьютеров возросла на несколько порядков. Возможности современного РГеб-браузера, основного инструмента работы с информацией в сети Интернет, позволяют сегодня не только отображать простой набор элементов, но и брать на себя значительную часть нагрузки предварительных вычислений, уменьшая при этом нагрузку на Web-серверы.
Таким образом, с начала 90-х годов существенно изменились аппаратные возможности, появились новые задачи для систем интерактивного редактирования данных в сети Интернет. Сложилась ситуация, когда простота и ограниченный набор возможностей HTML-форм стали узким местом в сложных системах. В 1999 году консорциум W3C1 (World Wide Web Consortium) приступил к координации
1 http.V/www. w3c.org деятельности по разработке новой спецификации обработки форм. Проект получил название XForms.
Представленный на обсуждение в 2001 году проект XForms 1.0 [2] определяет новый тип Web-форм, использующий такие технологии, как XML {Extensible Markup Language — расширяемый язык разметки) [3], SMIL (,Synchronized Multimedia Integration Language — язык описания синхронизируемого мультимедийного контента) [4] и CSS (Cascading Style Sheets — каскадные таблицы стилей) [5]. Новые формы призваны заменить традиционные и стать основой создания и поддержки информационных систем с более гибкой и независимой от аппаратно-программной платформы обработкой пользовательских запросов. В XHTML (Extensible HyperText Markup Language - расширяемый язык гипертекстовой разметки) [6], новой версии языка гипертекстовой разметки HTML, XForms заменит //TML-формы.
Разработка спецификации XForms продолжается уже более четырех лет. Необходимо время на апробацию и внедрение перспективных технологий, основанных на XForms, на их доработку и создание Web-браузеров с поддержкой новых возможностей. Переход к таким технологиям повлечет за собой дополнительные затраты на основательную модернизацию существующих систем. Вместе с тем, потребность в перспективных механизмах существует уже сегодня [7].
С учетом изложенного, актуальным стал поиск подходов к разработке механизмов редактирования данных, основанных на традиционных технологиях, простых в применении для разработчика и пользователя, но покрывающих значительную часть современных потребностей интерактивного взаимодействия с ^^-приложениями.
Цель и задачи работы
Целью диссертационной работы, выполняемой в рамках проекта, направленного на поиск механизмов, моделей и программных средств интеграции информационных ресурсов МГУ им. М.В. Ломоносова [1], является исследование, разработка и практическая реализация способов интерактивной актуализации данных в сети Интернет. Для достижения этой цели были поставлены следующие задачи.
1. Разработать способ описания документов для их актуализации в сети Интернет, основанный на отделении данных от правил редактирования и внешнего вида документов.
2. На основе всестороннего анализа уже существующих и перспективных подходов к созданию средств интерактивного редактирования информационных систем в сети Интернет определить перечень требований к модели создаваемого комплекса, его проектные решения, направленные на реализацию предложенного способа описания документов.
3. С учетом выдвинутых требований реализовать программный комплекс интерактивного редактирования информационных систем.
4. Разработать методику взаимодействия созданного программного комплекса с распределенными интегрированными информационными системами, апробировать данную методику в среде Web.
Основные результаты работы
1. На основе исследований проблем интерактивной актуализации информационных систем в сети Интернет, систематизации подходов и практических решений на этом направлении, предложен новый подход к описанию форм редактирования документов, позволяющий отделить данные от внешнего вида документа и добавлять к его описанию правила редактирования.
2. Для реализации этого подхода разработан язык, позволяющий описывать данные, правила редактирования документов и их внешнее представление. Создан интерпретатор нового языка на основе Web-TQxnonoruvL для использования в сети Интернет.
3. Разработана методика интеграции интерпретаторов языка описания форм с информационными системами, которая прошла практическую апробацию в реально эксплуатируемых на сети MSUNET (сеть МГУ им. М.В. Ломоносова) программных комплексах.
Научная новизна работы
Научная новизна диссертационной работы выражается в следующих положениях:
• на основе всестороннего анализа существующих и перспективных подходов выявлены проблемы, возникающие при построении инструментальных средств редактирования информационных систем в Интернет и механизмов их внедрения в интегрирующие программные комплексы, разработаны требования и предложены общие решения, основанные на простых в реализации для разработчика и пользователя технологиях, но обеспечивающие значительную часть потребностей в редактировании Web-ресурсов;
• предложен новый подход для определения свойств форм редактирования с раздельным описанием данных, правил редактирования и внешнего вида документов на основе XML;
• разработан программный комплекс, реализующий этот подход для сети Интернет;
• апробирована методика взаимодействия разработанного программного комплекса с информационными системами.
Практическая значимость
Представленные в настоящей работе решения позволяют значительно упростить разработку FFeb-модулей в интерактивных системах, предназначенных для редактирования данных. Разработчику Web-сайта не надо заботиться о том, как принимать и обрабатывать запросы пользователя, делать проверку корректности введенных данных и отсылать ответ пользователю - все это реализует разработанная система. Разработчику необходимо лишь предоставить интерпретатору языка описание формы и обработать отредактированные пользователем данные. Пользователь во время интерактивного взаимодействия с разработанным программным комплексом получает стандартные HTML-формы и для работы с системой ему достаточно обычного Web-браузера.
Новый язык описания форм позволяет в одном документе задавать свойства для произвольного числа форм, с указанием связей между ними и ограничений целостности вводимых данных. Интерпретатор нового языка создает РРеЬ-менеджер, который управляет навигацией по HTML-формам, контролирует процесс их заполнения и формирует результат редактирования.
Предоставляемый пользователю документ может формироваться из данных, полученных от разных систем, расположенных на удаленных компьютерах. Реализованы механизмы для обмена информацией с первоисточниками данных в процессе редактирования, что позволяет использовать систему в качестве модуля актуализации данных в интегрированных информационных средах. Разработанная система является многоплатформенной. Весь программный комплекс реализован на основе открытых стандартов.
Результаты проведенных исследований и практических работ свидетельствуют о том, что разработаны и реализованы механизмы, модели и программное обеспечение интерактивного редактирования данных в сети Интернет, которые могут быть эффективно использованы как инструментальный комплекс (подсистема) в составе современных интегрированных систем распределенных информационных ресурсов.
Доклады и публикации
Основные положения работы докладывались на научном семинаре «Современные сетевые технологии» (Москва, МГУ 2001 г.), на VI Международной научной конференции молодых ученых и специалистов (Дубна, 2002 г.), на Международной научно-методической конференции «Новые информационные технологии в университетском образовании» (Кемерово, 2002 г.), на VII Международной конференции по электронным публикациям «Е1-РиЬ2002» (Новосибирск, 2002 г.), на Международном симпозиуме по проблемам модульных систем и сетей ICSNET '2002 (Москва, 2002 г.), на Всероссийской конференции «Технологии информационного общества - Интернет и современное общество» (Санкт-Петербург, 2002 г.), на XII Международной конференции по вычислительной механике и современным прикладным программным системам (Владимир, 2003 г.), на «Ломоносовских чтениях» (Москва, 2003 г.).
По материалам диссертации опубликовано 7 печатных работ.
Структура и объем диссертации
Работа состоит из введения, трех глав, заключения, списка литературы и приложения (объемом 21 страницы). Общий объем диссертации 149 страниц, включая приложение, 17 рисунков и схем, 1 таблица. Список литературы содержит 62 наименования.
Краткое содержание работы
В первой главе анализируются вопросы, связанные с редактированием данных информационных систем в сети Интернет. Данная задача рассматривается в рамках проблемы интеграции программных комплексов на базе корпоративного портала. В главе содержится изложение предварительных результатов исследований автора, в которых намечены подходы, механизмы и способы их реализации, обсуждаемые в последующих главах. Рассматриваются задачи, возникающие при создании средств редактирования полуструктурированных данных в распределенных системах.
Вторая глава посвящена анализу функциональных возможностей технологий, которые могут быть положены в основу построения средств редактирования данных информационных систем в сети Интернет. Рассматриваются технологии построения интерактивных систем, промежуточного слоя, создания многоплатформенных комплексов с целью формулирования перечня требований к разрабатываемой системе.
Третья глава посвящена описанию разработанного автором способа описания документов для их актуализации. Рассматривается язык ProXFormsy его интерпретатор для редактирования данных в сети Интернет. Предлагается методика интеграции произвольного интерпретатора данного языка с распределенными интегрированными информационными системами. Приводятся результаты тестирования и внедрения разработанной системы.
В заключении кратко формулируются основные результаты диссертационной работы.
Похожие диссертационные работы по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК
Методы и средства разработки компонентного управления Web - сайтом на основе динамической объектной модели2005 год, кандидат технических наук Быков, Михаил Юрьевич
Система управления содержанием WEB сайта2004 год, кандидат технических наук Коршунов, Андрей Александрович
Инструментальные средства интеграции контента унаследованных веб-приложений в единое информационное пространство предприятия2009 год, кандидат технических наук Чеснавский, Александр Александрович
Технологии и программное обеспечение информационно-аналитических систем на основе геоинформационного интернет-сервера2006 год, кандидат технических наук Кадочников, Алексей Анатольевич
Типология и художественные стратегии сетевого искусства: 1994-20042005 год, кандидат искусствоведения Гурулев, Игорь Валерьевич
Заключение диссертации по теме «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», Долгалев, Эдуард Евгеньевич
6.4 Вывод
Разработка спецификации XForms продолжается уже четырех лет. Потребуется еще немало времени на апробацию и внедрение перспективных технологий, основанных на XForms. Необходимо время на ее доработку, создание Web-браузеров с поддержкой новых возможностей. Переход к таким технологиям повлечет за собой дополнительные затраты на модернизацию систем. XForms ждет испытание временем. Вместе с тем, потребность в перспективных механизмах, представленных в спецификации XForms, существует уже сегодня. С учетом изложенного, актуальным является поиск подходов к разработке новых механизмов интерактивного редактирования данных, основанных на традиционных технологиях, простых в реализации для пользователя, но покрывающих часть современных потребностей интерактивного взаимодействия с Web-приложениями. Практической реализацией одного из таких подходов является представленный в настоящей работе программный комплекс.
7. Результаты апробации системы ProXForms
Представленный в настоящей работе программный комплекс, включая язык ProxForms описания форм и его интерпретатор для сети Интернет, был использован в качестве модуля редактирования XML-данных в составе системы управления содержанием РГеб-сайтов PortMan [60,61], а также для взаимодействия с модулем администрирования общественно-информационного сайта "Война в Ираке".
7.1 Система управления содержанием сайта PortMan
Система управления содержанием Web-сштов PortMan представляет собой набор инструментальных средств для построения корпоративного портала. В качестве формы представления документов в системе используется XML, что делает систему более гибкой для задания данных, определяемых с учетом специфики конкретной задачи. Использование языка преобразований XSLT решает проблему повторного использования документов. Иерархическая структура организации материалов предоставляет возможность работать одновременно с группой материалов как с одним документом.
Система управления содержания Web-сайта функционально делится на два модуля: модуль управления структурой сайта и материалами, а также модуль визуализации страниц по запросу пользователей. Первый модуль предназначен для организации процесса управления структурой сайта и работы с размещаемыми на нем документами. Второй модуль обеспечивает визуализацию запрошенной пользователем страницы.
Для решения задач управления данными, представленными в XML-формате, в модуль администрирования был внедрен программный комплекс ProXForms. На основе алгоритма редактирования ХМ£-данных (гл. 3, § 5.1) разработан модуль обмена документами и трансформации AML-данных модуля администрирования в ProXForms-формат и обратно.
Начальные данные
Преобразования
ProXForms документ
XML Schema N
ХМ1
Обратное преобразовс model. к»Н represents tton.xsit instance.xslt instance, xs It -1
ProXForms model
ProXForms representation
ProXForms instance ние результата pec актирования в XML-документ
Рисунок 17. Схема преобразования XML-документов в ProXForms и обратно
В системе управления содержанием сайта для каждого типа XML-документа описание его модели данных хранилось в виде XML-схемы. Таким образом, на основании XA/L-доку мента и его XML-схемы необходимо было формировать ProXForms-jxoKyMem (рис. 17). Были разработаны XSLL-шаблоны. Шаблон model.xslt преобразует схему документа в ProXForms-oxmcmiwQ модели данных. Затем из описания модели данных с помощью шаблона representation.xslt создается описание внешнего вида будущей формы. Шаблон instance.xslt создает секцию начальных значений ProXForms-документа.
В данной архитектуре все шаблоны универсальны и могут быть применены к любым XML-доку ментам. Для определения уникального интерфейса заданного типа документа создавался отдельный шаблон генерации внешнего вида, который хранился в системе управления содержанием сайта вместе с XML-схемой.
До внедрения системы ProXForms в программный комплекс PortMan администратору предоставлялась возможность изменять содержание сайта, внося исправления в полный текст соответствующего XML-документа. Такой подход требовал от пользователя модуля администрирования дополнительных навыков работы с XML-технологиями. Кроме того, не исключалась возможность появления ошибок, как в структуре документа, так и в его содержании, поскольку за корректный набор тегов следил сам пользователь. Правильность введенных документов можно было проверить только при размещении их в хранилище системы.
Внедрение программного комплекса ProXForms позволило организовать альтернативный способ редактирования XML-д анных. Пользователю предлагаются для заполнения HTML-формы, где каждое поле соответствует одному из узлов XML-документа. При этом от пользователя не требуется знания структуры документа и исключается возможность непреднамеренного ввода некорректного документа. Кроме того, если узлы J^ML-документа имеют ограничения на вводимую информацию, система редактирования сама сообщает пользователю об этом.
Система ProXForms скрывает от пользователей структуру XML-данных, что позволяет создавать разделы сайта со сколь угодно сложной структурой соответствующих документов. Возможность задания произвольных ограничений для Рга^РЪтгау-документов решает проблему создания более тонких настроек для произвольных разделов XML-документов.
Внедрение системы ProXForms позволило не только существенно уменьшить количество ошибок при вводе данных, но и значительно расширить число пользователей системы управления содержания Web-сайта. Последнее обстоятельство особенно важно, так как система уже используется сотрудниками Московского университета для разработки специализированных ресурсов [62]. Университет обладает уникальным научным потенциалом, передовыми методиками и технологиями. От создания инструментария для быстрого размещения и редактирования материалов в сети Интернет с использованием современных технологий напрямую зависит качество и интерес научного сообщества к быстро развивающейся РРеЬ-системе МГУ.
7.2 Общественно-информационный сайт "Война в Ираке"
Сайт "Война в Ираке" был создан инициативной группой, деятельность которой поддерживалась компанией "Техно Стримм"9, для освещения политических событий в Ираке в период с 2003 по 2004 год. Его информационное наполнение было организовано с помощью интерфейса, обеспечивающего свободный доступ пользователей к хранилищу материалов для последующего их рецензирования. Публикации поступали на нескольких языках. Рецензирование и коррекцию поступающих материалов обеспечивала администрация сайта. При необходимости осуществлялся их перевод, после чего информация размещалась на сайте.
Статьи хранились в нескольких базах данных. Информация одних использовалась для публичного доступа, другие базы данных были доступны только администраторам, осуществляющим поддержку сайта.
9 http.7/www.jera.ru
Программный комплекс ProXForms был внедрен в модуль администрирования данным сайтом и использовался для решения следующих задач:
- управление информацией о пользователях;
- настройка этапов рецензирования;
- рецензирование;
- работа с новостной лентой.
Для организации взаимодействия ProXForms с модулем администрирования использовались предложенные в данной работе методы и алгоритмы редактирования распределенных и полу структурированных данных (гл. 3, § 5).
Внедрение разработанного программного комплекса позволило значительно уменьшить время на проектирование и поддержку интерактивных модулей сайта, снизить затраты на привлечение квалифицированных специалистов для выполнения этой работы. По данным независимых источников10 сайт стал одним из самых посещаемым политических ресурсов России в сети Интернет.
10 Раздел статистики посещения сайтов на www.rambler.ru и www.yandex.ru
Заключение
На основании всестороннего анализа состояния средств интерактивного редактирования данных в информационных системах, размещаемых в Интернет, подходов к созданию перспективных а этом направлении механизмов, технологий и программных комплексов сформулированы требования к ним и проектные решения, рассчитанные на создание автоматизированной системы актуализации данных Web-ресурсов сети Интернет.
Автором разработана и программно реализована многоплатформенная система редактирования полуструктурированных данных с механизмами ее эффективного встраивания в интегрированные системы распределенных программных ресурсов, построенные на основе технологий промежуточного слоя. Ядро данной системы составляют:
• язык описания форм ProXForms',
• й^-интерпретатор ProXForms.
На основе XML-формата предложена структура документов, описывающих формы редактирования текстовых данных со сложной системой ссылок. Документ описания форм делится на четыре раздела: описания данных, внешнего вида, начальных данных и значений по умолчанию, что позволяет отделить данные от их представления и организовать гибкую настройку форм редактирования.
По описанию форм интерпретатор создает шаблоны HTML-документов, для каждого пользователя организуется отдельная сессия, в которой хранится вся информация о состоянии редактируемого документа. Интерпретатор создает Жеб-менеджер, отвечающий за взаимодействия клиента с сервером. РРеб-менеджер управляет навигацией по страницам, контролирует правильность введенных данных и формирует результат по окончании работы с документом.
В представленном программном комплексе реализован модуль подключения внешних процедур для обращения к первоисточникам в процессе редактирования данных.
Предложены алгоритмы редактирования полуструктурированных и распределенных данных с помощью системы редактирования ProXForms.
Проведена работа по внедрению разработанной системы в программный комплекс управления содержанием Web-сайтов. В результате внедрения был упрощен механизм работы с JlML-документами в модуле администрирования. Система ProXForms позволила значительно уменьшить вероятность возможных ошибок при изменении содержания сайтов и расширить круг пользователей, благодаря скрытию структуры ^ML-документов. Механизмы задания различных ограничений решили проблему задания более точных требований к произвольным частям XML-доку ментов.
С учетом изложенного основными результатами работы являются следующие положения.
• На основе исследований проблем интерактивной актуализации информационных систем в сети Интернет, систематизации подходов и практических решений на этом направлении, предложен новый подход к описанию форм редактирования документов, характеризующийся отделением данных от внешнего вида и добавлением к описанию правил редактирования.
• Для реализации этого подхода разработан язык, позволяющий описывать данные, правила редактирования документов и их внешнее представление. Создан интерпретатор нового языка на основе Web-технологий для использования в сети Интернет.
• Разработана методика интеграции интерпретаторов языка описания форм с информационными системами, данная методика прошла практическую апробацию с реально эксплуатируемыми на сети MSUNET (сеть МГУ им. М.В. Ломоносова) программными комплексами.
В качестве ближайших перспектив можно выделить следующие направления развития системы:
• создание графического редактора языка ProXForms;
• разработка алгоритмов для автоматического преобразования XML-документов в РгоАУотжу-формат;
• расширение типов данных языка ProXForms, например, добавление двоичного типа данных для работы с файлами.
Список литературы диссертационного исследования кандидат технических наук Долгалев, Эдуард Евгеньевич, 2004 год
1. В. А. Васенин, Э. E. Долгалев. Язык ProXForms на этапе эволюции Web-технологий от HTML-форм к XForms // Программирование N5 М.: Изд-во Наука, 2003. С. 55-65.
2. L. Kleinrock. Information Flow in Large Communication Nets - RLE Quarterly Progress Report, July 1961.
3. L. Roberts. Toward a Cooperative Network of Time-Shared Computers -Fall AFIPS Conf, Oct. 1966.
4. S. Crocker RFC001 Host software - IEEE Trans. Comm.Systems, Apr-07-1969.11. http://www.w3.org/TR/html4/ HTML12. http://www.c-i-a.com/index.htm Internet Industry Almanac
5. В. А. Садовничий, В. А. Васенин, А. А. Мокроусов, А. В. Тутубалин. Российский Интернет в цифрах и фактах-М.:Изд-во МГУ, 1999 С. 148
6. А. А. Макаров, Н. Л. Ковба, В. А. Турков. Структура трафиков научно-образовательных сетей России на канале RBNet-Teleglob. // Международная научно-методическая конференция «Новыеинформационные технологии в университетском образовании».
7. Новосибирск, 2000. С. 136-137.http://monitoring.s2s.msu.ru/
8. Word Wide Web Consortium (W3C), "XForms The NextGeneration of Web Forms", http://www.w3.org/MarkUp/Forms
9. A. Deutsch, M.Fernandez, D. Suciu. Storing Semistructured Data with STORED. http://db.cis.upenn.edu/Publications/
10. A. Deutsch, M. Fernandez, D. Florescu, A. Levy, D. Susiu. A query Language for XML. http://db.cis.upenn.edu/Publications/
11. В. Эммерих. Конструирование распределенных объектов, Москва, 2002, Изд-во Мир, 510 С.
12. В. А. Васенин, В. А. Роганов. GRACE: распределенные приложения в Internet / Открытые системы, 2001, № 5-6, с. 29-33.
13. Д.Пьюполо. OLE: создание элементов управления: пер. с англ. К.:
14. Издательская группа ВНУД997. 432 с. ISBN 5-7315-0011-828. http://www.ncompasslabs.com/binaries/index.htm ScriptActive29. http://www.cs.cf.ac.Uk/Dave/C/node33.html RPC
15. Object Management Architecture Guide, 3rd Edition // Object Management Group, R.M. Soley (Editor), C.M. Stone (Editor),1.BN: 0-471-14193-3, 1995.31. http://www.corba.org CORBA
16. P. Богатырев. Летопись языков Паскаль // Журнал "Мир ПК", #04, 2001.
17. Р. Богатырев. Java против .NET // Журнал "Мир ПК", #12, 2001.
18. N. Wirth. The Programming Language Oberon // S oftware Practice and Experience, 1988, vol.18, #7, p. 671-690.
19. N. Wirth. The Programming Language Pascal // Acta Informatica,1971, vol.1, #1, p. 35-63.
20. N. Wirth. Programming in Modula-2. Heidelberg: Springer-Verlag, 1982.
21. M. Brandis, R. Crelier, M. Franz, J. Tempi. The Oberon System Family // Software Practice and Experience, 1995, vol.25, #12, p. 1331-1366.
22. N. Wirth, J. Gutknecht. The Oberon System // Software Practice and Experience, 1989, vol.19, #9, p. 857-893.
23. N. Wirth, J. Gutknecht. Project Oberon: The Design of an Operating System and Compiler. Addison-Wesley, 1992.
24. M. Franz. Emulating an Operating System on Top of Another // Software Practice and Experience, 1993, vol.23, #6, p.677-692.
25. C. A. Szyperski. Writeing Applications: Designing an Extensible Text Editor as an Application Framework // Proceedings of the Seventh International Conference on Technology of Object-Oriented Languages and Systems (TOOLS'92). Dortmund, 1992, p.247-261.
26. M. Franz. Dynamic Linking of Software Components // IEEE Computer, март 1997.
27. N. Wirth. Programming in Modula-2. Heidelberg: Springer-Verlag, 1982.
28. M. Franz. Code-Generation On-the-Fly: A Key to Portable Software. Дис. #10497, ETH Zu.rich; Zu.rich, 1994, ISBN 3-7281-2115-0
29. JavaSoft, Inc. What Is Java? http://www.javasoft.com/nav/whatis46. http://www.mesi.ru/joe/stl93.html47. http://msdn.microsoft.com/asp.net/ Active Server Pages48. http://www.macromedia.com/software/coldfusion/ Cold Fusion
30. M.A. Hamilton, "Java and the Shift to Net-Centric Computing", Computer, IEEE Computer Society, August 1996, vol. 29, № 8, pp.31-39.
31. F. Yellin. The Java Native Code API, Sun Microsystems, Mountain View, Calif., 1995; http://www.javasoft.com/doc/jitinterface.html
32. Microsoft SDK for Java 1.5; http://www.microsoft.com/java/sdk
33. Э. E. Долгалев. Язык описания форм ProXForms и интерактивные Web-системы // Международный симпозиум по проблемам модульных систем и сетей ICSNET'2002, Москва 2002г. М.: Изд-во Институт ядерных исследований Российской академии наук, 2003. С.130-135.
34. Э. Е. Долгалев. Язык описания форм ProXForms // Технологии высокопроизводительных информационно-вычислительных систем:
35. Сборник статей молодых ученых. / Под ред. профессора
36. B.А.Васенина. Переславль-Залесский: Изд-во "Университет города Переславля", 2003. С.65-75.56. http://www.w3c.org/XML/1998/06/xmlspec-report.htm DTD
37. Word Wide Web Consortium (W3C), XML Path Language (XPath) Version 1.0, http://www.w3.org/TR/xpath.
38. А. А. Коршунов. Система управления содержанием корпоративного портала. // Международная научно-методическая конференция «Новые информационные технологии в университетском образовании», Новосибирск, 2001. С. 200—202.
39. А. А. Коршунов. Использование системы управления содержанием WEB сайта при построении базы данных томографических исследований. // Труды Всероссийской научной конференции «Научный сервис в сети Интернет», Новороссийск, 2001. С.95-96.
Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.