| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:IZBOLJŠANO UPRAVLJANJE S TRAJNIM STANJEM V AVTOMATIZIRANIH POSLOVNIH PROCESIH
Authors:ID Križevnik, Marcel (Author)
ID Jurič, Matjaž (Mentor) More about this mentor... New window
ID Rozman, Ivan (Comentor)
Files:.pdf DR_Krizevnik_Marcel_2013.pdf (4,11 MB)
MD5: F3C4FE9848E10BA5D2F10B7C91EB6AA6
PID: 20.500.12556/dkum/c7e7bb3b-5c81-4106-bb3d-872f61ad8de9
 
Language:Slovenian
Work type:Dissertation
Typology:2.08 - Doctoral Dissertation
Organization:FERI - Faculty of Electrical Engineering and Computer Science
Abstract:Jeziki za izvajanje poslovnih procesov se uporabljajo v številnih domenah, kjer se pojavljajo različne specifične zahteve. V sodobnih informacijskih sistemih postaja vedno bolj pomembna sposobnost zaznavanja in prilagajanja na spremembe v dinamičnem poslovnem okolju. Nemalokrat se tako pojavi zahteva, da mora avtomatiziran procesni model redno sinhronizirati stanje svojih procesnih spremenljivk z zunanjimi podatkovnimi viri, saj lahko druge aplikacije tekom izvajanja procesa spremenijo podatek v podatkovnem viru. Če poslovni proces ne osvežuje svojih procesnih spremenljivk, se lahko zgodi, da v nekem trenutku uporablja zastarelo verzijo podatkov, kar lahko ogrozi pravilnost izvajanja poslovnih aktivnosti. Včasih pa ni dovolj zgolj zagotoviti sinhronizacijo procesnega trajnega stanja z zunanjimi podatkovnimi viri, ampak želimo tudi, da je proces sposoben samodejno zaznati vse spremembe nad podatki in se nanje ustrezno odzvati. Aktualni jeziki za izvajanje poslovnih procesov ne zagotavljajo zadostne podpore za predstavljene zahteve, zato morajo razvijalci tovrstno funkcionalnost implementirati ročno, kar ima lahko za posledico nepotrebno podvajanje procesnih korakov ter povečano stopnjo kompleksnosti procesnih rešitev. V disertaciji naslovimo predstavljeno problemsko področje tako, da predlagamo model za izboljšano upravljanje s trajnim stanjem v avtomatiziranih poslovnih procesih. Izvedljivost modela preverimo z izvedbo preslikave v dva izvršljiva procesna jezika, in sicer v BPEL 2.0 in BPMN 2.0. Učinkovitost predlaganega modela v smislu znižanja kompleksnosti procesnih modelov preverimo z izvedbo meritev kompleksnosti z uporabo ustreznih procesno orientiranih metrik.
Keywords:storitveno usmerjena arhitektura, sinhronizacija podatkov, trajno stanje, poslovni proces, delovni tok, BPEL, BPMN
Place of publishing:[Maribor
Publisher:M. Križevnik]
Year of publishing:2013
PID:20.500.12556/DKUM-40673 New window
UDC:004.2:[659.2:004](043.3)
COBISS.SI-ID:268017920 New window
NUK URN:URN:SI:UM:DK:SDLQ05A8
Publication date in DKUM:28.06.2013
Views:2459
Downloads:186
Metadata:XML DC-XML DC-RDF
Categories:KTFMB - FERI
:
KRIŽEVNIK, Marcel, 2013, IZBOLJŠANO UPRAVLJANJE S TRAJNIM STANJEM V AVTOMATIZIRANIH POSLOVNIH PROCESIH [online]. Doctoral dissertation. Maribor : M. Križevnik. [Accessed 13 April 2025]. Retrieved from: https://dk.um.si/IzpisGradiva.php?lang=eng&id=40673
Copy citation
  
Average score:
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share


Searching for similar works...Please wait....
Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Secondary language

Language:English
Title:IMPROVED PERSISTENT STATE MANAGEMENT IN AUTOMATED BUSINESS PROCESS MODELS
Abstract:Business process execution languages are widely used in different domains, where special requirements and new challenges arise. One such important requirement is that the executable business process model should perform synchronization between the process variables and the external data sources, as other applications may change the data in the data source during the business process execution. Without performing any synchronization, the business process may use out-of-date version of the data, which may result in invalid execution of key business activities. Furthermore, sometimes it is not enough just to ensure data synchronization, but we may also want to be able to automatically detect changes made by other applications, so that the process is able to proactively react on these changes. Most of the existing business process execution languages provide no support for the presented requirements. Therefore, process developers have to implement these steps manually, which results in redundancy and increased complexity of the executable business process models. This dissertation addresses the presented problems by defining a model for the improved management of the persistent state in automated process models. The feasibility of the proposed model is verified by translating the model into two business process execution languages, namely BPEL 2.0 and BPMN 2.0. The effectiveness of the proposed solution is evaluated by measuring the complexity on several real-world process models using process-oriented software metrics.
Keywords:service-oriented architecture, data synchronization, persistent state, business process, workflow, BPEL, BPMN


Comments

Leave comment

You must log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica