автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.01, диссертация на тему:Разработка методов самоорганизации коммуникационных информационных систем в научно-образовательной среде
Автореферат диссертации по теме "Разработка методов самоорганизации коммуникационных информационных систем в научно-образовательной среде"
На правах рукописи
УДК 007.51 ::316.77::[001+378]
ГРЕБНЕВ Андрей Николаевич
РАЗРАБОТКА МЕТОДОВ САМООРГАНИЗАЦИИ КОММУНИКАЦИОННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ В НАУЧНО-ОБРАЗОВАТЕЛЬНОЙ СРЕДЕ
Специальность 05.13.01 - «Системный анализ, управление и обработка информации (в машиностроении и вычислительной технике)»
АВТОРЕФЕРАТ на соискание ученой степени кандидата технических наук
Ижевск 2007
003054145
Работа выполнена в ГОУ ВПО «Удмуртский государственный университет) (УдГУ)
доктор физико-математических наук, профессор
Бельтюков Анатолий Петрович
доктор технических наук, профессор
Кучуганов Валерий Никанорович
г. Ижевск
доктор физико-математических наук, профессор
Замов Наиль Калимович
г. Казань
ГОУ ВПО «Нижегородский государственный университет» (ННГУ),
г. Нижний Новгород
Защита состоится 27 марта 2007 г. в 14:00 часов на заседании Диссертационного совета К 212.065.01 при ГОУ ВПО «Ижевский государственный технический Университет» по адресу: 426069, г. Ижевск, ул. Студенческая, д. 7.
Отзыв на автореферат, заверенный гербовой печатью, просим высылать по указанному адресу на имя ученого секретаря диссертационного совета.
С диссертацией можно ознакомиться в библиотеке ГОУ ВПО «Ижевский государственный технический университет».
Автореферат разослан 20 февраля 2007 г.
Научный руководитель:
Официальные оппоненты:
Ведущая организация:
Ученый секретарь диссертационного совета
кандидат технических наук, доцент_(Сяктерев В.Н.
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ Актуальность. Три основания развития и процветания экономики страны -это образование, наука, бизнес. В свою очередь важным фактором их развития и интеграции будут социальные коммуникации. Автоматизация образовательных процессов, процессов выработки знаний, бизнес-процессов с помощью информационно-коммуникационных технологий (ИКТ) привела к появлению новых понятий: электронное образование (ЭО)!, электронная наука (ЭН), электронный бизнес. Базой же для них являются электронные коммуникации (ЭК) и электронный документооборот (ЭДО).
Одним из институтов взаимодействия образования, науки и бизнеса является вуз. Вуз — это та среда, в которой молодежь получает профессиональное образование, приобщается к важным научным исследовательским понятиям (в том числе к конференции и публикации), готовится к вступлению в бизнес.
Научно-образовательные комму никационные процессы в вузе
Образовательная среда Научная среда
Роли Студент-студент, студент-преподаватель, преподаватель-преподаватель. Автор-читатель, читатель-читатель, автор-автор; докладчик-слушатель, докладчик-докладчик, слушатель-слушатель.
Документы Рефераты, курсовые и дипломные работы, конспекты лекций, программы курсов, методические пособия, учебники, учебные пособия. Тезисы, статьи, доклады, авторефераты, монографии, диссертации.
События Лекции, лабораторные, практические занятия, коллоквиумы, экзамены, защиты курсовых и дипломных работ. Конференции, заседания, семинары, симпозиумы, защиты кандидатских и докторских диссертаций.
Рассмотрим коммуникационные процессы (см. табл.), протекающие в вузе в образовательной среде (образовательные коммуникации) и в научной среде (научные коммуникации). В таблице выделены три наиболее важных вида процессов, очевидно, что почти все они нуждаются в автоматизации с использованием ИКТ. Участники с указанными ролями должны иметь возможность взаимодействовать в синхронном (например, чаты) и асинхронном (например, форумы) режиме на удалении друг от друга. В случае документальной коммуникации, должны быть автоматизированы процессы, связанные со всеми этапами жизненного цикла (сбора и создания, управления и использования, хранения, сохранения, доставки и распространения) указанных документов. Автоматизация требуется и в коммуникативных
' Theory and Practice of Online Learning. Editors: Terry Anderson & Fathi Ellourai. Athabasca University, 2004. http://cde.athabascau.ca/online_book/
процессах, связанных с событиями, например: информационная поддержка события материалами, регистрация участников событий и т. п.
Таким образом, актуальность исследования обусловлена потребностью научно-образовательного сообщества в ускорении информационных социальных коммуникационных процессов в научно-образовательной среде, посредством автоматизации с помощью ИКТ.
Объект исследования - автоматизация информационных социальных коммуникационных процессов в научно-образовательной среде.
Предмет исследования — методология и методы автоматизации информационных социальных коммуникационных процессов в научно-образовательной среде.
Из объекта и предмета исследования видно, что работа выполнена на стыке социальных коммуникаций и информационных технологий с преобладанием последних.
Цель работы - разработать теоретическую и практическую основу для построения программного комплекса, автоматизирующего (и, как следствие, ускоряющего) информационные социальные коммуникационные процессы в научно-образовательной среде.
Для реализации поставленной цели необходимо решить следующие задачи:
• исследование и анализ существующих понятий и технологий социальных информационных коммуникаций (в том числе и электронных) в научно-образовательной среде;
• разработка новых методов автоматизации и ускорения научно-образовательных коммуникационных процессов;
• разработка новой единой концепции научно-образовательной системы и построение ее математической модели;
• разработка программной базы (основы) для построения программного комплекса, автоматизирующего научно-образовательные коммуникационные процессы.
Научная новизна исследования состоит в следующем:
• в результатах системного анализа новых возникающих понятий электронных коммуникаций (ЭК), электронного документооборота (ЭДО), электронного образования (ЭО), электронной науки (ЭН), выявлении их роли в научно-образовательных коммуникационных процессах;
• в адаптации современных направлений ЭК, ЭДО и методов веб 2.0 (таких как персонализация, коллаборация, децентрализация) к традиционным понятиям публикации и конференции;
• в предложенной трехуровневой модели эволюции понятий публикации и конференции;
• в разработанной математической модели метода взаимодействия «многие ко многим» через среду (стигмергия), в основе которого лежат человеко-базированный генетический алгоритм и обучающийся веб (коллаборативная фильтрация и коллективный интеллект);
• в выработке концепции научно-образовательной самоорганизующейся метасистемы и требований к ее подсистемам (комплексам).
Полученные результаты дадут возможность дальнейшей разработки проблемы.
Практическая значимость работы обусловлена разработанным и удачно апробированным пилотным проектом AtLeap, который является базой для построения программного комплекса (подсистемы метасистемы), автоматизирующего социальные коммуникационные процессы в научно-образовательной среде. Разработанный каркас позволяет в значительной степени сократить временные и финансовые затраты на разработку программного комплекса.
Основными результатами, выносимыми на защиту, являются:
• результаты системного анализа новых возникающих понятий электронного образования (ЭО), электронной науки (ЭН), электронных коммуникаций (ЭК), электронного документооборота (ЭДО) и их технологий, выявления их роли в научно-образовательных коммуникационных процессах;
• адаптация современных направлений ЭК, ЭДО и методов веб 2.0 (таких как персонализация, коллаборация, децентрализация) к традиционным понятиям публикации и конференции;
• предложенная трехуровневая модель эволюции понятий публикации и конференции;
• разработанная математическая модель метода взаимодействия «многие ко многим» через среду (стигмергия), в основе которого лежат человеко-базированный генетический алгоритм и обучающийся веб (коллаборативная фильтрация и коллективный интеллект);
• выработанная концепция научно-образовательной самоорганизующейся метасистемы и требования к ее подсистемам (комплексам);
• разработанный и успешно апробированный пилотный проект AtLeap, который является основой (каркасом) для построения программного комплекса (подсистемы метасистемы), автоматизирующего социальные коммуникационные процессы в научно-образовательной среде.
Методы исследования:
• методы системного анализа, теории множеств и теории графов;
• методы многоагентных систем, роевого и коллективного интеллекта, стигмер-гии, теории сложных самоорганизующихся систем и синергетики;
• CASE-технологии, методологии разработки программного обеспечения (RUP, Agile), объектно-ориентированные подходы в проектировании и программировании.
Апробация работы. Основные результаты работы докладывались и обсуждались на следующих конференциях, семинарах и заседаниях:
• XL Международной научной студенческой конференции «Студент и научно-технический прогресс», Новосибирск, 2002;
• 36-й Региональной молодежной конференции «Проблемы теоретической и прикладной механики», Екатеринбург, 2005;
• Третьей открытой Всероссийской конференции «Преподавание информационных технологий в РФ», Рыбинск, 2005;
• Конференции «Технологии Microsoft в теории и практике программирования», Нижний Новгород, 2006;
• XIII Всероссийской научно-методической конференции «Телематика-2006», Санкт-Петербург, 2006;
• на семинарах и заседаниях кафедр «Математического обеспечения ЭВМ» и «Теоретических основ информатики» ГОУ ВПО «Удмуртский государственный университет», Ижевск;
• на расширенном заседании кафедры «Информационные системы» ГОУ ВПО «Ижевский государственный технический Университет», Ижевск, 2006.
За теоретические разработки по данной тематике получены следующие дипломы:
• диплом второй степени за работу, представленную на Международной научной студенческой конференции «Студент и научно-технический прогресс», Сибирское отделение РАН (Новосибирск, 2002);
• диплом Министерства образования РФ по итогам открытого конкурса 2003 года на лучшую научную студенческую работу по естественным, техническим и гуманитарным наукам в вузах РФ (Москва, 2003).
За практическую реализацию проекта AtLeap получены следующие дипломы:
• диплом за второе место на конкурсе Java-проектов (http://www.javakonkurs.ru) в категории J2EE, проводимом корпорацией Sun Microsystems при официальной поддержке Министерства по информационным технологиям и связи РФ (Москва, 2005);
• диплом за второе место на Всероссийском конкурсе разработчиков программного обеспечения IntelCup (http://www.intelcup.ru), проводимом корпорацией Intel при поддержке Нижегородского государственного университета (Нижний Новгород, 2005);
• диплом за первое место за самое высокое качество реализации на Открытом дальневосточном конкурсе программных средств студентов, аспирантов и молодых специалистов «Программист-2006» (http://www.contest.dvo.ru) (Владивосток, 2006);
• диплом за третье место в номинации «Лучшая система управления сайтом» на отрытом конкурсе молодежных Интернет-проектов, компьютерной графики и анимации «Золотая паутина-2006» (http://www.goIdweb.org) (Омск, 2006);
• диплом за победу в номинации «Инструментарий» на конкурсе IBM WebSphere Community Edition 2006 (http://linuxformat.ru/contest/was2006.phtml) (Москва, 2006).
Публикации. Основное содержание диссертации опубликовано в 12 работах (из них 5 статей, из которых 1 в списке изданий, рекомендуемых ВАК).
Структура работы. Работа состоит из введения, трех глав, заключения и списка использованной литературы. Общий объем работы при сквозной нумерации составляет 142 страницы, рисунков 17, таблиц 4, библиография содержит 188 названий.
Достоверность и обоснованность полученных результатов исследования и вытекающих из них выводов обеспечивается использованием фундаментальных
положений теории сложных самоорганизующихся систем и искусственного интеллекта. Достоверность результатов практической реализации подтверждается наличием пяти дипломов за победы на конкурсах и достаточно большим количеством пользователей системы из многих стран мира.
ОСНОВНОЕ СОДЕРЖАНИЕ РАБОТЫ
Во введении обосновывается актуальность темы диссертационной работы, формулируются объект и предмет исследования, цель и задачи, научная новизна и практическая значимость полученных результатов, дается информация об апробации работы.
В первой главе был проведен системный анализ понятий электронных коммуникаций (ЭК), электронного документооборота (ЭДО), электронного образования (ЭО), электронной науки (ЭН), показана их роль и взаимосвязь.
Рассмотрена электронная социальная коммуникация, также называемая ком-пыотерно-опосредованная коммуникация (Computer-Mediated Communication, CMC). Рассмотрен важный частный случай CMC - совместная деятельность, другие названия - совместная работа при поддержке компьютера (CSCW, Computer-Supported Cooperative Work) или коллаборация при поддержке компьютера (CSC, Computer-Supported Collaboration). Описаны и даны отличия между 3 терминами совместной деятельности: координация (coordination), кооперация (cooperation) и коллаборация (collaboration). Коллаборация - это сотрудничество более чем одной персоны для достижения общей цели при наивысшей степени индивидуальной свободы и в тоже время взаимозависимости между участниками. Коллаборация - это динамический процесс, в котором нет ясного определения ролей и механизмов решения проблемы, при этом часто используются эвристические методы. Дается обзор актуальных направлений электронных коммуникаций: коллаборативная фильтрация (collaborative filtering), коллаборативная маркировка (collaborative tagging) и социальные сети (social networks). Приведены примеры коммуникационного программного обеспечения (ПО). Описана новая эра развития всемирной паутины, называемая веб 2.0, заключающаяся в значительном усилении роли социальной составляющей в виде методов персонализации, коллаборации, децентрализации.
Рассмотрен частный случай ЭК — электронный документооборот, таким образом, рассмотрена информация с точки зрения ее жизненного цикла в электронной (цифровой) среде, т. е. сбора и создания, управления и использования, хранения, сохранения, доставки и распространения. Даны определения электронного документа (ЭД) и электронного издания (ЭИ). Важный упор был сделан на электронные библиотеки (ЭБ, Digital Library) как одно из основных направлений ЭДО. Даны примеры технологий, используемых при сохранении, систематизации, обмене, поиске и идентификации документов. Описаны стандарты метаданных и форматов документов. Приведены примеры реализации ЭБ.
Дано определение онлайнового образования и различия в его терминологии. Рассмотрена структура системы дистанционного образования. Описаны стандарты образовательных объектов. Приведены примеры ПО в виртуальной обучающей среде.
В разделе об электронной науке дано описание понятия колаборатории (col-laboratory), среды для решения проблем (СРП, Problem Solving Environment, PSE) и грид (GRID) среды.
Дается сравнение системы открытого образования Openet, единого научного информационного пространства РАН, коммуникационных пространств (Microsoft Spaces, Yahoo 360) и грид-технологий, как наиболее ярких примеров из ЭО, ЭД, ЭК, ЭН соответственно. Показаны их недостатки.
Показано, что на данный момент существуют лишь отдельные технологии и подходы, специфичные для каждого из направлений, не учитывающие неотрывность науки и образования и не использующие достижения современных методов в виде персонализации, коллаборации и децентрализации. Показана необходимость частичного перехода от процессов администрирования и управления, требующих огромных затрат, к модерированию и самоуправлению (самоорганизации).
Таким образом, обоснована необходимость выработки новой концепции автоматизации социальных коммуникационных процессов в научно-образовательной среде (НОС).
Во второй главе впервые предложена концепция метасистемы, автоматизирующей социальные коммуникационные процессы в НОС. _
Простой перевод в электронную форму
Традиционная публикация
+ Электронная публикация
+
Традиционная конференция
+ Электронная конференция
+
Аналог, уровень] Электронный уровень
Самоорганизующаяся Метасистема
Персонализация Денцентрализация
Z\
iz
Коллаборация Стигмергия
Социо-электронныи уровень Метауровень
Рис. 1. Модель эволюции понятий публикации и конференции
В НОС два основных вида коммуникации представляются понятиями публикация (тезисы, статья и т. п.) и конференция (форум, симпозиум и т. п.). Развитие ИКТ позволяет перейти от классической публикации к электронной публикации, от классической конференции к электронной конференции. Никто не говорит о замене классических способов электронными — например, даже современные способы коммуникации все еще не могут заменить живое общение. Речь идет о дополнении классической формы коммуникации электронной формой (см. рис. 1).
Добавление электронной формы публикации и конференции привносит множество преимуществ. Однако в настоящее время этого недостаточно и существует возможность получить еще большую отдачу от ИКТ, примененных в НОС. В кон-
цепции современного развития всемирной паутины Тима Орейли (Tim O'Reilly) веб 2.02 показана всевозрастающая роль социальной составляющей в коммуникациях в виде персонализации, коллаборации, децентрализации. Под персонализацией понимается адаптация системы под желания и возможности конкретного пользователя, причем в большей степени на основании персональных данных, полученных от пользователя неявно. Технологии веб 2.0 могут и должны быть адаптированы к процессам электронной публикации и конференции.
Технологии персонализации и коллаборации уже присутствуют в разных областях. Существуют реализованные разработки ассоциативно-статистического подхода анализа текста, позволяющие проводить автоматическое реферирование, тематическую классификацию и кластеризацию текстов, смысловой поиск, автоматическое построение гипертекста и т. д. Для работы с цитатами и ссылками предназначено библиографическое ПО. Для персональной базы знаний хорошо подходит технология вики. Основу вики составляет граф, где узлы помечены ключевыми словами (терминами) и ассоциированными с ними словарными статьями. Вики подходит для представления научных знаний в виде системы понятий (терминов). Статьи другой современной технологии блог могут являться аналогией классического понятия тезисов (препринт). Эти и другие технологии образуют персональное АРМ (Автоматизированное рабочее место) исследователя, главным компонентом которого является персональная электронная библиотека. Становится заметен переход общих универсальных систем к персонализированным, переход от централизованных систем к децентрализованным.
С точки зрения коллаборации важными являются технологии: коллаборатив-ной фильтрации, фолксономии, социальных сетей и т. п. Коллаборативная фильтрация, например, ссылок, книг, журналов, статей, персоналий позволит автоматически строить ассоциативные связи между этими важными сущностями. Фолксономия на основании выставленных пользователями ключевых слов позволит автоматически классифицировать опять же ссылки, книги, журналы, статьи, персоналии и т. п. Социальная сеть исследователей позволит видеть научные школы.
В добавление к уже достаточно давно существующему понятию импакт-фактор (impact factor) предложено определять рейтинг информации не только на количестве обратных ссылок, но и на: количестве просмотров; количестве сообщений в форуме, ассоциированным с документом (автором, журналом); количестве участников в чате, форуме; рейтинге участников.
Итак, если на весь комплекс вышеизложенных механизмов посмотреть извне, то можно увидеть, что система самостоятельно способна: агрегировать знания (вики на примере Wikipedia); перерабатывать существующие и вырабатывать новые знания (обсуждение в блоге и форуме); классифицировать знания и строить взаимосвязи между понятиями (коллаборативная фильтрация, фолксономия, социальные се-
2 O'Reilly Tim. What Is Web 2.0: Design Patterns and Business Models for the Next Generation of Software. O'Reilly. September 30,2005. http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html
ти); выявлять актуальность знания с точки зрения сообществ (импакт-фактор). Ввиду этого видны признаки искусственного интеллекта (ИИ) и самоорганизации.
Далее в работе рассмотрены человеко-базированный генетический алгоритм (HBGA, Human-based genetic algorithrri) как одно из направлений эволюционных вычислений в ИИ. Алгоритм HBGA - это генетический алгоритм, где генетические операторы (инициализация, мутация, кроссовер и селекция) поручены людям - при этом используется множество агентов (многоагентная система). Рассмотрен эволюционный подход к моделям передачи информации, называемый меметика и основанный на концепции мемов (тете), рассматривающей идеи как единицы культурной информации, распространяемые между людьми посредством имитации, научения и т. п. Определено понятие самоорганизации из теории сложных систем и его связь с кибернетикой и синергетикой. Описаны понятия коллективного интеллекта (collective intelligence) и мирового мозга (Global Brain). Описаны понятия роевого интеллекта (swarm intelligence) и стигмергии (stigmergy) на примере самоорганизации общественных насекомых (муравьев, термитов). Взаимодействия делят на прямые и косвенные. Прямые взаимодействия - это «очевидные» взаимодействия: сенсорное исследование, визуальный контакт, химический контакт и т. п. Две особи взаимодействуют косвенно, когда одна из них модифицирует окружающую среду, а вторая отвечает на изменения по прошествии некоторого времени. Такое взаимодействие есть пример стигмергии.
Приведены примеры стигмергии в веб 2.0: блог, вики, алгоритм PageRank поисковой системы Google. Обучающийся веб (Learning Web) приведен как пример
Рис. 2. Три метода взаимодействия исследователей
Современные темпы развития общества требуют все более тесного взаимодействия все большего количества исследователей. Классические формы взаимодействия, будь то «один к одному» или «один ко многим» в виде конференции или публикации, даже при переводе в электронную форму не могут покрыть эти потребности. Необходим механизм, который позволял бы параллельно взаимодействовать большому количеству исследователей в режиме «многие ко многим». Таким механизмом является взаимодействие через изменения в среде — стигмергия (см.
рис. 2). Стоит отметить, что при конференции и публикации значительный поток информации идет от докладчика к слушателям, от автора к читателям, обратная связь незначительна или отсутствует вовсе. В случае стигмергии все исследователи имеют равный доступ к среде как на чтение, так и, что особенно важно, на запись (публикацию) информации.
Предлагается многоагентная система, где агентами выступают сами исследователи (люди). Агенты взаимодействуют как с помощью уже распространенных методов коммуникации «один к одному» (например, дискуссия) или «многие ко многим» (например, конференция и публикация), так и с помощью стигмергии, т. е. взаимодействия «многие ко многим» через среду.
Рассмотрим множество людей-коммуникаторов, взаимодействующих с системой, т. е. множество агентов А. Рассмотрим отношение посыла информационного сообщения send. В случае коммуникации:
• многие ко многим -sendбудет отношение на множестве А,
• один ко многим - функция А —> А ,
• один к одному - биекция А —» А .
Согласно утверждению Марка Эллиота3, в случае если > 25 и отношение
А симметрично, т. е. сообщения отсылаются в обе стороны, и каждый коммуникатор является как получателем, так и отправителем, то появляется необходимость в косвенном взаимодействии через среду - стигмергия.
Среда - это направленный граф Env — G(R, L), где: R - это не пустое множество ресурсов (в частном случае это документ или даже веб-страница), являющихся узлами графа, L с: Rx R - это множество связей (ссылок), являющихся дугами графа.
Рассмотрим множество персональных страниц агентов Р = {г е R I Зое А: рр(а) = г), где pp:A—>R - это функция отображения агентов к их персональным страницам, т. е. Р a R. Тогда социальной сетью будет подграф SN = G'(P,L'),L'с РхР.
Каждый ресурс г = (V,cv,fj), где V — это множество версий (редакций) ресурса, eve V — это текущая версия ресурса, hЕ Н - это уникальный идентификатор ресурса, например URL Такая структура позволяет хранить всю историю изменений ресурса, и в случае необходимости «откатиться» к одной из старых версий.
Версия vg V, V = (in,melainj , где ine IN — информация ресурса, а metaine METAIN - это метаинформация ресурса. Информация - это последова-
' Elliott Mark. Stigmergic Collaboration: The Evolution of Group Work. M/C Journal. Volume 8, Issue 2, May 2006. http://bitworking.org/news/Stigmergy
тельность мемов (идей) ше М, заданная функцией зависящей от агента, т. е. субъекта.
Как уже было отмечено, агенты взаимодействуют со средой, как на чтение, так и на запись. Запись (публикация) информации в среду осуществляется в соответствии с человеко-базированным генетическим алгоритмом, где операторы определяются следующим образом:
• Инициализация - это создание нового мема и/или создание ресурса.
• Мутация - модификация мема.
• Кроссовер - обмен мемами между ресурсами.
• Селекция - выбор одной из старых версий ресурса и/или удаление ненужного мема.
Дуги (связи) графа О помечены весами связности: .У Я7. В соответст-
вии с концепцией обучающегося веба существуют три правила:
• если (г —> г} ), то $(/,,)+ С[, т. е. при прохождении агента по ссылке вес ссылки увеличивается;
• если ——> гк), то я(11к)+ С2, т. е. при прохождении агента по
ссылкам либо создается новая транзитивная связь, либо увеличивается вес уже существующей связи;
• если (г —> Г)), то )+ С,, т. е. при прохождении агента по ссылке либо
создается новая симметричная связь, либо увеличивается вес уже существующей связи.
Таким образом, получаем самоорганизующуюся среду накопления, выработки, классификации и проверки актуальности знаний.
Турчин В.Ф.4 говорит об эволюционной кибернетике, эволюции информационных систем и о метасистемном переходе, когда некоторое число систем интегрируются в единое целое с возникновением нового уровня управления, - таким образом, новая система есть метасистема по отношению к старым. В случае публикации и конференции (см. рис. 1) явно показана эволюция этих понятий.
Предложена концепция единой территориально распределенной самоорганизующейся научно-образовательной метасистемы, состоящей из типовых независимых программно-информационных подсистем (комплексов). Программные комплексы взаимосвязаны по иерархическому принципу, т. е. субъект (отдельный пользователь, подразделение, институт и т. д.) либо устанавливает и поддерживает такую систему самостоятельно, либо использует сервисы программного комплекса вышележащих уровней иерархии.
Целью метасистемы является ускорение социальных информационных коммуникационных процессов в НОС посредством их автоматизации с помощью ИКТ. Для достижения поставленной цели комплекс должен решать следующие задачи:
4
Турчин В. Ф. Феномен науки: Кибернетический подход к эволюции. - Изд. 2-е. - М.: ЭТС, 2000. - 368
с.
автоматизация процессов обмена информационными сообщениями между участниками, разнесенными во времени и/или пространстве; автоматизация всех этапов жизненного цикла документов; автоматизация процессов, связанных с событиями.
Концепция метасистемы строится на принципах эволюции двух основных понятий: публикации и конференции. Переход на социо-электронный метауровень эволюции сопровождается появлением социальных свойств: персонализации и коллаборации, самоорганизации и стигмергии.
Итак, формальное определение научно-образовательной метасистемы, являющееся сутью концепции данной работы, будет выглядеть следующим образом. Научно-образовательная метасистема - это метасистема, состоящая из управляемых ею многих однородных подсистем А1,А2,...Ап, организованных в виде корневого дерева, где каждая At - это тройка:
• модель информационных каналов Шеннона и Уивера5 для коммуникации «один к одному»;
• модель электронной библиотеки Маркоса Андре Гонсалеса, Эдварда Фокса и др.6 как пример коммуникации «один ко многим»;
• предложенная автором модель среды (см. выше Env) для взаимодействия «многие ко многим» (стигмергия).
На основании предложенной концепции выработаны и обоснованы общие требования к типовой подсистеме (программному комплексу) метасистемы: мобильность (переносимость, portability) программного обеспечения, масштабируемость (scalability) программного обеспечения, интероперабельность (interoperability), мобильность пользователей (users mobility), открытые стандарты (open standards), открытое программное обеспечение (open software), интернационализация (internationalization), расширяемость (extensibility), простота использования.
Обозначено, что в настоящий момент на рынке ПО не существует решения, удовлетворяющего всем перечисленным требованиям. Следовательно, необходимо начать разработку программного комплекса, отвечающего всем выдвинутым требованиям. Разработку следует начать с разработки фундамента (каркаса) будущего программного комплекса.
В третьей главе рассмотрен реализованный и успешно апробированный пилотный проект AtLeap, который является базой (каркасом) для построения типового программного комплекса (подсистемы метасистемы). Система AtLeap удовлетворяет большинству требований, обозначенных в главе 2. Обоснован выбор платформы J2EE (Java 2 Enterprise Edition) в сравнении с .NET.
Проект AtLeap был инициирован автором в середине 2004 года. AtLeap -100% Java-KapKac (framework) с открытым исходным кодом (под лицензией Apache
5 Shannon Claude H. and Weaver Warren: The Mathematical Theory of Communication- The University of Illinois Press, Urbana, Illinois, 1949. ISBN 0-252-72548-4.
6 Gonçalves Marcos André, Fox Edward. A.. Watsom Layne T., Kipp Neill A. Streams, Structures, Spaces, Scenarios, Societies (5S): A Formal Model for Digital Libraries. Technical Report TR-01-12, Virginia Tech, Blacksburg. VA, 2001. http://www.dlib.vt.edu/projects/5S-Model/5s6.pdf
2.0) для быстрого создания веб-приложений на его основе. Проект AtLeap (https://atleap.dev.java.net) разрабатывается на сайте java.net сообщества (в своем роде аналог freshmeat.net или sourceforge.net). Проект AtLeap - это веб-приложение, работающее на основе некоторых стандартов J2EE 1.4 платформы, включая: JSR 152, JSR 154. Каркас AtLeap, с одной стороны, содержит в себе большой набор уже интегрированных другу в друга библиотек, с другой стороны, - многоязычную систему управления содержимым (СУС) с полнотекстовым поиском. При разработке проекта использовались CASE-технологии, методологии разработки ПО (RUP, Agile), объектно-ориентированные подходы в проектировании и программировании.
Каркас AtLeap инкапсулирует в себе более 50 различных библиотек — это Hibernate - объектный язык запросов (HQL) и персистентное хранение объектной модели приложения с ее отображением в таблицы реляционной СУБД; Spring — реализация паттерна проектирования Inversion of Control (IoC) и аспектно-ориентированного стиля программирования (АОР); Ant - система сборки приложений на XML; Struts - реализация слоя представления на основе второй модели паттерна проектирования MVC (Model View Controller); Lucene — поддержка полнотекстового поиска; XDoclet - реализация атрибутно-ориентированного программирования и т. д.
Система AtLeap обеспечивает независимость:
• от аппаратной платформы и операционной системы, за счет использования Java-машины, - она протестирована на 3-х JVM (Sun, Веа, IBM), не учитывая версии;
• от СУБД, за счет использования персистентного слоя, - протестирована на 7-и СУБД (MySQL, PostgreSQL, Oracle, DB2, MSSQL, Hypersonic, Derby), не учи-
Field - header
Tile
Tile
Tile
Tile
Field - footer
Рис. 3. Пример размещения плиток и полей на странице
тывая версии;
• от servlet-контсйнера, за счет использования J2EE стандартов, — протестирована и имеет скрипты для интеграции с 11-ю серверами приложений (Apache Tomcat, Caucho Resin, Веа Weblogic, IBM WebSphere AS, IBM WebSphere AS Community
Edition, JBoss, ObjectWeb JOnAS, Geronimo, Jetty, Oracle AS, Sun Java System AS), не учитывая версии; • от браузера - протестирована на 6-и браузерах (Internet Exprlorer 5.5+, Mozilla 1.3+, FireFox 1.0+, Netscape 7+, Opera 9+, Safari 2+).
В СУС AtLeap для генерации веб-страниц используется библиотека шаблонов Tiles входящая в поставку Struts. Основной сущностью Tiles является Tile (плитка), «строительный» блок, из плиток складывается результирующая страница (см. рис. 3). Плитки могут вкладываться друг в друга и наследоваться, переопределяя вложенные плитки. Плитки описываются в XML-файле, каждой плитке может соответствовать шаблон (template) - JSP-файл, описывающий размещение вложенных плиток с помощью тегов. Каждая страница СУС генерируется на основе макета (Layout), разрабатываемого дизайнером и верстальщиком (см. рис. 4). Макет соответствует одному определению (definition) плитки (tile), таким образом, макет может собираться из нескольких шаблонов (JSP-страниц) путем композиции и наследования плиток. Редакторам сайта вмешиваться в дизайн непозволительно, разработчики же, по причинам гибкости и скорости работы, предпочтут визуальному редактору непосредственное редактирование кода (HTML или CSS). Следовательно, через HTML-редактор необходимо позволять редактировать только отдельные части страницы. Эти места в макете называются полями (Field) — они определяются разработчиками и помечаются уникальными в рамках макета идентификаторами. Поля бывают 3 типов: однострочный текст; многострочный текст; HTML, редактируемый через визуальный WYSIWYG-редактор.
Поля содержат значения (Value) в кодировке UTF-8 для каждого языка, зарегистрированного в системе. Отдельно выделяется особый вид поля — индексированное. Оно позволяет динамически повторять блоки, достаточно сложные для редактирования в визуальном редакторе. Как было отмечено, плитки могут наследоваться, а значит, могут наследоваться и макеты, переопределяя значения полей с одинаковыми идентификаторами или добавляя новые поля.
Рис. 4. Часть объектной модели идеологии СУС в AtLeap
В AtLeap существуют два понятия страниц: статическая страница (Content Page) и динамическая страница (Action Page). Статическая страница основывается
на макете - она полностью виртуальная, хранится в БД. Статическая страница может переопределять значения полей своего макета. Динамическая страница - это результат выполнения Struts действия (action). Это позволяет редактировать содержимое даже на динамически генерируемых (например, на основе данных из БД) страницах. Результатом может быть одна из нескольких страниц, поэтому макет, на котором основывается динамическая страница, определяется только во время выполнения. Динамическая страница может переопределять значения полей макета или/и добавлять новые поля.
Большое значение уделено простоте использования. Пользователь может перемещаться по сайту и с помощью двойного клика мыши или контекстного меню выбирать область для редактирования (в том числе и на страницах с динамическими данными из БД). Система AtLeap поддерживает богатые средства форматирования текста (изменение шрифтов и цветов, вставка списков, таблиц, изображений, ссылок, а также импорт текста из Microsoft Word) за счет использования одного из двух WYSIWYG (What You See Is What You Get) DHTML-редакгоров: FCKEditor или TinyMCE.
Каркас AtLeap позволяет помещать ресурсы (изображения, документы и вообще файлы) в систему, с сохранением их в БД. Система AtLeap имеет возможности построения меню, независимого от структуры страниц. Начальная структура меню определяется в конфигурационном XML-файле. Элементы меню могут быть переопределены (или добавлены) на одном из макетов или странице.
Проект AtLeap имеет возможность хранить содержимое на нескольких языках одновременно, при этом 100% данных контента хранятся в БД. Текстовые сообщения пользовательского интерфейса административной консоли приложения переведены на 6 языков: английский, русский, китайский, немецкий, итальянский и испанский. Система AtLeap генерирует дружелюбные для внешних поисковых систем (Google, Yandex и т.д) идентификаторы ресурсов (URL).
Встроенная функция полнотекстового поиска позволяет искать на 13-и языках (с учетом окончаний и стоп-слов). Система может индексировать документы в форматах: RTF, PDF, Word, Excel, PowerPoint, HTML, XHTML и т. д.
Каркас имеет собственную богатую библиотеку тегов (более 60), которая реализует возможности списков сущностей (grid), меню, контекстное меню и др.
Высокие требования предъявляются к стабильности. Используются транзакции БД (откаты и пессимистичные блокировки) и оптимистичный контроль параллелизма (транзакции приложения). Большие тексты будут сохранены, даже если закончилась HTTP-сессия. В случае одновременного редактирования больших текстов у пользователя имеется возможность слияния версий (merge). Корректность данных форм проверяется на сервере и на клиенте. Поддерживаются двунаправленные связи между ссылками и ресурсами для предотвращения появления «сломанных ссылок».
С использованием библиотеки DBUnit реализуется возможность резервного копирования БД, в независимый от СУБД, XML-формат непосредственно через Административную консоль. Поддерживается настройка автоматического создания резервной копии.
Для обеспечения быстродействия применяется система 3-х уровневого кэширования на сервере и серверная поддержка кэширования в браузере (expiration и validation).
В системе реализованы тернарные связи между сущностями «Пользователь», «Роль» и «Группа». Почти каждому действию в системе присвоена своя роль (более 130), что обеспечивает возможность гибкой настройки прав доступа. Из возможностей обеспечения безопасности следует отметить наличие поддержки HTTPS и функции «Запомнить меня».
Проект AtLeap имеет достаточно хорошую документацию - более 150 страниц в Руководстве администратора и Руководстве разработчика. Документация генерируется из формата DocBook в форматы PDF и HTML. Проект AtLeap содержит более 5-и мегабайт исходного кода. Все классы и методы снабжены внутренней документацией (javadoc). Качество исходного кода контролируется утилитами CheckStyle и PMD.
На примере сущности «Пользователь» реализовано автоматическое тестирование на всех слоях приложения, в том числе и тестирование веб-интерфейса с помощью JUnit, JMock, DBUnit, HTMLUnit.
В системе реализован сбор статистики посещений сайта пользователями. Она позволяет собирать и анализировать: типы браузеров и операционных систем посетителей, их разрешение и глубину цвета их мониторов; страницы входа и выхода посетителей, пути следования по сайту; внешние страницы, с которых пришли посетители; поисковые системы и ключевые слова поиска, которые использовали посетители, чтобы попасть на сайт, и др.
AtLeap позволяет автоматически строить карту сайта на основании иерархии созданных страниц и ресурсов.
В системе реализованы следующие модули: «Новости», «Рекомендации», «Свяжитесь с нами», «Форум», «Анкетирование».
Приведены результаты тестирования производительности на конфигурации: процессор: AMD Athlon ХР 1.1 GHz; оперативная память: 1 Gb; ОС: Windows ХР sp2; JDK: Sun JDK 1.5.0_05; Servlet-контейнер: Apache Tomcat 5.5.15; СУБД: MySql 5.0.15; AtLeap 0.51. Объектом тестирования была статическая страница (content page) About на 4 языках, т. е. 4 различные страницы, размером приблизительно 32 килобайта каждая, содержащие следующие компоненты: три поля, одно индексированное поле, меню, компонент выбора языков, компонент поиска по сайту. В качестве инструмента тестирования использовался Apache JMeter. Все три продукта -JMeter, Tomcat, MySql - запускались на одной и той же машине, что положительно сказалось на уменьшении задержки при передаче пакетов по сети и отрицательно на объеме доступной оперативной памяти и вычислительных ресурсов процессора. Последнее особенно важно, т. к. JMeter является тоже Java-приложением. JMeter запускался со следующими параметрами: количество потоков 700, время запуска потоков 120 секунд, гауссовый таймер случайных чисел (от 10 до 20 сек.). Было проведено два различных теста. Первый тест осуществлялся с включенным серверным кэшированием всех компонентов (плиток) страницы, т. е. обращения к СУБД не происходило. Однако сборка страницы осуществлялась динамически, что остав-
ляет возможность включать бизнес-логику в страницу. Серверная поддержка кэширования страниц браузером была выключена. Во время выполнения теста нагрузка на процессор в среднем распределялась как 50% на Tomcat, 25% на JMeter и 25% на остальные приложения, запущенные в системе, т. е. процессор был загружен на 100%. Второй тест проводился с включенным кэшированием всей страницы целиком. Кэширование осуществлялось с использованием фильтра OSCache. Серверная поддержка кэширования страниц браузером была выключена. Во время выполнения теста нагрузка на процессор в среднем распределялась как 20% на Tomcat, 10% на JMeter и 10% на остальные приложения запущенные в системе, т. е. общая загрузка процессора была приблизительно 40%. Тесты динамических страниц не применялись, по причине того, что их время выполнения сильно зависит от логики исполняемой задачи. Медиана первого теста (2,625 секунды) является вполне приемлемой для динамически собираемой страницы при семистах одновременно работающих пользователей. Второй тест охватывает наиболее часто используемый способ подачи страниц. Из его результатов видно, что среднее время выполнения запроса в 15 миллисекунд является отличным результатом.
Стоимость разработки проекта AtLeap была оценена независимыми компаниями www.koders.com и www.ohloh.net в 0,6 миллиона долларов США. В качестве примера использования можно привести сайт крупной китайской компании www.chinstar.cn или сайт испанской ИТ-компании www.eusa.net, которая обладает ISO 9001:2000, CMMI Maturity Level 4 Production. К проекту проявляют интерес пользователи и разработчики со всего мира, среднее количество скачиваний дистрибутива в неделю составляет 150. Демонстрационная версия системы доступна на бразильском хостинге, спонсируемом корпорацией Sun Microsystems, по адресу: http://javanetl-ws.Iocaweb.com:8080/atleap/.
Утверждается, что объектная модель, разработанная автором и примененная в AtLeap, позволила обеспечить как гибкость и расширяемость приложения, так и простоту редактирования содержимого. На момент написания данной работы, бесплатных решений на платформе J2EE с открытым кодом подобного рода нет, т. е. проект AtLeap является уникальным.
ОСНОВНЫЕ ВЫВОДЫ И РЕЗУЛЬТАТЫ РАБОТЫ
1. Проведен системный анализ новых возникающих понятий: электронное образование (ЭО), электронная наука (ЭН), электронные коммуникации (ЭК), электронный документооборот (ЭДО) и их технологий. Выявлены их роли в научно-образовательных коммуникационных процессах. Приведены примеры бесплатных и коммерческих конкретных программных продуктов и/или сервисов из всех четырех направлений. Проведенный анализ позволил выявить недостаточность простого перевода в электронную форму, без усиления социальной составляющей.
2. Адаптированы современные направления ЭК, ЭДО и методы веб 2.0 (такие как персонализашш, коллаборация, децентрализация) к традиционным понятиям публикации и конференции. Разработана трехуровневая модель эволюции этих
понятий: аналоговый уровень, электронный уровень, социо-электронный уровень (метауровень).
3. Разработана математическая модель метода взаимодействия «многие ко многим» через среду (стигмергия), в основе которого лежит человеко-базированный генетический алгоритм и обучающийся веб (коллаборативная фильтрация и коллективный интеллект). Модель позволяет организовывать параллельное взаимодействие больших групп людей и усилить обратную связь.
4. Выработана концепция научно-образовательной самоорганизующейся метасистемы, где каждая подсистема определяется как тройка методов взаимодействий: «один к одному», «один ко многим» и «многие ко многим» (стигмергия). Такой подход позволяет ускорить коммуникационные процессы посредством усиления социальной составляющей. Определены и обоснованы требования к подсистемам метасистемы (программным комплексам).
5. Разработан и успешно апробирован пилотный проект АЛеар, который является основой (каркасом) для построения программного комплекса (подсистемы метасистемы), автоматизирующего социальные коммуникационные процессы в научно-образовательной среде. Разработанный каркас позволит в значительной степени сократить временные и финансовые затраты на разработку программного комплекса.
6. Обобщенным результатом данной работы является, с одной стороны, теоретическая база (в виде концепции метасистемы), а с другой стороны, практическая база (в виде проекта А&еар), которые в совокупности образуют основу для построения информационной системы, автоматизирующей социальные коммуникационные процессы в научно-образовательной среде.
7. В результате проведенного исследования можно сделать следующие выводы. В публикации и конференции перехода на электронный уровень недостаточно, нужен переход на социо-электронный уровень, в комплексе с персонализацией, коллаборацией и децентрализацией. При большом количестве агентов методов взаимодействия «один к одному» (дискуссия) и «один ко многим» (публикация, конференция) недостаточно, необходим третий метод взаимодействия - «многие ко многим» через среду (стигмергия). При автоматизации социальных коммуникационных процессов необходима самоорганизующаяся метасистема.
СПИСОК РАБОТ, ОПУБЛИКОВАННЫХ ПО ТЕМЕ ДИССЕРТАЦИИ
1. Гребнев А. Н. Система электронных публикаций научных статей // Материалы ХЬ Международной научной студенческой конференции «Студент и научно-технический прогресс» : Информационные технологии / Новосиб. гос. ун-т. -Новосибирск, 2002. - С. 32-33.
2. Гребнев А. Н. Научные информационные системы Н Вестник УдГУ : Математика. - Ижевск : Изд-во УдГУ, 2003. - С. 99-106.
3. Гребнев А. Н. Информационная система научных коммуникаций Н Материалы ХЫ Международной научной студенческой конференции «Студент и научно-технический прогресс» : Информационные технологии / Новосиб. гос. ун-т. -Новосибирск, 2003.-С. 31-32.
4. Гребнев А. H. Жизненный цикл электронной научной публикации // Тезисы докладов 31-й итоговой студенческой научной конференции / УдГУ ; отв. ред. А. А. Грызлов. - Ижевск, 2003. - С. 37-39.
5. Гребнев А. Н. Коммуникационная научно-образовательная среда // Вестник УдГУ : Математика. - Ижевск : Изд-во УдГУ, 2004. С. 29-38
6. Гребнев А. Н. Научное общение через электронный форум и электронные публикации // Проблемы теоретической и прикладной математики. Труды 36-й региональной молодежной конференции. - Екатеринбург : УрО РАН, 2005. - С. 327-331.
7. Гребнев А. Н. Автоматизация научной коммуникации в образовательных учреждениях [Электронный ресурс] / Материалы третьей открытой Всероссийской конференции «Преподавание информационных технологий в РФ». - Электрон, статья. - М. : Ассоциация предприятий компьютерных и информационных технологий, 2005. - Режим доступа : http://www.it-education.ru/2005/reports/Grebnev.htm, свободный. -Загл. с экрана.
8. Гребнев A. H. AtLeap - Java-KapKac с открытым исходным кодом для Web-приложений // Вестник ИжГТУ : период, науч.-теор. журн. - Ижевск : Изд-во ИжГТУ, 2006. - №1. - 116 с. - С. 64-68.
9. Гребнев A. H. AtLeap - база для ИС научных коммуникаций в высшей школе [Электронный ресурс] / Материалы конференции "Свободное программное обеспечение в высшей школе". - Электрон, статья. - Переславль-Залесский: Инт программных систем, Ун-т г. Переславля им. А. К. Айламазяна, 2006. - Режим доступа : http://heap.altlinux.ru/pereslavl2006/grebnev/abstract.html, свободный. -Загл. с экрана.
10. Гребнев А. Н. AtLeap.NET - бесплатный .NET каркас для быстрой разработки Web-приложений // Материалы конференции "Технологии Microsoft в теории и практике программирования" / под ред. проф. Р. Г. Стронгина. - Н. Новгород : Изд-во Нижегородского госуниверситета, 2006. - 338с. — С. 75-76.
11. Гребнев А. Н. Методология коммуникационной научно-образовательной среды // Труды XIII Всероссийской научно-методической конференции "Телематика-2006". Т. 1. - СПб, 2006. - С. 220-222.
12. Гребнев A. H. AtLeap - Java-KapKac для быстрой разработки веб-приложений // Открытый дальневосточный конкурс программных средств студентов, аспирантов и молодых специалистов "Программист-2006" : сборник докладов. - Владивосток : ИАПУ ДВО РАН, 2006. - 91 с. - С. 40-43.
Подписано в печать 15.02.2007. Формат 60x84 1/16 Печать офсетная. Усл. печ. л. 1,0. Тираж 100 экз. Заказ № 195.
Типография Удмуртского государственного университета 426034, Ижевск, ул. Университетская, 1, корп. 4.
Оглавление автор диссертации — кандидата технических наук Гребнев, Андрей Николаевич
Основные сокращения, приняше в рабо!е.
Введение.
I 'лава 1. Коммуникации и документооборот, образование и наука.
11 Элекфонные комм>никации 19 1 1 1 Коммуникация и социальная коммуникация
112 Совместная деягельноаь
113 Компьютерно-опосредованная коммуникация
114 Некоюрые актуальные направпения
115 Коммуникационное 110 . 27 1 1 6 Веб
12 Электронный доку мен юоборог . 30 12 1 Информация и документ
122 Докуменюоборо1 и ) 1еК1ронные биб нияеки
123 Электронные издания.
1 2 4 Сохранение
125 Формаш докуменюв
126 Метаданные
1 2 7 Систематизация
1 2 8 Обмен
1 2 9 Поиск
12 10 Идентификация
12 11 Примеры реализации электронных бибтиотек
1 3 Эчектронное образование
131 Системы дисинционно! о образования
132 Образовагельные обьекш 52 1 3 3 Примеры ПО в области виртуальной обучающей среды
1 4 Электронная наука
1 4 1 Колаборатория
14 2 1 рид
1 5 Выводы по главе, сравнительный анализ и постановка задачи.
Глава 2. Концепция научно-образовательной метасистемы.
2 1 11убтикация и конференция, переход в ) iehiponn)io форм)
2 1 1 Открытый доступ 63 2 2 Персонализация и ко иаборация . 67 2 3 Иск>ссгвенный интспскт и самоорганизация 71 2 4 Коицепт>альная магемашческая моде ib самооргани^ющеися системы 78 2 5 Концептуальная магемагическая мо (е н> метасистемы . 82 2 6 1ребования к программному коми гекс)
2 7 Выводы по главе
Глава 3. Программный комплекс.
3 1 Общии обзор комплекса . . 94 3 2 Архитектура системы
32 1 Определения системы управления содержимым
3 2 2 Система управления содержимым в Atl еар 99 3 2 3 Хранение данных
3 3 Взаимодействие с окружением.
3 3 1 WYSIWYG-редактирование
3 3 2 Библиотека тегов
3 4 Основные функции системы
3 5 Результаты тестирования производительности
3 6 Применение системы
3 7 Выводы по главе
Введение 2007 год, диссертация по информатике, вычислительной технике и управлению, Гребнев, Андрей Николаевич
Образование, наука, бизнес - это три основания для развития и процветания экономики сфаны, и их нужно рассматривать только во взаимодействии, в диало(е, в коммуникации. В условиях динамично/о и быстроменяющегося мира образование являе1ся неотъемлемой частью научной деятельности и бизнеса, более того, оно стремится занять всю жизнь человека (lifelong learning). Бизнес, в свою очередь, предъявляет требования к образовательным программам. Научные подходы применяются в образовательном процессе, а в бизнесе все чаще - наукоемкие технологи. Государство - ло единый «организм», в котором образование, наука и бизнес стремя 1ся быть максимально интегрированными друг в друга. Однако степень их развития и взаимодействия все еще недостаточна.
Еще со времен античного мыслителя Сократа извесшо, ню диалог рождает новое знание. Только научная дискуссия и конструктивная критика позволяют приблизиться к истине [17]. Д. В. Иванов в своей книге [33] отмечает: «.за словом "информация" кроется именно коммуникация, а не знание. Наблюдая современных политиков, биржевых брокеров, журналистов и их аудиторию, нетрудно заметить: более информированный человек - это не тот, кто больше знает, а тот, кто участвует в большем числе коммуникаций». Таким образом, отмечена важность понятия социальной информационной коммуникации и его частного случая документооборота. Документооборот (движение документов в течение жизненного цикла) является очень существенной составляющей коммуникации, не зря же письменность, а значит и документ, - одно из величайших изобретений человечества. Коммуникации и документооборот - это путь к инновациям, в том числе и в образовании, науке, бизнесе.
В эпоху информационного века развитие компьютерных технолот ий и сети Интернет принесли нам ставшие уже почти обыденными выражения: элеюронный документ», «цифровое изображение», «вир1уальный матин» и т. д. Компьютеры позволяют автоматизировать процессы многих сфер общественной деятельности и повседневной жизни человека, в том числе сферы образования, науки, бизнеса. В результате получаем нектронное образование (ЭО), ) шктронную науку (ЭН), эчектронный бизнес, где образовательные процессы, процессы выработки знаний, бизнес-процессы автоматизированы с помощью информационно-коммуникационных технологий (ИКТ). Базой же для них могут являться эшктронные коммуникации (ЭК) и лектрон-ный документооборот (ЭДО) (см. рис. 1).
Бизнес способен позаботится (и делает это весьма успешно) о развитии ИКТ в своей области, поэтому далее будет рассматривался электронный бизнес только во взаимосвязи с ЭО и ЭН.
Электронное обрлование 0 ieKjj (Ч юн пая кЬ\ 5 ) ') 1екфонный бишес
Электронные коммунич^ кании текфонныи док>мен-юоборот
Flic. 1. Ьашс и надстройка
Одним из институтов взаимодействия образования, науки и бизнеса является вуз. Вуз - это та среда, в которой молодежь получает профессиональное образование, приобщается к важным научным понятиям (в том числе конференция, публикация), готовится к вступлению в бизнес.
Рассмотрим социальные коммуникационные процессы (см. табл. 1 ), протекающие в вузе в образовательной среде (образовательные коммуникации, Fducational communications) и в научной среде (научные коммуникации, Scholarly communications). В таблице выделены три наиболее важных вида процессов, очевидно, что почти все они нуждаются в автоматизации с использованием ИКТ. Участники с указанными ролями должны иметь возможность взаимодействовать в синхронном (например, чаты) и асинхронном (например, форумы) режимах на удалении друг 01 дру1а. В случае документальной коммуникации должны быть автоматизированы процессы, связанные со всеми этапами жизненного цикла (сбора и создания, управления и использования, хранения, сохранения, доставки и распространения) указанных документов. Автоматизация требуется и в коммуникативных процессах, связанных с событиями, например: информационная поддержка собьпия материалами, регистрация участников событий и т. п.
Таб мша I
Научно-обраювлел.ные коммуникационные процессы в ву!е
Образовательная среда Научная среда
Рот Студент-студент, студент-преподаватель, преподаватель-преподаватель. Автор-читатель, читатель-читатель, автор-автор; докладчик-слушатель, докладчик-докладчик, слушатель-слушатель.
Документы Рефераты, курсовые и дипломные работы, конспекты лекций, профаммы курсов, методические пособия, учебники, учебные пособия. Гезисы, статьи, доклады, авторефераты, моно1 рафии, диссертации.
События Лекции, лабораторные, практические занятия, коллоквиумы, экзамены, защиты курсовых и дипломных рабог. Конференции, заседания, семинары, симпозиумы, защиты кандидатских и док юрских диссертаций.
В таблице показано, что пересечение (смешение, наложение) существует как по видам выделенных процессов, гак и между средами. Например, коммуникационные процессы между студентом и преподавателем по передаче документа «курсовая работа» могут возникнуть по причине события «защита курсовой работы». С другой стороны, если речь иде1 о тезисах, написанных к конференции С1удентом, то преподаватель будет выступать также еще и в роли читателя, а студент еще и в роли автора. 1ем самым можно ю-ворить о единой научно-обраюватегыюй среде (НОС) вуза, однако стоит отметить, что очень часто эти процессы выходят за рамки вуза и даже страны [11,12,15].
Например, в региональном вузе страны большинство вышеуказанных процессов зачастую никак не автоматизированы, либо автоматизированы недостаточно. Если говорить о научной среде, ю большинство студентов вовлечено в нее либо очень слабо, либо не вовлечено вовсе. Причиной тому, с одной стороны, является отсутствие хорошею курса современной научной фаможости, где бы в первую очередь давались такие понятия, как научная дискуссия и научная публикация. С другой стороны, у современной молодежи существует стремление к общению через Интернет, к переиспользованию информации в виде обмена рефератами, курсовыми и дипломными работами, которое часто подавляется. Нужно не бороться с этими стремлениями, а поощрять эти желания, но в тоже время направлять их в нужное русло, придавая научный акцент [21]. "Скажи мне, и я забуду; покажи мне, и, может быть, я запомню; но вовлеки меня - и я пойму," — призывают вслед ю ли за индейцами, то ли за китайцами Рон Рубин и Стюарт Эвери Гоулз в рецензировавшейся "Со-Общением" книге "Бизнес в стиле дзен" [46].
Итак, необходим инструмент, адашированный к усредненному российскому вузу, который автоматизировал бы коммуникационные процессы в НОС с учетом их связанности и вовлекал в научные процессы молодежь. Таким инструментом должен выступать программный (или программно-аппаратный) комплекс, снабженный методическими рекомендациями. Комплекс будет представлять собой симбиоз ЭО и ЭН на базе ЭК и ЭДО. Данный комплекс должен ускорять коммуникационные процессы посредством их автоматизации в образовательной и научной средах - в каждой по отдельности, а также способствовать их интеграции. Комплекс, в силу своей открытости, должен обеспечивать и более тесное взаимодействие с бизнесом. Например, накопленная и сохраненная информация о документах, созданных студентом, и событиях, в которых он участвовал, буде1 улучшать его конкурентноспособность перед работодателем.
Впервые предлагается концепция единой территориально распределенной самоорганизующейся научно-образовагельной метасистемы, состоящей из типовых независимых программно-информационных подсистем (комплексов). Программные комплексы взаимосвязаны по иерархическому принципу, т. е. субъект (отдельный пользователь, подразделение, институт и г. д.) либо устанавливает и поддерживает такую систему самостоятельно, либо использует сервисы программного комплекса вышележащих уровней иерархии.
Целью метасистемы является ускорение социальных информационных коммуникационных процессов в научно-образовательной среде (НОС), посредством их автоматизации с помощью информационно-коммуникационных технологий (ИКГ). Для достижения поставленной цели комплекс должен решать следующие задачи:
• Автоматизация процессов обмена информационными сообщениями между участниками разнесенными во времени и/или пространстве.
• Автоматизация всех этапов жи зненно1 о цикла документов.
• Автоматизация процессов, связанных с событиями.
Концепция метасистемы строится на основе двух базовых коммуникационных понятий НОС: публикации (тезисы, статья и т. п.) и конференции (форум, симпозиум и т. п.). Предлагается идея зволюционно1 о развития )1и\ понятий от аналогового уровня (традиционная конференция и публикация) к цифровому уровеню (электронная конференция и публикация). Далее, совершив метасистемный переход, можно подняться на социо-электронный метауровень, где в добавление к традиционным методам прибавлялись бы не только электронные формы конференции и публикации, но и новые социальные методы: персоначишция, кочшборация и децентрачишция. Переход на метауровень эволюции сопровождается появлением признаков самоорганизации метасистемы.
Самоорганизация системы также заключается в обеспечении метода коммуникации «многие ко многим» посредством изменения среды {стигмер-счш). Среда представляет собой граф связанных ссылками ресурсов. Среда модифицируется посредством чечовеко-базированиого генетического а ¡го-ритма. Связи между ресурсами образуют обучающийся веб.
Программный комплекс должен обеспечивать интеграцию с еиаемами электронного образования, а также расширяемость (программный ишерфейс, API) для самостоятельной интеграции со специализированным научным программным и аппаратным обеспечением (электронная наука).
Программный комплекс должен строиться на основе icxiiojioi ий веб 2.0, обеспечивая такие сервисы, как: блог, вики, социальные сети, коллабора-тивная фильтрация и маркировка, и т. п.
С учетом вышеизложенной концепции были выработаны общие требования (мобильность ПО, мобильность пользователей, расширяемость и т. п.), на основе которых, в соответствии с подходом эволюционною ироюшииро-вания, автором был разработан пилотный проект AtLeap [79J, являющийся базой (платформой) для разработки на его основе профаммною комплекса (подсистемы метасистемы). Проект AtLeap - это бесплатный каркас (frame-woik), под лицензией Apache 2.0, разработанный на языке программирования Java, на платформе J2EE (Java 2 Enterprise Edition) версии 1.4. Система AtLeap позволяет быстро разрабатывать веб-приложения на его основе. Проект AtLeap включает многоязычную систему управления содержимым (CMS, Content Management System) с полнотексювым поиском.
Актуспъность исследования обусловлена потребностью научно-образовательного сообщества в ускорении информационных социальных коммуникационных процессов в научно-образовательной среде, посреди вом автоматизации с помощью ИКТ.
Президентом РФ Путиным В. В. обозначены приоритетные направления развития страны, в часIносIи зю новая жономика [51], которая бы определялась научным и технологическим потенциалом, и качественное образование [50]. В эпоху информационною века одним из способов ускорения развития образования и науки является ускорение коммуникационных процессов внутри них и между ними посредством автоматизации с помощью ИКГ. К сожалению, в настоящее время в литературе нет достаючно проработанной концепции по построению программного комплекса ЭО и Э11 на базе ЭК и ЭДО. Таким образом, актуальность проблемы подтверждается высказываниями Президента РФ.
Актуальность проблемы также подчеркивается наличием множеспза программ, так или иначе касающихся коммуникационных процессов в НОС, например.
• ФЦНТП «Исследования и разработки по приоритетным направлениям науки и техники» на 2002-2006 годы [24];
• ФЦП «Интеграция науки и высшего образования России на 20022006 годы» [49];
• ФЦП «Развитие единой образовательной информационной среды (2001-2005 годы)» [58];
• ФЦП «Электронная Россия» [36];
• отраслевые программы по информатизации РАН, Минобразования РФ и других ведомств;
• проекты РФФИ.
Объект исследования - автоматизация информационных социальных коммуникационных процессов в научно-образовательной среде.
Предмет исследования - методология и методы автоматизации информационных социальных коммуникационных процессов в научно-образовательной среде.
Из объекта и предмета исследования видно, что работа выполнена на стыке социальных коммуникаций и информационных технологий с преобладанием последних.
Цель работы - разработать теоретическую и практическую основу для построения программною комплекса, автоматизирующего (и, как следствие, ускоряющего) информационные социальные коммуникационные процессы в НОС.
Для реализации поставленной цели необходимо решить следующие шдачи:
• исследование и анализ существующих понятий и 1ехноло1ий социальных информационных коммуникаций (в том числе и электронных) в НОС;
• разработка новых методов автоматизации и ускорения научно-образовательных коммуникационных процессов;
• разработка новой единой концепции научно-образовательной системы и построение ее математической модели;
• разработка программной базы (основы) для построения программного комплекса, автоматизирующего научно-образовательные коммуникационные процессы.
Научная новизна исследования состоит в следующем:
• в результатах системного анализа новых возникающих понятий ЭК, ЭДО, ЭО, ЭН, выявлении их роли в научно-образовагелытыч коммуникационных процессах;
• в адаптации современных направлений ЭК, ЭДО и методов веб 2.0 (таких как персонализация, коллаборация, децентрализация) к традиционным понятиям публикации и конференции;
• в предложенной трехуровневой модели эволюции понятий публикации и конференции;
• в разработанной математической модели метода взаимодействия «мно1ие ко мно1им» через среду (стш мергия), в основе которой лежат человеко-базированный генетический алгоритм и обучающийся веб (коллаборативная филырация и коллективный интеллект);
• в выработке концепции научно-образовательной самооркши-зующейся метасистемы и требований к ее подсистемам (комплексам).
Полученные результаты даду1 возможность дальнейшей разработки проблемы.
Практическая значимость работы обусловлена разработанным и удачно апробированным пилотным проектом А1Ьеар, коюрый является базой для построения программного комплекса (подсистемы метасистемы), автоматизирующего социальные коммуникационные процессы в научно-образовательной среде. Разработанный каркас позволяет в значительной степени сократить временные и финансовые затраты на разработку программно-то комплекса.
Основными результатами, выносимыми на защиту, являимся:
• результаты системного анализа новых возникающих понятий ЭО, ЭН, ЭК, ЭДО и их технологий, выявления их роли в научно-образовательных коммуникационных процессах;
• адагпация современных направлений ЭК, О ДО и методов веб 2.0 (таких как персонализация, коллаборация, децентрализация) к традиционным понятиям публикации и конференции;
• предложенная трехуровневая модель эволюции понятий публикации и конференции;
• разработанная математическая модель метода взаимодействия «многие ко многим» через среду (ciniMepi ия), в основе которого лежат человеко-базированный генетический алгоритм и обучающийся веб (коллаборативная фильтрация и коллективный интеллект);
• выработанная концепция научно-образовательной самоорганизующейся метасистемы и требования к ее подсистемам (комплексам);
• разработанный и успешно апробированный пилотный проекч AtLeap, который является основой (каркасом) для построения программного комплекса (подсистемы метасистемы), автоматизирующего социальные коммуникационные процессы в научно-образовательной среде.
Методы иссчедования:
• методы системного анализа, теории множеств и теории графов;
• методы многоагенгных систем, роевого и коллективного интеллекта, стигмергии, теории сложных самоортанизующихся систем и синергетики;
• CASE-технологии, методологии разработки ПО (RUF, Agile), объектно-ориентированные подходы в проектировании и программировании.
Апробация работы. Основные результаты работы докладывались и обсуждались на следующих конференциях, семинарах и заседаниях:
• XL Международной научной студенческой конференции «Ст>-денг и научно-технический прогресс», Новосибирск, 2002 (по итогам которой представленный доклад [10] отмечен дипломом второй степени);
• 36-й Региональной молодежной конференции «Проблемы теоретической и прикладной механики», Екатеринбург, 2005;
• Третьей открытой Всероссийской конференции «Преподавание информационных технологий в РФ», Рыбинск, 2005;
• конференции «Технологии Microsoft в теории и практике программирования», Нижний Новгород, 2006;
• XIII Всероссийской научно-методической конференции «Телема-тика-2006», Санкт-Петербурт, 2006;
• на семинарах и заседаниях кафедр «Математическою обеспечения ЭВМ» и «Теоретических основ информатики» ГОУ ВПО «Удмуртский юсударственный университет», Ижевск;
• на расширенном заседании кафедры «Информационные системы» ГОУ ВПО «Ижевский государственный технический Университет», Ижевск, 2006.
За теоретические разработки по данной тематике получены следующие дипломы:
• диплом второй степени за работу [10J, представленной на Международной научной студенческой конференции «Студент и научно-технический прогресс», Сибирское отделение РАН (Новосибирск, 2002).
• диплом Министерства образования РФ по итотам открытого конкурса 2003 года на лучшую научную студенческую работу [14] по естественным, техническим и 1уманитарным наукам в вузах РФ (Москва, 2003).
За практическую реализацию проекта AtLeap получены следующие дипломы:
• диплом за второе место на конкурсе Java проектов [40] в категории J2E1:, проводимом корпорацией Sun Microsystems при официальной поддержке Министерства по информационным технологиям и связи РФ (Москва, 2005);
• второе месю на Всероссийском конкурсе разработчиков программного обеспечения IntelCup [5], проводимом корпорацией Intel при поддержке Нижегородскою юеударс1венното университета (Нижний Новгород, 2005);
• диплом за первое место за самое высокое качество реализации на Открытом дальневосточном конкурсе протраммных средств студентов, аспирантов и молодых специалистов «Программист-2006» [47J (Владивосток, 2006);
• диплом за третье место в номинации «Лучшая система управления сайтом» на отрытом конкурсе молодежных Ишернет-проектов, компьютерной фафики и анимации «Золотая паутина-2006» [32] (Омск, 2006);
• диплом за победу в номинации «Инструментарий» на конкурсе IBM WebSphere Community Edition 2006 [39] (Москва, 2006).
Пубчикации Основное содержание диссертации опубликовано в 12 работах (из них 5 статей, из которых 1 в списке изданий, рекомендуемых ВАК).
Структура работы Работа состоит из введения, трех глав, заключения и списка использованной литературы. Общий объем работы при сквозной нумерации составляет 142 страницы, рисунков 17, таблиц 4, библио1 рафия содержит 188 названий.
Достоверность и обоснованность полученных результатов исследования и вытекающих из них выводов обеспечивается использованием фундаметальных положений теории сложных самоорганизующихся систем и искусственного ишеллекта. Достоверность результатов практической реализации подтверждается наличием пяти дипломов за победы на конкурсах и достаточно большим количеством пользователей системы из mhoi их стран мира.
Автор выражает мубокую признательность и б шгодарность следующим лицам:
• своему научному руководителю, док юру физ.-мат. наук профессору А. П. Бельтюкову за наставничество;
• участникам проекта AtLeap С. Г. Зубцовскому, Р. С. Пучковско-му и К. А. Поздеевой за помощь в кодировании и реализации идей автора;
• переводчикам Hui Qin, Rainer Proebster, Jesus Marin, Leonardo Bocchi за перевод пользовательского интерфейса AtLeap на китайский, немецкий, испанский и итальянский язык соответственно.
Заключение диссертация на тему "Разработка методов самоорганизации коммуникационных информационных систем в научно-образовательной среде"
3.7 Выводы по главе
В данной 1лг,че был опис н спроектированный авюром и разработанный под руководством автора проект AtLeap, который яв 1яется базой (каркасом) для разработки npoiраммною комплекса (типовой подсистемы мсмаси-стемы), описанно о в тлаве ?. Каркас AtLeap удовлетворяем большинству требований, обозначенных в ,\ьлеле 2.6. Система AtLeap, с одной стороны, содержиI в себе бо п.шой наоор уже ингсчрированных друг в дру!а библио-Iек, с другой стороны, - мноюя зычную СУС с полнотекстовым поиском. Более того, объект.К'я мо иль, разработанная автором и примененная в AtLeap, позволила обеспечить ьак iiio\< uo и расширяемость приложения, 1ак и простоту редактирования со тер/-итого На момент написания данной работы бесплатных решении на п татоорме J2FE с открытым кодом подобного рода нет, т. е. проект All етрявтяе^я уникальным.
Текущая версия \tl ^ар 0^2 На момеш написания данною материала ведется проектирование \tl -ар 1.0, коюрый будет построен тта основе Spring 2.0, Hibernate с 1 ntity Managet (реализующий LJB 3.0 с возможностью кластеризации). Л Ж 1.5 с аннотациями, Ма\еп 2 [71], SiteMesh [170]. СУС в AtLeap сейчас обеспечивает изменения страниц (частей страниц) сайта, однако функциональное! j не до^ а1 очна для написания больших статей, публикаций. Для этих нетей необходима система управлениями документами, которая бы обеспечив) та труппов; ю работу над документом, контроль версий, историю изменение юкуменю иноки и т. п. Д1Я реализации этой функциональности планиримся испо »зовам. библиотеку Slide [72], имилементацию стандарта Webl)A\ 1акже и мпируечея реализация по тхода AJAX для клиентской части при тожеиия
С друюн с о,ч>(1ы. нс'к'кч анапиз иортирования версии 0.5 на платформу .NE1, нспоп.ая птимичные .NL1 бибшотеки Nllibernate, Spring.NET, N \ni. lmeieM I. I og4Net, NUnit, NMock [20]. AtLeap.NFT должен работай, >ак iu' \lit.o o;.\l I платформе, так и на открытой Mono.
Заключение
В результате системною лна тиза былтт обобщены множество различных понятий и на трав тений, ко орые были ст руппированы в 4 основные категории: ЭК и ее ва мтыи частный случай гЗДО, а также понятия, строящиеся на их основе, такие к.ж X) и ')Ч. Ьыли выявлены рочи и взаимосвязи этих понятий в соииа п.ных ломмуникационных процессах научно-образовательной ере !Ы Приведены примеры бесплатных и коммерческих конкретных протрачмных про iyктов и/или сервисов из всех четырех направлений. Проведенный ана тиз поч»о ти т выявить недостаточность просюю перевода в электронную форму, бет усиления социальной составляющей.
Исследовательский процесс, находясь на стыке образования и науки, включает в себя дтп базовых понятия: нуб тикацию и конференцию, коюрые относятся к обчасмям ')ДО и Ж :оо(ветственно. Была построена модель эволюции, описывающая перехоты публикации и конференции с аналоювою уровня на электпот нып уроь тн и та тее на еоцио-элеиронный метауровень (с метасистемой). 11ре т юлчсшк'ч концепция метасистемы включает в себя такие методы веб 2 0. как персона шзация, кочлаборация. децентрализация, адаптированные ч понятиям ну б шкации и конференции, обеспечивая самоорганизацию. [аким образом эт о поция понятий публикации и конференции были соединены i теорией мемсистемнот перехода 1урчииа. Самоортани-зация системы так иочается в обеспечении коммуникации «мнотие ко многим» посредством т.змснения сре п.т (стигмертия) Срета представляет собой граф связанных сии .ками peivpcoB. Среда модифицируется посредством че-ловеко-базированно о тенепьес-чото алгоритма. Связи между ресурсами образуют обучающийся веб (ко ¡ 1 юоративная фильтрация и коллективный интеллект). Разрабокттп матемлическая модель метода взаимодействия «многие ко многим» через ерет\ и всей метасистемы в целом Модель позволяет организовывать параллельное взаимодействие больших 1рупп людей и уси-ли I ь обрат ную связь.
Были выработаны общие требования к подсистемам метасистемы (программным комплексам), которые должны автоматизировать социальные коммуникационные процессы НОС. На базе этих требований был разработан и успешно апробирован пилотный проект А^.еар, который является базой (каркасом) для построения указанного программного комплекса, автоматизирующего социальные коммуникационные процессы в научно-образовательной среде. Разработанный каркас позволит в значительной степени сократить временные и финансовые затраты на разработку программного комплекса.
Обобщенным результатом данной работы является, с одной стороны, теоретическая база (в виде концепции метасистемы), а с другой стороны, практическая база (в виде проекта А1Ьеар), которые в совокупности образуют основу для построения информационной системы, автоматизирующей социальные коммуникационные процессы в НОС.
В результате проведенного исследования можно сделать следующие выводы. В публикации и конференции перехода на электронный уровень недостаточно, нужен переход на социо-электронный уровень в комплексе с персонализацией, коллаборацией и децентрализацией. При большом количестве агентов методов взаимодействия «один к одному» (дискуссия) и «один ко многим» (публикация, конференция) недостаточно, необходим третий метод взаимодействия - «многие ко многим» через среду (стигмергия). При автоматизации социальных коммуникационных процессов необходима самоорганизующаяся метасистема.
Библиография Гребнев, Андрей Николаевич, диссертация по теме Системный анализ, управление и обработка информации (по отраслям)
1. Библиотечно-библиографическая классификация Электронный ресурс. / Российская Государственная Библиотека. Электрон, дан. - Режим доступа : http://\v vvw .rsl.ru/index.php7t410, свободный. - Загл. с экрана.
2. Будапештская Инициатива «Открытый Доступ» Электронный ресурс. / Институт Открытое общество. Электрон, статья. - Режим доступа : http://vv№vv.soios огц/openaccess/m/index.shtml, свободный. - Загл. с жрана.
3. Вернадский В. И. Научная мысль как планетное явление / отв. ред. A. J1. Яншин. М. : "Наука", 1991. - httpV/vcrnadskv.lib ru/e-texts/archi\e/thought.html.
4. Всероссийский конкурс разработчиков программною обеспечения IntelCup Электронный ресурс. / Intel соф. Электрон, дан. - Режим доступа : httpV/wvvw.intelcup т/, свободный. - Загл. с экрана.
5. Гадасин В. А., Конявский В. А. От документа к электронному документу. Системные основы Электронный ресурс. / Документ.Ки. - Электрон, статья. - Режим доступаhttp //document ru/readingroom/edoc/l/index asp7id=:0, свободный. Загл. с экрана.
6. Глоссарий.ги. Служба тематических толковых словарей Электронный ресурс. / Web-and-Press. Электрон, дан. - Режим доступа : httpV/glossary.ru, свободный. - Загл. с экрана.
7. Государственный Рубрикатор Научно-Технической Информации Электронный ресурс. / ВИНИТИ. Электрон, дан. - Режим доступа : http://\vww2.viniti.ru/index php?oplion=comcontent&task-\ie\\&id=57<em id=63, свободный. - Загл. с экрана.
8. Горошко Е. И. Электронная коммуникация (тендерный анализ) // Общение, языковое сознание и межкульгурная коммуникация. М. : Инстшут языкознания, 2005. - http://textolog\ .ru/puhlic/uoioshko2.html.
9. Ю.Гребнев А. Н. Система электронных публикаций научных статей // Maie-риалы XL Международной научной студенческой конференции «Студент и научно-технический прогресс» : Информационные технологии / Ново-сиб. юс. ун-т. Новосибирск, 2002. - С. 32-33.
10. Гребнев А. Н. Научные информационные системы // Вестник УдГУ : Математика. Ижевск : Изд-во УдГУ, 2003. - С. 99-106.
11. Гребнев А. Н. Информационная система научных коммуникаций // Материалы XLI Международной научной студенческой конференции «Студент и научно-технический прогресс» : Информационные технологии / Ново-сиб. гос. ун-т. Новосибирск, 2003. - С. 31-32.
12. Гребнев А. Н. Жизненный цикл электронной научной публикации // Тезисы докладов 31-й итоговой студенческой научной конференции / УдГУ ; отв. ред. А. А. Грызлов. Ижевск, 2003. - С. 37-39.
13. М.Гребнев А. Н. Информационные системы научных коммуникаций : выпускная квалификационная работа / УдГ, Мат. фак., Кафедра МОЭВМ. -Ижевск, 2003. 59 с. - (рукопись).
14. Гребнев А. Н. Коммуникационная научно-образовательная среда // Вестник УдГУ : Математика. Ижевск : Изд-во УдГУ, 2004. - С. 29-38.
15. Гребнев А. Н. Научное общение через электронный форум и электронные публикации // Проблемы теоретической и прикладной математики. Груды36.й региональной молодежной конференции. Екатеринбург : УрО РАН, 2005.-С. 327-331.
16. Гребнев А. Н. AtLeap Java каркас с открытым исходным кодом для Web-приложений // Вестник ИжГТУ : период, науч.-теор. журн. - Ижевск : Изд-во ИжГТУ, 2006. - №1. - 116 с. - С. 64-68.
17. Гребнев А. Н. Методология коммуникационной научно-образовательной среды // Труды XIII Всероссийской научно-методической конференции "Телематика-2006". Т. 1. СПб, 2006. - С. 220-222.
18. Десятичная классификация Дьюи. 21-е издание Электронный ресурс. / ГПНТБ России и OCLC Forest Press. Электрон, дан. - Режим доступа : http://ww\\ Rpntb.ru/win/devvey/dclc-sumOl .html, свободный. - Загл. с экрана.
19. Дирекция Федеральной целевой научно-технической программы «Исследования и разработки по приоритетным направлениям развития науки и техники» Электронный ресурс. Электрон, дан. - Режим доступа : httpV/wv\w.tcntp.iи/, свободный. - Загл. с экрана.
20. Дистанционное обучение. Информационный портал Электронный ресурс. Электрон, дан. - Режим доступа : http://\\ \\\v distanee-iearninu.ru/, свободный. - Загл. с экрана.
21. Доукинс Ричард. Эгоистичный ген. — М. : Мир, 1993. — 318 с.
22. Единое научное информационное пространство Электронный ресурс. / Российская Академия Наук. Электрон, дан. - Режим доступа : http //enip ias ги/, свободный. - Загл. с экрана.
23. Ермаков А. Е., Плешко В. В. Ассоциативная модель смысла текста в прикладных задачах компьютерного анализа полнотекстовых документов //
24. Русский язык : исторические судьбы и современность. Международный конгресс : труды и материалы. М. : МГУ, 2001. http://w ww.rco.ru/articie.asp'?ob по^З 1
25. Иванов Д. В. Виртуализация общества. СПб. : "Петербургское Востоковедение", 2000.-96 с.
26. Интернет-портал по грид-технологиям Электронный ресурс. Электрон, дан. - Режим доступа : http://vvww.Rridclub.ru, свободный. - Загл. с экрана.
27. Информационная технология. Электронный обмен информацией. Термины и определения : ГОСТ Р 52292-2004. Введ. 2005-07-01. - М., 2004. -http //www intemet-law.iu/intlaw/laws/gobt-eoi.htm.
28. Информационный портал ФЦП «Электронная Россия» Электронный ресурс. Электрон дан. - Режим доступа : httpV/www е-rus.iu/, свободный. - Загл. с экрана.
29. Конкурс IBM WebSphere Community Edition 2006 Электронный ресурс. / LinuxFormat. Электрон. дан. - Режим доступа : http://linuxformat.ru/contest/was2006.phtml, свободный. - Загл. с экрана.
30. Конкурс Java проектов JavaKonkurs Электронный ресурс. / Sun Microsystems. Электрон, дан. - Режим доступа : htt р ://w w w. i a va k on k ш s л u, свободный. - Загл. с экрана.
31. Кун 1. Структура научных революций. М. : Прогресс, 1977.
32. Луценко Е. В. Системно-когнитивный анализ как развитие концепции смысла Шенка Абельсона // Электрон, науч. журн. Кубан. гос. аграрн. ун-та. - 2004. - № 5 (03). - http://ei.kuba^o.iu/2004/03/pdf/64.pdf.
33. Мирский Э. М. Массив публикаций и система научной дисциплины // Системные исследования : ежегодник. М.: Наука, 1977.
34. Новейший философский словарь. 3-е изд., исправл. - Мн. : Книжный Дом, 2003.- 1280 с.
35. Островский Е. Развлечение — или Вовлечение? Электронный ресурс. / «Русский архипелаг сетевой проект «Русского мира». - Электрон, дан. - Режим доступа : http7/ww\v.arehipelag ru/authors/ostio\sky/?librar\~16()5, свободный. - Загл. с экрана.
36. Открытый дальневосточный конкурс программных средств студентов, аспирантов и молодых специалистов «Программист-2006» Электронный ресурс. / ИАПУ ДВО РАН. Электрон, дан. - Режим доступа : httpV/u ww.contebt dvo.ru/, свободный. - Загл. с экрана.
37. Положение о порядке присуждения ученых степеней от 30.01.2002 № 74. -http/А ак ed.gov ru/norm doc/190/.
38. Программа «Интеграция науки и высшего образования России на 20022006 годы» : Федеральные целевые программы Электронный ресурс. -Режим доступа : http7/vvww.picwams-KOV.ru/cgi-bin/index.cüi?prg= 128, свободный. Загл. с экрана.
39. Путин В. В. Приоритеты : качественное образование Электронный ресурс. / Портал «Президент России». Электрон, дан. - Режим доступа : http://vvVVW kiemhn ru/priorities/31 QOB.bhtini, свободный. - Загл. с жрана.
40. Путин В. В. Приоритеты : новая экономика Электронный ресурс. / Портал «Президент России». Электрон, дан. - Режим доступа : http7/www kremlin ru/priorities/31004.shtml, свободный. - Загл. с экрана.
41. Российская Коммуникативная Ассоциация Электронный ресурс. Электрон. дан. - Режим доступа : hup7Avvvw.iusscomm.ru/, свободный. - Загл. с экрана.
42. Российские Электронные Библиотеки. Портал Электронный ресурс. -Электрон, дан. Режим доступа : http://vv\vw.elbib 111/, свободный. - Загл. с экрана.
43. Система открытого образования Openet. Консалтинговый центр ИОС 00 РФ Электронный ресурс. Электрон, дан. - Режим доступа : http //ww w .openet ш/, свободный. - Загл. с экрана.
44. Системы дистанционного обучения Элекгронный ресурс. Электрон, дан. - Режим доступа : http://edutoolb.b 12.ги/, свободный. - Загл. с экрана.
45. Турчин В. Ф. Феномен науки : Кибернетический подход к эволюции. -Изд. 2-е. М.: ЭТС, 2000. - 368 с.
46. Универсальная десятичная классификация. Электронный ресурс. / ВИНИТИ. Электрон. дан. - Режим доступа : http://vv\\v\2.viniti ru/index.php?option=com content&task—yie\\&id-62<em id=63, свободный. - Загл. с экрана.
47. Хохлов Ю. Е., Арнаутов С. А. Обзор форматов метаданных Электронный ресурс. / Ин-т развития информ. общества. Электрон, дан. - Режим доступа : http://\vw\v.elbib.ru/index.phtml?paue"elbib/rus/methodolotzv/md rev, свободный. - Загл. с экрана.
48. Швецова-Водка Г. Н. Документ и библиография в теории социальной коммуникации // Научные и технические библиотеки. 1998. - №4. -http./Avww gpntb ru/v\ in/ntb/ntb98/4/f4 09.html.
49. Электронная библиотека диссертаций. Электронный ресурс. / Российская Государственная Библиотека. Электрон, дан. - Режим доступа : http://diss.rsl.ru/, свободный. - Загл. с экрана.
50. Электронные библиотеки : перспективные методы и технологии, электронные коллекции. Всероссийская научная конференция Электронный ресурс. Электрон, дан. - Режим доступа : http://rcdl2006.vlsu \ ladhnir ги/, свободный. - Загл. с экрана.
51. Электронные издания. Основные виды и выходные сведения : ГОСТ 7.832001. Введ. 2001-11-02. - М., 2001. - (Система стандарюв по информации, библиотечному и издательскому делу). httpV/law.edu.ru/norm/noim asp?normlD=l 167295.
52. Apache Ant Электронный ресурс. Электрон, дан. - Режим доступа : httpV/ant apache.org/, свободный. - Загл. с экрана.
53. Apache JMeter. Apache Jakarta Project Электронный ресурс. Элекфон. дан. - Режим доступа : http://jakarta apache огд/jmeter/, свободный. - Загл. с экрана.
54. Apache JSTL. Apache Jakarta Project Электронный ресурс. Электрон, дан. - Режим доступа : http://iakaria.apache.org/taglibs/, свободный. - Загл. с экрана.
55. Apache Log4j. Apache Software Foundation Электронный ресурс. Электрон. дан. - Режим доступа : http://jakarta apache.oig/log4j, свободный. -Загл. с экрана.
56. Apache Lucene. Apache Software Foundation Электронный ресурс. Электрон. дан. - Режим доступа : http://lucene.apache.org/, свободный. - Загл. с экрана.
57. Apache Maven Project Электронный ресурс. Электрон, дан. - Режим доступа : http://maven.apache.org/, свободный. - Загл. с экрана.
58. Apache Slide. Apache Jakarta Project Электронный ресурс. Электрон, дан. - Режим доступа : http://iakarta.apache.org/slide/, свободный. - Загл. с экрана.
59. Apache Struts. Apache Software Foundation Электронный ресурс. Электрон. дан. - Режим доступа : http://struts.apache.org/, свободный. - Загл. с экрана.
60. Apache Tomcat. Apache Software Foundation Электронный ресурс. -Электрон, дан. Режим доступа : http://tomcat.apache.org/, свободный. -Загл. с экрана.
61. Apps Ann, Maclntyre Ross. Why OpenURL? D-Lib Magazine May 2006. Volume 12 Number 5. ISSN 1082-9873. http //www.dlib o)g/dhb/ina\06/apps/05apps.html.
62. Ashby William Ross. Principles of the Self-Organizing Dynamic System, «Journal of General Psychology», 1947, volume 37, pages 125-128.
63. AskSam. Seaside Software Inc. Электронный ресурс. Электрон, дан. -Режим доступа : httpV/www asksam.com/, свободный. - Загл. с зкрана.
64. Association for Information and Image Management Электронный ресурс. -Электрон, дан. Режим доступа : http://www.aiiin.oru, свободный. - Загл. с экрана.
65. AtLeap multilingual free open-source Java CMS with full text search Электронный ресурс. - Электрон, дан. - Режим доступа https://atleap de\.ja\a.net/, свободный. - Загл. с экрана.
66. Beagrie Neil Plenty of Room at the Bottom? Personal Digital Libraries and Collections. D-Lib Magazine. June 2005. Volume 11 Number 6. http://www dlib.org/dlib/iune()5/beagrie/06beauiie.html.
67. Berners-Lee Tim, Hendler James and Lassila Ora. The Semantic Web. Scientific American. May 17, 2001. http //\\vv\\.scientitlcameiican.c()m/article.cfm?articlelD-()()048144-10l)21 C70-84A9809FC588L1 21.
68. Bibliospace Электронный ресурс. Электрон, дан. - Режим доступа : httpV/wwu biblioscape.com/, свободный. - Загл. с экрана.
69. Bollen J. & Heylighen F. Learning Webs. Dec 21, 2005. Principia Cybernetica Web. http.//pespmcl .vub.ac be/Ll ARNWEB.html.
70. Bonabeau E., Dorigo M., and Theraulaz G. Swarm Intelligence: From Natural to Artificial Systems, Oxford University Press, New York, US, 1999.
71. Buckland Michael К. What is a digital document? Journal of the American Society of Information Science 48, no. 9 (Sept 1997). http://\\uw.sims.herkeley.edu/~-buckland/digdoc.html.
72. Buckland Michael K. What is a document? Journal of the American Society of Information Science 48, no. 9 (Sept 1997). httpV/www.bims berkeley.edu/-buckland/whatdoc.html.
73. Carstensen, Peter H., and Kjeld Schmidt: Computer Supported Cooperative Work: New Challenges to Systems Design, vol. 43, С11 Working Paper, February 1999. http://vvwvv.itu.dk/-schmidt/papeis/escvvintro.pdf.
74. CheckStyle Электронный ресурс. Электрон, дан. - Режим доступа : http://checkstylc bourceforiie.net, свободный. - Загл. с жрана.
75. CiteSeer.IST. Scientific Literature Digital Library Электронный ресурс. -Электрон, дан. Режим доступа : http://citeseer ist.psu.edu/, свободный. -Загл. с экрана.
76. Computer-supported collaborative learning. Colorado Электронный ресурс. Электрон, дан. - Режим доступа : http://newmecIia.coloiado.edu/cscl/, свободный. - Загл. с экрана.
77. Computer-Supported Cooperative Work. Association for Computer Machinery Электронный ресурс. Электрон, дан. - Режим доступа : http://vvww cscw2006 oig/, свободный. - Загл. с экрана.
78. CrossR.ef. The reference linking backbone Электронный ресурс. Электрон. дан. - Режим доступа : http //www.crossref.org/, свободный. - Загл. с экрана.
79. Cummings Jonathon N. Social Network References (Academic Bibliography) Электронный ресурс. Электрон, дан. - Режим доступа : http //www socialnetvvorks.org/, свободный. - Загл. с экрана.
80. D-lib Magazine. Corporation for National Research Initiatives Электронный ресурс. Электрон, дан. - Режим доступа : httpV/wwvv.dlib огц/, свободный. - За1л. с экрана.
81. DBUnit Электронный ресурс. Электрон, дан. - Режим доступа : httpV/ww w.dbunit.org/, свободный. - Загл. с экрана.
82. Digital Library in a Box Электронный ресурс. Электрон, дан. - Режим доступа : httpV/dlbox nudi.ori>/, свободный. - 3ai л. с экрана.
83. Digital Object Identifier Foundation Электронный ресурс. Электрон, дан.- Режим доступа : http://doi.org/, свободный. Загл. с экрана.
84. DigiTool. Ex libris group Электронный ресурс. Электрон, дан. - Режим доступа : http7/www.exlibribgi oup.com/digitool.htm, свободный. - За1л. с экрана.
85. DjVu Zone. The Technology for Scanned Documents on the Web Электронный ресурс. Электрон. дан. - Режим доступа : http://v\w\v djvuzone от/, свободный. - Загл. с экрана.
86. DocBook.org Электронный ресурс. Электрон, дан. - Режим доступа : http //wv\ v\ docbook огц/, свободный. - Загл. с зкрана.
87. DSpace. MIT Libraries & Hewlett-Packard Company Электронный ресурс. Электрон, дан. - Режим доступа : http://\v иw.dspace.org/, свободный. - Загл. с экрана.
88. EhCache Электронный ресурс. Электрон, дан. - Режим доступа : http //ehcaehe.sourcefoige net/, свободный. - Загл. с экрана.
89. Elliott Mark. Stigmergic Collaboration: The Evolution of Group Work. М/С Journal. Volume 8, Issue 2, May 2006. 1шр://ЫЧцо1 king.org/new s/Stigmeigy.
90. Enabling Grids for E-sciencE Электронный ресурс. Электрон, дан. -Режим доступа : http://ww\\ .eu-egee.oi g/, свободный. - Загл. с экрана.
91. EndNote Электронный ресурс. Электрон, дан. - Режим доступа : http.//\vww niles сот/, свободный. - Загл. с экрана.
92. Europe Conference on Digital Libraries Элекфонный ресурс. Электрон. дан. - Режим доступа : http://www.ecdl2006 oig/, свободный. - Загл. с экрана.
93. European Conference Computer-Supported Cooperative Work Электронный ресурс. Электрон, дан. - Режим доступа : http://insitu lri.fi/ecscw/, свободный. - Загл. с экрана.
94. FCKEditor of Frederico Caldeira Knabben Электронный ресурс. Электрон. дан. - Режим доступа : httpV/www.fckeditoi.net, свободный. - Загл. с экрана.
95. Fiction Book Электронный ресурс. Электрон, дан. - Режим доступа : littp //www.fictionbook org/, свободный. - Загл. с экрана.
96. Foster I., Kesselman C., Tuecke S. The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International J. Supercomputer Applications, 15(3),2001. http //www.globus oig/alliance/publications/papers/anatomy.pdf.
97. Foster I. What is the Grid? A Three Point Checklist. GRIDToday, July 20,2002. httpV/www-lp tncs anl.go\/4'oster/Articles/Whatls 1 heGrid pdf.
98. Georgiev Т., Georgieva Е., Smrikarov A. M-Learning a New Stage of E-Learning. In Proceedings International conference on computer systems and technologies 17-18 June 2004, Rousse, Bulgaria. http://ecet.ecs.ru.acad bg/cst04/Pocs/slV/428.pdf.
99. Golder Scott A., Huberman Bernardo A. The Structure of Collaborative Tagging Systems. Information Dynamics Lab, HP Labs. Visited November 24, 2005. http://ai xiv.огц/abs/cs.Dl /0508082.
100. Google Books ("Электронный ресурс. Электрон, дан. - Режим доступа : http://books.google.com/, свободный. - Загл. с экрана.
101. Google Scholar Электронный ресурс. Электрон, дан. - Режим доступа : http://seholar.google.com/, свободный. - Загл. с экрана.
102. Greenstone Digital Library Software Электронный ресурс. Электрон, дан. - Режим доступа : httpV/greenstone.org, свободный. - Загл. с экрана.
103. Gregorio Joe. Stigmergy and the World-Wide Web. 2002-12-30. http.//bitworking org/news/Stigmergy.
104. Harnad Stevan. Eprints: Electronic Preprints and Postprints. 2003.httpV/cogpi ints org/3019/01 /eprints.htm.
105. Heinze Aleksej, Procter Chris. Reflections On The Use Of Blended Learning. In Proceedings Education in a Changing Environment 13th-14th September 2004. http•//www.edu salford ac.uk/het/proceedings/papeis/ah 04 itf.
106. Herlocker Jonathan L. et al. Evaluating Collaborative Filtering Recom-mender Systems. Proceedings of ACM Transactions on Information Systems,
107. Vol. 22, No. 1, January 2004, Pages 5-53. hUpV/ectrl.itc.it/hoine/laborator\/meeting/(io\\nload/p5-lJierl()ckei.pdf.
108. Hibernate. JBoss. Red Hat Электронный ресурс. Электрон, дан. - Режим доступа : httpV/vvv\ w .hibernale.огц/, свободный. - Загл. с экрана.
109. HIMLUnit Электронный ресурс. Электрон, дан. - Режим доступа : httpV/htinlunit.sourceforge net, свободный. - Загл. с экрана.
110. IESpell. Red Egg Software Электронный ресурс. Электрон, дан. - Режим доступа : http./Avww.iebpell.com/, свободный. - Загл. с экрана.
111. IMS Global Learning Consortium Электронный ресурс. Электрон, дан. - Режим доступа : http://www.imsglobal.org/, свободный. - Загл. с экрана.
112. International Communication Association Электронный ресурс. Электрон. дан. - Режим доступа : http://w w\\ .icahdq.org/, свободный. - Загл. с экрана.
113. International Digital Publishing Form Электронный ресурс. Электрон, дан. - Режим доступа : http://www.idpf.oig/, свободный. - Загл. с экрана.
114. JMock Электронный ресурс. Электрон, дан. - Режим доступа : http://imock.oig, свободный. - Загл. с экрана.
115. Joint Conférence on Digital Libraries Электронный ресурс. Электрон, дан. - Режим доступа : httpV/w w w .jcdl2006 oi g/, свободный. - Загл. с экрана.
116. Journal of CMC. International Communication Association Электронный ресурс. Электрон, дан. - Режим доступа : http://jcmc.indiana.edu/, свободный. - Загл. с экрана.
117. JUnit Электронный ресурс. Электрон, дан. - Режим доступа : http./Avww ¡unit огц, свободный. - Загл. с экрана.
118. Kosorukoff Alex. Human-based Genetic Algorithm. IEEE Transactions on Systems, Man, and Cybernetics, SMC-2001, 3464-3469.
119. Kouzes Richard T., Myers James D., Wulf William A. Collaboratories: Doing Science On The Internet. IEEE Computer August 1996. httpV/col laboratory.emsl.pnl.gov/presentations/papers/IELl Collaborators htm I
120. Learning Technology Standards Committee. Institute of Flectrical and Electronics Engineers Электронный ресурс. Электрон, дан. - Режим доступа : http://ieeeltsc.org/, свободный. - Загл. с экрана.
121. Metadata Encoding and Transmission Standards. The Library of Congress Электронный ресурс. Электрон, дан. - Режим доступаhttp.//w ww loc.цоу/standards/mets/, свободный. Загл. с экрана.
122. Mozilla (FireFox) Citations Электронный ресурс. Электрон, дан. -Режим доступа : httpV/citations.mo/dev.oig/, свободный. - Загл. с жрана.
123. National e-Science Centre. United Kingdom Электронный ресурс. -Электрон, дан. Режим доступа : http://vvv\ yv.nesc.ac.uk, свободный. - Загл. с экрана.
124. Networked Digital Library of Theses and Dissertations Электронный ресурс. Электрон, дан. - Режим доступа : http://wvvw.ndltd.org/, свободный. - Загл. с экрана.
125. NiceNet. founded by Nathan Dintenfass and Ben Archibald Электронный ресурс. Электрон, дан. - Режим доступа : http:/A\vvu.nicenet org/, свободный. - Загл. с экрана.
126. O'Reilly Tim. What Is Web 2.0: Design Patterns and Business Models for the Next Generation of Software. O'Reilly. September 30, 2005. http7/www.oreill\net com/pub/a/oreillv/tim/nev\s/2005/09/30/v\ hat-is-web-20.html.
127. Open Archives Initiative Электронный ресурс. Элекфон. дан. - Режим доступа : http://wwu .openaichives.oi g/, свободный. - Загл. с экрана.
128. Open Document Format Alliance Электронный ресурс. Электрон, дан. - Режим доступа : http://u ww.odfalliance oig/, свободный. - Зам. с экрана.
129. Open XML Developer Электронный ресурс. Электрон, дан. - Режим доступа : http://openMrildevcloper.org/, свободный. - Загл. с экрана.
130. OsCache. Open Symphony Электронный ресурс. Электрон, дан. -Режим доступа : http.V/wwv\ opensymphony.com/oscache/, свободный. -Загл. с экрана.
131. Persistent Uniform Resource Locator. OCLC Электронный ресурс. -Электрон, дан. Режим доступа : http://puil ocle.org/, свободный. - За1Л. с экрана.
132. PMD Электронный ресурс. Электрон, дан. - Режим доступа : http //pmd.sourceforge net/, свободный. - Загл. с экрана.
133. Рог George. Blog of Collective Intelligence Электронный ресурс. -Электрон. дан. Режим доступа : httpV/w v\ w.community-intellmence.com/blogs/public/, свободный. - Загл. с экрана.
134. Principia Cybernetica Project Электронный ресурс. Электрон, дан. -Режим доступа : httpV/pcp lanl gov/, свободный. - Загл. с экрана.
135. Reference Manager Электронный ресурс. Электрон, дан. - Режим доступа : http://vwvvv.risinc.com/, свободный. - Загл. с экрана.
136. RFC 1738 Uniform Resource Locators (URL) Электронный ресурс. -Электрон, дан. - Режим доступа : httpV/www.ietf.org/rfc/itcl 738 txt, свободный. - Зам. с экрана.
137. RFC 2396 Uniform Resource Identifiers (URI): Generic Syntax Электронный ресурс. - Электрон, дан. - Режим дос1уиа http://vvwvv.ietf.org/rfc/rlc2396.txt, свободный. - Загл. с экрана.
138. RFC 3987 Internationalized Resource Identifiers (IRIs) Электронный ресурс. - Электрон. дан. - Режим доступа : http://wvv vv.ietf.oig/i fc7rfc3987.txt, свободный. - Загл. с экрана.
139. RFC 3406 Uniform Resource Names (URN) Namespace Definition Mechanisms Электронный ресурс. - Электрон, дан. - Режим доступа : http //www ietP.огц/ifc/rfe 1406.txt, свободный. - Загл. с экрана.
140. Russian Context Optimizer Электронный ресурс. Электрон, дан. -Режим доступа : http://www.rco iu/, свободный. - Загл. с экрана.
141. Russian Data Intensive GRID Электронный ресурс. Элекгрон. дан. -Режим доступа : httpV/vwvw .ецее-rd'm.i и/, свободный. - Загл. с жрана.
142. Pollard Dave. Will that be coordination, cooperation, or collaboration? Dave Pollard's blog. March 25, 2005. http //hlogs.salon eom/0002007/2005/03/25.html.
143. Russell Peter. The Global Brain Электронный ресурс. Электрон, дан. -Режим доаупа : hnp.V/vvvvv\.peterussell.eom/GB/globalbrain html, свободный. - Загл. с экрана.
144. Science of Collaboratories. University of Michigan Электронный ресурс. Электрон, дан. - Режим доступа : http://www.scienceoicollaboiatories.org/, свободный. - Загл. с экрана.
145. Scirus. Elsevier Электронный ресурс. Электрон, дан. - Режим доступа : http://vvvvw.scirus.com/, свободный. - Загл. с жрана.
146. Self-Organizing Systems (SOS) Frequently Asked Questions Version 2.99 July 2006. http://vvww.calrebco.org/so4/sosfaq.htm.
147. Shareable Content Overview Reference Model. Advanced Distributed Learning Электронный ресурс. Электрон, дан. - Режим доступа : httpV/wvvw adlnet.gov/scorm/index.cfm, свободный. - Загл. с экрана.
148. Shannon Claude Е. and Weaver Warren: The Mathematical Theory of Communication. The University of Illinois Press, Urbana, Illinois, 1949. ISBN 0-252-72548-4.
149. SiteMesh. Open Symphony Электронный ресурс. Электрон, дан. -Режим доступа : http://www.opensvmphonv.com/sitemesh/, свободный. -Загл. с экрана.
150. Special Interest Group on Computer-Human Interaction. Association for Computer Machinery Электронный ресурс. Электрон, дан. - Режим доступа : httpV/sigchi org/, свободный. - Загл. с экрана.
151. Spencer Herbert. The Principles of Sociology, Volume 1, 1876.
152. Spring Framework Электронный ресурс. Электрон, дан. - Режим доступа : http /А\ vvvv.springftamevvork oig/, свободный. - Загл. с экрана.
153. Suleman Hussein, Fox Edward A. A Framework for Building Open Digital Libraries. D-Lib Magazine. December 2001. Volume 7 Number 12. http://wvvw.dlib.org/dlib/deceinber01/suleman/12suleman.html.
154. Text Encoding Initiative Электронный ресурс. Электрон, дан. - Режим доступа : http://ww w.tei-c.org/, свободный. - Загл. с экрана.
155. The Flexible Extensible Digital Object and Repository Architecture. Электронный ресурс. Электрон, дан. - Режим доступа : http://u w vv.fedora.info, свободный. - Загл. с экрана.
156. Theory and Practice of Online Learning. Editors: Terry Anderson & Fathi Elloumi. Athabasca University, 2004. http://ede.athabaseau.ca/online book/.
157. TinyMCE. Moxiecode Электронный ресурс. Электрон, дан. - Режим доступа : http://tinvmce.moxiecode.com/, свободный. - Загл. с экрана.
158. Universal Decimal Classification Consortium Электронный ресурс. -Электрон, дан. Режим доступа : http://wvvw.udcc.otg/, свободный. - Загл. с экрана.
159. Walnes Joseph, Abrahamian Ara, Cannon-Brookes Mike, Lightbody Patrick A. Java Open Source Programming: with XDoclet, JUnit, WebWork, Hibernate. Wiley, 2003.
160. Wells, H. G. World Brain. London: Methuen. 1938.
161. Windows Live Academic. Microsoft Электронный ресурс. Электрон, дан. - Режим доступа : httpV/academic.live.com/, свободный. - Загл. с экрана.
162. Windows Live Spaces. Microsoft Электронный ресурс. Электрон, дан - Режим доступа : http://spaces.msn.com, свободный. - Загл. с экрана.
163. Wilson, P. Computer supported cooperative work: An introduction. Oxford, England Norwell, MA, Intellect 1991.
164. XDoclet Электронный ресурс. Электрон, дан. - Режим доступа : http://xdoclet.soui cefoi ge.net, свободный. - Загл. с экрана.
165. Yahoo 360 Электронный ресурс. Электрон, дан. - Режим доступа : http7/360.yahoo.com, свободный. - Загл. с экрана.
166. Z39.50 Maintenance Agency Page. The Library of Congress Электронный ресурс. Электрон. дан. - Режим доступа : http.7/v\ww.loe.gov//3950/agency/, свободный. - Загл. с экрана.
-
Похожие работы
- Метод и имитационная модель прогнозирования характеристик региональных информационно-коммуникационных систем
- К построению непрофункциональной коммуникационной среды систем обработки знания
- Синтез информационных моделей сложных производственных систем для распределенных образовательных структур
- Фрактальный подход к оценке статистической динамики времени задержек сообщений и ее связи с топологией больших телекоммуникационных сетей
- Повышение качества и конкурентоспособности образовательных услуг на основе коммуникационных процессов
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность