Treffer: Разработка Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼Ð¾Ð² представления Ð±Ð¸Ð±Ð»Ð¸Ð¾Ð³Ñ€Ð°Ñ„Ð¸Ñ‡ÐµÑÐºÐ¸Ñ Ð¾Ð¿Ð¸ÑÐ°Ð½Ð¸Ð¹ для Электронного каталога СПбПУ: выпускная квалификационная работа бакалавра

Title:
Разработка Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼Ð¾Ð² представления Ð±Ð¸Ð±Ð»Ð¸Ð¾Ð³Ñ€Ð°Ñ„Ð¸Ñ‡ÐµÑÐºÐ¸Ñ Ð¾Ð¿Ð¸ÑÐ°Ð½Ð¸Ð¹ для Электронного каталога СПбПУ: выпускная квалификационная работа бакалавра
Publisher Information:
Санкт-Петербургский политехнический университет Петра Великого, 2021.
Publication Year:
2021
Document Type:
Other literature type
Language:
Russian
DOI:
10.18720/spbpu/3/2021/vr/vr21-3333
Accession Number:
edsair.doi...........5ed4de2c0c0ed9954e656dc580630a35
Database:
OpenAIRE

Weitere Informationen

В данной работе изложены механизмы для преобразований библиографических записей в произвольные форматы, а именно описано создание микросервисов, преобразующих библиографические описания из формата хранения RUSMARC в различные форматы. Проведен анализ существующих решений, преобразующих записи в разные форматы, выявлены их достоинства и недостатки, разобраны структуры различных форматов и их полей. В работе проанализированы монолитная и микросервисная архитектуры и выбрана более удобная для разработки. Описана разработка шести микросервисов, реализующих преобразования из формата хранения в произвольные с помощью Java EE, проведено размещение на тестовом сервере, ручное тестирование, UNIT-тестирование и апробация разработки.
In the given work the essence of the approach to creation of the mechanisms for converting bibliographic records to arbitrary formats, namely, the creation of microservices that convert bibliographic descriptions from the RUSMARC storage format to various formats. The analysis of existing solutions that convert records to different formats is carried out, their advantages and disadvantages are identified, the structures of various formats and their fields are analyzed. The given work analyzes monolithic and microservice architectures and selects a more convenient one for development. The development of six microservices that implement transformations from the storage format to arbitrary ones using Java EE is described, placement on a test server, manual testing, UNIT testing, and development testing are performed.