Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
В данной работе изложены механизмы для преобразований библиографических записей в произвольные форматы, а именно описано создание микросервисов, преобразующих библиографические описания из формата хранения 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.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все | |||||
Интернет | Авторизованные пользователи СПбПУ | |||||
Интернет | Анонимные пользователи |
Оглавление
- Разработка механизмов представления библиографических описаний для Электронного каталога СПбПУ
- Введение
- 1. Анализ предметной области
- 2. Анализ технологий для написания кода программы
- 3. Практическая реализация кода программы
- 4. Тестирование и апробация разработанных микросервисов
- Заключение
- Список сокращений и условных обозначений
- Словарь терминов
- Список использованных источников
- Приложение 1. Примеры библиографических записей в различных форматах
- Приложение 2. UML - диаграмма разработанных классов одного из микросервисов
- Приложение 3. Код преобразования библиографической записи из формата хранения в BibTeX
- Приложение 4. Класс Builder для преобразования в формат RIS
- Приложение 5. Класс Builder для преобразования в формат APA
- Приложение 6. Класс Builder для преобразования в формат Harvard
- Приложение 7. Класс Builder для преобразования в формат Biblatex-GOST
- Приложение 8. Класс Builder для преобразования в формат Vancouver
- Приложение 9. Класс трансформер для преобразования форматов: универсальный подход
Статистика использования
Количество обращений: 6
За последние 30 дней: 1 Подробная статистика |