Transformation of Event Streaming Application From Python to Java
Sved, Simon (2025)
Sved, Simon
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202501111208
https://urn.fi/URN:NBN:fi:amk-202501111208
Tiivistelmä
This thesis focuses on converting an event streaming application from Python to Java. The client of the thesis project, has an application that utilizes event streaming to send and receive data from the SAP ERP software. This application maps the data to a more suitable format and sends it out to subscribers.
The aim of the thesis is to transform this application to use Java and the Spring framework instead of Python and the Django framework. The motivation for converting the application is to make future maintenance easier. The development team using this application is more experienced with Java and Spring and therefore, the client wanted to convert the application to simplify the maintenance.
The thesis project fulfilled its objective of transforming the application from Python to a fully working Java application utilizing Azure Service Bus for sending and receiving the data with event streaming.
The aim of the thesis is to transform this application to use Java and the Spring framework instead of Python and the Django framework. The motivation for converting the application is to make future maintenance easier. The development team using this application is more experienced with Java and Spring and therefore, the client wanted to convert the application to simplify the maintenance.
The thesis project fulfilled its objective of transforming the application from Python to a fully working Java application utilizing Azure Service Bus for sending and receiving the data with event streaming.
