Taisyklėmis grindžiamų lanksčių ir adaptyvių verslo procesų automatizavimo informacinėse sistemose tyrimas
Abstract
Šiame darbe nagrinėjamas lanksčių ir adaptyvių, taisyklėmis grindžiamų, dinaminių verslo procesų automatizavimas informacinių sistemų aplinkoje. Informacinių sistemų bei programinės įrangos kūrimas tapo neatsiejama verslo organizacijų dalimi ir leidžia pagreitinti bei automatizuoti įvairius verslo procesus. Vis greičiau kintančios rinkos sąlygos, ekonominė situacija ir verslą supanti aplinka taip pat keičia ir verslo procesų pobūdį, jie tampa vis lankstesni ir vis labiau priklauso nuo konteksto, supančios aplinkos. Taigi šiuolaikiniai verslo procesai dažniausiai būna dinaminiai ir dažnai kintantys, prisitaikantys prie rinkos sąlygų bei aplinkos veiksnių. Jeigu sudėtingėja verslo procesai, sudėtingėja ir šių verslo procesų modeliavimas, simuliacija ir automatizavimas, didėja naujų būdų bei įrankių, kurie leistų prisitaikyti prie tokių verslo procesų savybių kaip lankstumas ir adaptyvumas, poreikis. Darbe tiriamos informacinėse sistemose taikomų, lanksčių ir adaptyvių, taisyklėmis grindžiamų, kontekstui jautrių verslo procesų automatizavo galimybės. Pasiūlytas metodas, leidžiantis praplėsti taisyklių valdymo mašinų galimybės apibrėžti ir automatizuoti kontekstui jautrius verslo procesus, taip didinant verslo procesų lankstumą ir adaptyvumą. Remiantis pasiūlytu metodu suprojektuota ir aprašyta sistema, leidžianti įgyvendinti nagrinėjamų verslo procesų automatizavimą, sukurtas sistemą realizuojantis prototipas. Naudojant sukurtą sistemos prototipą atliktas eksperimentinis tyrimas atskleidžiantis siūlomo metodo ir suprojektuotos sistemos praktinę naudą. This paper focuses on flexible and adaptive, rules-based, dynamic business process automation in information systems environment. Information systems and software development has become an integral part of business organizations, which allows to speed up and automate various business processes. Faster and faster changing market conditions, economic situation and business surrounding environment makes changes to the nature of business processes. They become more flexible and depending on the context, surrounding environment. Thus modern business processes are usually dynamic and often changing depending on factors such as market conditions or environmental factors. When the complexity of business processes increases, it also makes tasks like business process modeling, simulation and automation more complex. There is growing demand of new automation methods and tools that would automatically adapt to such business process properties as flexibility and adaptability. This research investigates rules-based flexible and adaptive business process automation capabilities. Proposed method extends standard business rules engine capabilities and enables context-aware business processes automation, allows to increase automated business processes flexibility and adaptation. Based on the proposed method the system architecture was suggested, system prototype has developed which was used to perform experimental survey to show method practical benefits.