Детальная информация

Название Исследование производительности Spring Framework в микросервисной архитектуре на примере интеграции с RTSIB: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии» = A study of the performance of the Spring Framework in a microservice architecture using the example of integration with RTSIB
Авторы Перевалов Василий Владиславович
Научный руководитель Журавская Анжелика
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2024
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика Java ; Spring framework ; производительность ПО ; нагрузочное тестирование ; SOA архитектура ; software performance ; load testing ; SOA architecture
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.02
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2024/vr/vr24-2605
Права доступа Доступ по паролю из сети Интернет (чтение)
Ключ записи ru\spstu\vkr\30289
Дата создания записи 11.07.2024

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Данная выпускная квалификационная работа бакалавра посвящена исследованию производительности Spring Framework в контексте архитектуры SOA (Service-Oriented Architecture) на примере интеграции с сервисной шиной RTSIB (Real-Time Service Integration Bus). В данной работе будет проведено сравнение производительности программы, написанной на Java с использованием SpringFramework, с программами, реализующими аналогичную логику, но написанными на «чистой» Java и на языке BPEL (Business Process Execution Language). Данная работа является актуальной, поскольку имеет практическое значение для разработчиков, сталкивающихся с вопросом выбора оптимального технологического стека для реализации эффективного программного обеспечения. В рамках данной работы были реализованы 3 программы, выполняющих логику быстрой сортировки неупорядоченного массива чисел: - SF (Spring Framework) – компонент; - SE (Service Executor) – компонент, реализованный на «чистой» Java; - ВP – компонент, реализованный на языке BPEL; - SE – компонент, генерирующий массив случайных чисел заданного размера, выступающий в роли компонента для внешнего вызова. Сделаны выводы о производительности производительности Spring Framework, выявлены оптимальные сферы применения данного решения.

This bachelors graduation thesis is devoted to the study of the Spring Framework performance in the context of the SOA (Service-Oriented Architecture) architecture using the example of integration with the RTSIB service bus (Real-Time Service Integration Bus). In this paper, we will compare the performance of a program written in Java using SpringFramework with programs implementing similar logic, but written in "pure" Java and in BPEL (Business Process Execution Language). This work is relevant because it has direct practical significance for developers and project managers who are faced with the issue of choosing the optimal technology stack for implementing software. As part of this work, 3 programs were implemented that perform the logic of quick sorting of an unordered array of numbers: - SF (Spring Framework) – component - SE (Service Executor) is a component implemented in "pure" Java - BP is a component implemented in the BPEL language - SE is a component that generates an array of random numbers of a given size, acting as a component for an external call Conclusions are drawn about the performance of the Spring Framework, the optimal areas of application of this solution are identified.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать
Интернет Авторизованные пользователи СПбПУ
Прочитать
Интернет Анонимные пользователи
...