Тема: Разработка веб-сервисов для публикации пространственных данных на основе технологии WebRTC
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 3
Проблематика 5
Одноранговые и многоранговые сети 6
Существующие распределенные методы хранения, обработки и обмена информацией 8
Протокол bittorrent 8
Обзор существующих методов публикации пространственных данных 10
Основные реализации стандартов ОСС 10
Обзор технологии WebRTC и её возможностей 14
Общая схема WebRTC 15
Разработка архитектуры децентрализованного хранения и публикации про странственных данных 18
Torrent-подобный метод 18
Попытка реализации архитектуры распределенного хранения и публикации про странственных данных 22
Пути развития 28
Заключение 29
Список литературы 30
Интернет источники 30
Приложение 1 31
📖 Введение
Ключевая роль в обмене пространственными данными и вообще данными в наши дни принадлежит сети Интернет.
Современная цифровая инфраструктура пространственных данных, в большинстве случаев, подразумевает централизованное хранение данных на серверах в базах данных или других хранилищах информации. Такой метод хранения и обработки обладает своими преимуществами и недо статкам. К преимуществам данного метода можно отнести единую точку доступа к ресурсам, централизованный контроль доступа к данным, а так же гибкость в создании резервных копий баз данных и реализации других методов сохранности данных.
В последнее время количество пространственной информации росло по экспоненциальному закону всвязи с развитием систем дистанционного зондирования Земли, включающим в себя спутниковые съемочные комплексы, атмосферные методы исследования (аэрофотосъемка), а так же развитием глобальной сети Интернет и сервисов обмена и обработки про странственных данных. Этот рост показал несколько недостатков централизованного хранения данных:
• увеличение расходов на поддержание серверов для обработки и хранения данных
• снижение номинальной скорости обмена информацией между сервером и клиентами за счет непосредственно роста количества информации, подлежащей обмену
• уязвимости сервера и хранилища данных перед хакерскими атаками
• увеличение нагрузки на канал передачи данных при росте числа пользователей сервиса
• Использование специализированной физической серверной инфраструктурой(датацентры)
В последние 5 лет выросла популярность самой децентрализации сети Интернет и идеи распределенного хранения и обработки данных. Появились технологии так называемых облачных вычислений, а также “туманных” вычислений (fog computing). Также стали популярными blockchain технологии и связанные с ними продукты. Однако сферу геоинформатики и пространственных данных всеобщее веяние децентрализации, особенно в веб-среде, почти не коснулось.
В данной работе рассматривается разработка и исследование потенциала архитектуры децентрализованного хранения, публикации и обработки пространственных данных в сети Интернет с помощью современного набора технологий Web 2.0. Предварительно обозреваются современные централизованные методы публикации и хранения пространственных данных. Приводится описание использованного набора технологий, использованных при разработке вышеупомянутой распределенной архитектуры. В итоге описывается попытка реализации одного из предложенных вариантов архитектур на языке JavaScript с помощью технологии WebRTC.
✅ Заключение
К практическим вызовам отнесём технические задачи, возникающие при непосредственном программировании элементов системы распределенной инфраструктуры пространственных данных.
В целом проделанная работа принесла большое количество опыта именно разработки сетевых систем и знаний, связанных с форматами пространственных данных. Расширено владение инструментарием веб-технологий. Изучено большое количество статей и книг по WebRTC, JavaScript, node.js и литературы, связанной с общей теорией компьютерных сетей. Также расширены знания в области распределенного хранения данных, в области дисциплины, занимающейся изучением современных инфраструктур пространственных данных.
Произведен анализ решения и изучены пути дальнейшего развития разработанной архитектуры и реализованного прототипа системы, использующую данную архитектуру.





