Show simple item record

dc.contributor.advisorZuters, Jānis
dc.contributor.authorTravkovs, Artjoms
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāte
dc.date.accessioned2024-06-20T01:04:22Z
dc.date.available2024-06-20T01:04:22Z
dc.date.issued2024
dc.identifier.other102632
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/66094
dc.description.abstractMūsdienās programmatūras izstrāde pieprasa ciešu sadarbību starp IT un nozares ekspertiem. Tomēr nozares ekspertiem trūkst tehnisko zināšanu, lai saprastu programmatūras kodu. Tāpēc ir nepieciešams risinājums, kas atvieglotu IT ekspertu un nozares ekspertu sadarbību. Izpildāmie modeļi gan parāda darījumu procesus nozares ekspertiem saprotamā veidā, gan tiešā veidā atspoguļo esošo risinājumu. Tomēr arī šai pieejai ir nozīmīgs trūkums: tajā trūkst datu plūsmas kontroles un validācijas. Viens no iespējamajiem veidiem, kā risināt šo problēmu ir izmantot mezglu grafu arhitektūru. Tāpēc šī darba ietvaros tiek apskatīta mezglu grafu arhitektūras izmantošana darījumprocesu automatizācijas uzdevumos. Tā tiek salīdzināta ar pašlaik lietojamajiem modelēšanas standartiem un izpildes dzinējiem. Tiek izstrādāts modelēšanas standarts, ar kura palīdzību ir iespējams attēlot gan aktivitāšu, gan datu plūsmas. Kā arī tiek piedāvāta dzinēja arhitektūra un izveidots strādājošs dzinēja prototips, kurš spēj izpildīt procesus, modelētus pēc šī standarta. Darbā rezultātā tiek pierādīts, ka mezglu grafu arhitektūras izmantošana darījumprocesu automatizācijai ir iespējama un uzlabo modelēto procesu izpildes stabilitāti un validāciju.
dc.description.abstractModern software development requires close collaboration between IT and domain experts. However, domain experts lack technical expertise to understand complex code. Therefore, a solution is required, that will be able to ease IT and domain expert collaboration. Executable models can present business processes in an understandable way by domain experts, as well as directly reflect the solution that is being executed. However, this approach has a serious flaw: existing modeling standards lack explicit data flow control and validation. Thus, this study aims to analyze the use of node graph architecture in business process automation in order to address this issue. Node graph architecture is compared with existing modeling standards and their execution engines. A new modeling standard is developed. It is able to reflect both activity and data flow. An architecture for a node graph architecture model execution engine is proposed, as well as a working prototype is created. As a result, it is proven that it is possible to use node graph architecture for business process automation tasks. Moreover, it is proven that node graph architecture brings stability and validation improvements compared to alternative approaches.
dc.language.isolav
dc.publisherLatvijas Universitāte
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectDatorzinātne
dc.subjectdarījumu procesu automatizācija
dc.subjectmezglu grafu arhitektūra
dc.subjectmikropakalpju arhitektūra
dc.subjectdarījumu procesu dzinējs
dc.titleMezglu grafu arhitektūras pielietojums darījumu procesu automatizācijā
dc.title.alternativeApplication of node graph architecture in business process automation
dc.typeinfo:eu-repo/semantics/bachelorThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record