Taisyklėmis grindžiamų dinaminių verslo procesų modeliavimo ir simuliacijos būdas
Abstract
Šiame darbe nagrinėjamas taisyklėmis grindžiamų dinaminių verslo procesų modeliavimas ir simuliacija. Verslo procesai ir informacinės sistemos yra neatsiejamos verslo sistemų dalys. Sudėtingėjant informacinėms sistemoms, jų pritaikymas prie pasikeitusių verslo poreikių darosi sudėtingas ir brangus procesas. Kintant poreikiams ir verslo aplinkai, verslo procesų vykdymo metu reikia juos keisti ir pritaikyti. Verslo procesai, kurie keičiami vykdymo metu, yra dinaminiai. Todėl yra svarbu informacinių sistemų analizės fazėje turėti galimybę atlikti dinaminių verslo procesų simuliaciją ir taip įvertinti verslo procesų pasikeitimų poveikį. Darbe analizuojami dinaminiai verslo procesai, taisyklėmis grindžiamų verslo procesų simuliacijos įrankių ir verslo taisyklių valdymo sistemų pritaikymo galimybės dinaminių verslo procesų analizei atliekant simuliaciją. Pasiūlytas metodas, leidžiantis dinamiškai keisti taisykles simuliacijos vykdymo metu. Remiantis pasiūlytu metodu, suprojektuota dinaminių verslo procesų simuliacijos įrankio architektūra ir sukurtas jos prototipas. Juo remiantis atliktas eksperimentinis tyrimas, kuris parodo įprastos ir dinaminės simuliacijos skirtumus bei privalumus. This paper deals with dynamic rule-based business process modeling and simulation. Business processes and information systems are integral parts of business entities. Increasing complexity of information systems makes their adaptation to changing business needs a complex and expensive process. As business needs and environment changes, business processes also have to be changed and adapted accordingly. Processes that change during their execution are called dynamic. It is important to have a possibility of dynamic business process simulation while evaluating information systems, to assess the effect of changes in business processes. This work deals with dynamic business processes, rule-based business process simulation tools, business rules management systems, and possibilities of their application to analyze business processes using simulation. A method is proposed that allows dynamic changes in business rules during the simulation. Based on the proposed method a dynamic business process simulation tool was designed, and a prototype was developed. A simulation experiment was carried out using this tool, and the experiment shows differences between dynamic and regular simulation methods, as well as their advantages.