Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
В данной диссертации рассматривается применение событийно-ориентированного подхода в рамках микросервисной архитектуры для разработки защищенной системы управления документами. В работе рассматриваются теоретические основы событийно-ориентированной архитектуры и микросервисов, выделяются ключевые компоненты и инструменты, такие как Apache Kafka, RabbitMQ и Amazon Kinesis для обработки событий, а также Prometheus, Grafana и стек ELK для мониторинга. В работе также рассматриваются вопросы безопасности, включая SSL/TLS, ACL и аутентификацию на основе сертификатов, а в будущем планируется внедрение авторизации на основе токенов и цифровых подписей. В диссертации описано внедрение практик DevOps и конвейеров CI/CD с использованием таких инструментов, как Git, Jenkins, Docker, Ansible и OpenShift, а также представлена подробная стратегия тестирования, включающая модульные тесты, интеграционные тесты с использованием пользовательского фреймворка Kotlin и ручное тестирование. Практические примеры и фрагменты кода иллюстрируют процессы разработки и развертывания, подчеркивая важность автоматизации, непрерывной интеграции и всестороннего тестирования для поддержания надежной и безопасной системы управления документами.
This thesis explores the application of event management approaches within a microservice architecture to develop a Protected Document Management System. It delves into the theoretical foundations of event-driven architecture and microservices, highlighting key components and tools such as Apache Kafka, RabbitMQ, and Amazon Kinesis for event handling, and Prometheus, Grafana, and the ELK stack for monitoring. The work also covers security considerations, including SSL/TLS, ACLs, and certificate-based authentication, with future plans for token-based authorization and digital signatures. The thesis outlines the implementation of DevOps practices and CI/CD pipelines using tools like Git, Jenkins, Docker, Ansible, and OpenShift, and presents a detailed testing strategy incorporating unit tests, integration tests with a custom Kotlin framework, and manual testing. Practical examples and code snippets illustrate the development and deployment processes, emphasizing the importance of automation, continuous integration, and comprehensive testing in maintaining a reliable and secure document management system.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все |
![]() |
||||
Интернет | Авторизованные пользователи СПбПУ |
![]() |
||||
![]() |
Интернет | Анонимные пользователи |
Статистика использования
|
Количество обращений: 0
За последние 30 дней: 0 Подробная статистика |