Playtechi infokorralduslahenduse komponendi Payments Backoffice moderniseerimine

dc.contributor.advisorFeklistova, Lidia, juhendaja
dc.contributor.authorNeitsov, Mariete
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2025-10-27T14:27:32Z
dc.date.available2025-10-27T14:27:32Z
dc.date.issued2025
dc.description.abstractPayments 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.urihttps://hdl.handle.net/10062/117129
dc.language.isoet
dc.publisherTartu Ülikoolet
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectVue.js
dc.subjectJAX-RS
dc.subjectVuetify
dc.subjectJava
dc.subjectPayments Backoffice
dc.subjectmodernization
dc.subjectweb design
dc.subjectwebpage
dc.subject.otherbakalaureusetöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticsen
dc.subject.otherinfotechnologyen
dc.titlePlaytechi infokorralduslahenduse komponendi Payments Backoffice moderniseerimine
dc.title.alternativeModernization of the Payments Backoffice Component in Playtech’s Information Management Solution
dc.typeThesis

Failid

Originaal pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
Neitsov_Informaatika_2025.pdf
Suurus:
1.25 MB
Formaat:
Adobe Portable Document Format