Разделы

Создание RESTful API для хранения данных наблюдений лазерной локации спутников

А. Е. Вольвач, А. И. Дмитроца, Д. И. Неяченко

ФГБУН «КрАО РАН», пос. Научный, Ав. Рес. Крым

Станции лазерной локации спутников в Симеизе (1873 г.) и Кацивели (1893 г.) являются старейшими на территории СНГ. Станция «Кацивели» с 1962 года начала проведение лазерно-локационных наблюдений космических объектов, а первые эксперименты по лазерной локации поверхности Луны были проведены в 1963–1965 гг. Начиная с 1974 г. были начаты наблюдения искусственных спутников Земли на станции лазерной локации «Симеиз». Регулярные наблюдения были начаты в 1976 г. За 60-летний период наблюдений накопился большой объём полученных данных.

Современные технологии позволяют удобно хранить и получать доступ к данной информации. Representational State Transfer (REST) — программная архитектура, которая определяет условия работы API и позволяет реализовать безопасный обмен данными между клиентом и сервером. Системы, реализующие REST API, могут эффективно масштабироваться благодаря оптимизации взаимодействия между сервером и клиентом. Веб-службы RESTful поддерживают полное разделение клиента и сервера. Они упрощают и разделяют различные серверные компоненты, чтобы каждая часть могла развиваться независимо. Серверная часть использует язык программирования PHP и хранение данных с использованием реляционной базы данных MySQL/MirandaDB.

Проведена разработка и создание RESTful API для хранения данных наблюдений лазерной локации спутников станциями космической геодезии и геодинамики КрАО.