Taisyklėmis grindžiamų dinaminių verslo procesų simuliacijos tyrimas
Author
Lyva, Žygimantas
Metadata
Show full item recordAbstract
Šiame darbe nagrinėjama taisyklėmis grindžiamų dinaminių verslo procesų simuliacijos tema. Nustatoma, jog VGTU mokslininkų vystomas dinaminių verslo procesų simuliacijos metodas bei jį palaikanti priemonė nėra patogūs verslo taisyklėms aprašyti ir valdyti, o taisyklių vykdymas yra nepakankamai efektyvus. Todėl pasiūlyta verslo taisyklių valdymą ir vykdymą atskirti į specializuotą sistemą, taip užtikrinant efektyvesnį verslo taisyklių valdymo ir vykdymo būdą. Tyrimo metu buvo pasirinkta atviro kodo taisyklių vykdymo sistema, kuri buvo pritaikyta dinaminiam taisyklių valdymui ir vykdymui. Pasiūlytas sprendimas suteikia galimybę naudojant grafinę vartotojo sąsają kurti naujas ar keisti esamas taisykles bei jas aktyvuoti neperkraunant viso simuliacijos proceso. Be to, jis leidžia operuoti dideliais taisyklių kiekiais, užtikrinant taisyklių valdymo dinamiškumą ir vykdymo greitaveiką. Siekiant patikrinti pasiūlyto sprendimo teisingumą, patogumą bei efektyvumą, buvo atliekami eksperimentiniai tyrimai, kurių rezultatai parodė, jog darbo tikslas buvo pasiektas bei suteikė galimybę suformuoti pasiūlymus tolimesniems tyrimams. This thesis tackles the topic of rule-driven dynamic business process simulation. During the research, the main drawbacks of the dynamic business process simulation method and supporting tool, which are developed by VGTU researchers, were identified: inconvenient definition and management of business rules and inefficient rule execution approach. Therefore, it was proposed to separate business rules management and execution from the simulation system to a separate rule management and execution system. The open source rule engine has been selected and adapted to dynamic management and execution of rules. The proposed solution enables to perform creation, modification, and activation of rules without a need to restart the entire simulation process. Moreover, it allows to operate with large amount of business rules while ensuring their dynamicity and high execution performance. Experimental evaluation has been performed to validate the propriety, convenience and efficiency of the proposed solution. The results of experimental evaluation showed that the main goal of this thesis has been achieved. Moreover, these results allowed to formulate a set of insightful recommendations for the further research.