В выпускной квалификационной работе рассматривается проектирование и разработка микросервисного шлюза LoaderMicexFX, предназначенного для агрегации и обработки биржевых данных валютного рынка MICEX с загрузкой в корпоративную СУБД PostgreSQL. Система реализована как клиент–серверное приложение на платформе Java 21 и Spring Boot 4.0.7 с использованием Spring MVC, Spring Security, Thymeleaf и прямого доступа к данным через JDBC. Подключение к биржевому шлюзу выполняется через api для Java MICEX TE Client и нативную библиотеку mtejni.dll. Оператору интеграции доступны веб-панель управления загрузчиком (разделы «Состояние», «Настройки», «Данные»), подключение и отключение от MICEX, запуск и остановка буферов справочников, котировок и сделок FX, настройка интервалов сохранения, просмотр статистики и диагностики ошибок MICEX и базы данных. Запись данных в БД осуществляется исключительно через хранимые процедуры. В работе выполнены анализ предметной области и формирование требований, построение диаграммы последовательности, диаграммы компонентов, разработка серверного компонента и веб-интерфейса оператора, автоматизированное модульное и интеграционное тестирование (38 теста). Подготовлена программная и эксплуатационная документация: руководство оператора (ГОСТ 19.505-79), руководство программиста (ГОСТ 19.502-78). Объём работы: 92 стр., 16 рис., 6 табл., 9 источников, 3 приложения. Ключевые слова: микросервисный шлюз, биржевые данные, MICEX, валютный рынок, веб-приложение, Spring Boot, PostgreSQL, буферная загрузка, хранимые процедуры, интеграция, модульное тестирование.
ФИО руководителя: Кульков Ярослав Юрьевич