No-code izstrādes platformas algoritms starpsistēmu API integrāciju izveidei
Author
Vladimirovs, Daniils
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Zuters, Jānis
Date
2023Metadata
Show full item recordAbstract
Pastāvīgi pieaugot mākoņdatošanas risinājumu skaitam visās jomās, vajadzība pēc starpsistēmu integrācijām ir kļuvusi arvien kritiskāka. Tradicionālās pieejas API (lietojumprogrammas saskarņu) integrāciju veidošana bieži prasa programmēšanas zināšanas un ievērojamu laika un cilvēkresursu ieguldījumu. Tomēr no-code/low-code (bezkoda/mazkoda) izstrādes platformu parādīšanās sniedz iespēju vienkāršot procesu un ļauj IKT lietotājiem veidot starpsistēmu API integrācijas patstāvīgi un ar ievērojami mazāku laika un cilvēkresursu ieguldījumu. Šajā bakalaura darbā tiek pētītas no-code risinājumu un API integrāciju metodes ar mērķi noteikt, kāds ir šo abu tehnoloģiju efektīvs apvienojums vienā algoritmā, nodrošinot IKT lietotājam draudzīgu saskarni starpsistēmu API integrāciju izveidei. Darbā tiek veikts literatūras pārskats un analīze par no-code risinājumu un API integrāciju izstrādi un plašāk pielietotajām metodēm un algoritmiem. Pētījuma ietvaros tiek aprakstīts autora piedāvātās no-code izstrādes platformas prototips, kas grafiskajā saskarnē IKT lietotājam bez iepriekšējām zināšanām datorprogrammēšanā ļauj veidot integrācijas starp dažādām sistēmām, izmantojot to API, kā arī izveidots un aprakstīts šīs platformas darbplūsmu norises algoritma vienkāršots prototips starpsistēmu API integrāciju izveidei. As the number of cloud computing solutions in all fields continues to grow, the need for cross-system integrations has become increasingly critical. Traditional approaches to building API (Application Interface Interfaces) integrations often require programming expertise and a significant investment of time and human resources. However, the emergence of no-code/low-code development platforms provide an opportunity to simplify the process and allows ICT users to build cross-system API integrations independently and with significantly less investment of time and human resources. This bachelor's thesis studies the methods of no-code solutions and API integrations with the aim of determining what is the effective combination of these two technologies in one algorithm, providing a user-friendly ICT interface for creating cross-system API integrations. The paper reviews and analyzes the literature on the development of no-code solutions and API integrations and the more widely used methods and algorithms. The study describes the prototype of the no-code development platform offered by the author, which allows an ICT user without prior knowledge of computer programming to create integrations between different systems using their APIs in the graphical interface, as well as simplified prototype of the algorithm of workflows of this platform for creating intersystem API integrations is created and described.