Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Данная выпускная квалификационная работа бакалавра посвящена исследованию производительности 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.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All |
![]() |
||||
Internet | Authorized users SPbPU |
![]() |
||||
![]() |
Internet | Anonymous |
Usage statistics
|
Access count: 0
Last 30 days: 0 Detailed usage statistics |