Готовый перевод A user-friendly,dinamic web enviroment for remote data browsing and analysis of multiparametric geophysical data with MULTIMO project / Дружелюбная к пользователю, динамическая вэб среда для удаленного доступа и анализа многопараметрических геофизических данных в проекте : 1.Introduction
Создание основной платформы для хранения данных, их возврата простым путем и добавления вычислений - это значимая задача даже для однородных данных. В случае разнородных данных - это становится главной статьей.
Первая попытка предоставить простой путь завершенный анализ временных рядов было сделана авторами когда получили длинные временные ряды сейсмических данных из Стромболи (Карнил и Ди Цецца 1999)
В этом случае, windows приложение было разработано в Visual C++ для создания удобного инструмента для просмотра некоторого количества разнородных форматов данных, создания графиков и добавления анализа. В основном внимание было заострено на изучении нелинейной динамики и теории хаоса. Много ограничений выяснилось за последующие года.
Во-первых, добавление или обновление алгоритмов не было простой задачей, так все было «жестко написано» внутрь программного обеспечения. Во-вторых проблема обслуживания появилась, когда пытались адаптировать код для более свежих выпусков Windows.
И в заключение, данные (и метаданные в то м числе , описание данных, не сами данные) не хранились в базе данных, и процедура их загрузки не была гибкой настолько, чтобы легко управлять всеми возможными форматами данных.
В 2001 году начался проект MULTIMO,и университет Удины получил получил обязательство(?) для того, чтобы координировать РабочийПакет1, предназначенный для краткого обзора существующих данных и обращения с новыми данными, которые весь проект будет производить в течении 3 лет.
После анализа проблем своих собственных предыдущих реализаций, мы проверили другие существующие системы анализа вулканических данных и информационные системы. Они включают диапазон решений с совершенно различными целями в том числе, BOB - управляемой командной строкой базой данных и анализирующей программой принятой в Вулканической обсерватории Каскадес (2004) и WOVOdat, база данных не проснувшихся вулканов (WOVOdat, 2004).
Конечно опыт нашего главного партнера по обсерватории MVO (2004) также предоставил полезные входные данные. Для нашего решения мы приняли полностью другой подход в отличии от нашей предыдущих реализации. Основной идеей было принятие философии «свободного программного обеспечения»(Stallman, 2002; GNU, 2004) и «открытого программного обеспечения»(OSI, 2004; Raymond, 2001).
Мы не хотели иметь дело с чем-нибудь коммерческим, и мы хотели быть свободными, чтобы изменить код когда бы мы не захотели , если мы найдем другой и лучший путь для реализации любой части нашей платформы. Слова Ричарда Столлмана лучше всего описывают, что мы хотели избежать:
« Несвободное программное обеспечение… Вы просто не можете видеть исходный код; вы не можете сказать какие противные уловки, или какие и тупые дыры(баги), в нем могут содержаться. Если он вам не нравится вы, беспомощны что-либо изменить в нем. Хуже всего, вам запрещено совместно использовать это с чем-либо другим…»
Из-за географического распределение разработчиков MULTIMO, мы искали платформу, где пользователи могут получить доступ к данным в любой точке мира, в зависимости от их привелегий, и действуя на них.
Сервер сетевых приложений был выбран как техническое решение чтобы выполнить это. Пользователю также не нужно беспокоится по поводу формата в котором хранятся данные, поэтому всю грязную работу необходимо осуществить со стороны сервера прозрачным путем.
База данных также нужна, чтобы хранить всю возможную информации и метаданные, а инструментам анализа следуют быть настолько общими насколько это возможно, чтобы упростить ввод новых алгоритмов без того, чтобы заново изобретать то, что было уже доступно. Таким образом мы описали нашу платформу, ее цели и разделенные компоненты, выполнение которых она обеспечивает, если углубится в детали сверх технологических выборов, которые мы сделали и решений нами использованных, чтобы создать высоко конфигурируемую и расширяемую системы с дружелюбным к пользователю интерфейсом.
Переведено на Нотабеноиде
http://notabenoid.org/book/3427/10795
Переводчики: wuffur
Настройки
Готово:
