Details

Title Исследование производительности 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
Creators Перевалов Василий Владиславович
Scientific adviser Журавская Анжелика
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2024
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects Java ; Spring framework ; производительность ПО ; нагрузочное тестирование ; SOA архитектура ; software performance ; load testing ; SOA architecture
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.02
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2024/vr/vr24-2605
Rights Доступ по паролю из сети Интернет (чтение)
Record key ru\spstu\vkr\30289
Record create date 7/11/2024

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная выпускная квалификационная работа бакалавра посвящена исследованию производительности 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.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous
...