Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
В данной работе изложены механизмы для преобразований библиографических записей в произвольные форматы, а именно описано создание микросервисов, преобразующих библиографические описания из формата хранения 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.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All |
![]() ![]() ![]() |
||||
External organizations N2 | All |
![]() |
||||
External organizations N1 | All | |||||
Internet | Authorized users SPbPU |
![]() ![]() ![]() |
||||
Internet | Authorized users (not from SPbPU, N2) |
![]() |
||||
Internet | Authorized users (not from SPbPU, N1) | |||||
![]() |
Internet | Anonymous |
Table of Contents
- Разработка механизмов представления библиографических описаний для Электронного каталога СПбПУ
- Введение
- 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. Класс трансформер для преобразования форматов: универсальный подход
Usage statistics
|
Access count: 2
Last 30 days: 1 Detailed usage statistics |