Playtechi infokorralduslahenduse komponendi Payments Backoffice moderniseerimine
| dc.contributor.advisor | Feklistova, Lidia, juhendaja | |
| dc.contributor.author | Neitsov, Mariete | |
| dc.contributor.other | Tartu Ülikool. Loodus- ja täppisteaduste valdkond | et |
| dc.contributor.other | Tartu Ülikool. Arvutiteaduse instituut | et |
| dc.date.accessioned | 2025-10-27T14:27:32Z | |
| dc.date.available | 2025-10-27T14:27:32Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Payments Backoffice is a component of Playtech’s information management solution that focuses on payment-related operations. The goal of the bachelor’s thesis was to modernize the Payments Backoffice web pages, which had been developed using the Java web application framework Apache Tapestry. Creating further developments with this framework was time-consuming, and its support in the development environment IntelliJ IDEA was limited. By analyzing the web pages in need of modernization, the author identified 26 different weaknesses. To improve the component’s maintainability and user experience, the author redeveloped the web pages using the Vue.js framework, the Vuetify library and the Java programming language with the JAX-RS API specification. Using Vue.js and Java allowed the development to continue with previously adopted and modern technologies, while also creating a consistent look for the component. The modernized web pages received positive feedback from the team working with the component and the product owner, and were taken into use by the users of the information management solution. | |
| dc.description.abstract | Payments Backoffice on Playtechi infokorralduslahenduse komponent, mis keskendub maksetega seotud toimingutele. Bakalaureusetöö eesmärk oli moderniseerida Payments Backoffice’i veebilehti, mis olid loodud Java veebirakenduse raamistikuga Apache Tapestry. Selle raamistikuga edasiarenduste loomine oli ajamahukas ning selle tugi arenduskeskkonnas IntelliJ IDEA oli piiratud. Analüüsides moderniseerimist vajavaid veebilehti tuvastas töö autor 26 erinevat nõrkust. Komponendi parema hooldatavuse ja kasutajakogemuse nimel arendas autor veebilehed ümber kasutades raamistikku Vue.js, teeki Vuetify ja programmeerimiskeelt Java koos API spetsifikatsiooniga JAX-RS. Raamistiku Vue.js ja programmeerimiskeele Java kasutamine võimaldas jätkata arendust varasemalt kasutusele võetud ja kaasaegsete tehnoloogiatega ning luua komponendile ühtlane ilme. Valminud veebilehed on saanud positiivse tagasiside nii komponendiga tööd tegevalt meeskonnalt kui tooteomanikult ja võeti kasutusele infokorralduslahenduse kasutajate poolt. | |
| dc.identifier.uri | https://hdl.handle.net/10062/117129 | |
| dc.language.iso | et | |
| dc.publisher | Tartu Ülikool | et |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | Vue.js | |
| dc.subject | JAX-RS | |
| dc.subject | Vuetify | |
| dc.subject | Java | |
| dc.subject | Payments Backoffice | |
| dc.subject | modernization | |
| dc.subject | web design | |
| dc.subject | webpage | |
| dc.subject.other | bakalaureusetööd | et |
| dc.subject.other | informaatika | et |
| dc.subject.other | infotehnoloogia | et |
| dc.subject.other | informatics | en |
| dc.subject.other | infotechnology | en |
| dc.title | Playtechi infokorralduslahenduse komponendi Payments Backoffice moderniseerimine | |
| dc.title.alternative | Modernization of the Payments Backoffice Component in Playtech’s Information Management Solution | |
| dc.type | Thesis |
Failid
Originaal pakett
1 - 1 1
Laen...
- Nimi:
- Neitsov_Informaatika_2025.pdf
- Suurus:
- 1.25 MB
- Formaat:
- Adobe Portable Document Format