doktorska disertacija
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, damora 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 spremembenad podatki in se nanje ustrezno odzvati. Aktualni jeziki za izvajanje poslovnih procesov ne zagotavljajo zadostne podpore za predstavljenezahteve, 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
računalniška arhitektura;storitveno usmerjena arhitektura;sinhronizacija podatkov;trajno stanje;poslovni procesi;delovni tok;BPEL;BPMN;
Data
Language: |
Slovenian |
Year of publishing: |
2013 |
Source: |
[Maribor |
Typology: |
2.08 - Doctoral Dissertation |
Organization: |
UM FERI - Faculty of Electrical Engineering and Computer Science |
Publisher: |
M. Križevnik] |
UDC: |
004.2:[659.2:004](043.3) |
COBISS: |
268017920
|
Views: |
1816 |
Downloads: |
146 |
Average score: |
0 (0 votes) |
Metadata: |
|
Other data
Secondary language: |
English |
Secondary title: |
IMPROVED PERSISTENT STATE MANAGEMENT IN AUTOMATED BUSINESS PROCESS MODELS |
Secondary 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 notenough just to ensure data synchronization, but we may also want to be ableto 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. |
Secondary keywords: |
Poslovni proces;Disertacije;Avtomatizacija;Upravljanje; |
URN: |
URN:SI:UM: |
Type (COBISS): |
Dissertation |
Thesis comment: |
Univ. Maribor, Fak. za elektotehniko, računalništvo in informatiko |
Pages: |
XX, 156 str. |
Keywords (UDC): |
science and knowledge;organization;computer science;information;documentation;librarianship;institutions;publications;znanost in znanje;organizacije;informacije;dokumentacija;bibliotekarstvo;institucije;publikacije;prolegomena;fundamentals of knowledge and culture;propaedeutics;prolegomena;splošne osnove znanosti in kulture;computer science and technology;computing;data processing;računalniška znanost in tehnologija;računalništvo;obdelava podatkov;computer architecture;računalniška arhitektura;science and knowledge;organization;computer science;information;documentation;librarianship;institutions;publications;znanost in znanje;organizacije;informacije;dokumentacija;bibliotekarstvo;institucije;publikacije;prolegomena;fundamentals of knowledge and culture;propaedeutics;prolegomena;splošne osnove znanosti in kulture;computer science and technology;computing;data processing;računalniška znanost in tehnologija;računalništvo;obdelava podatkov; |
ID: |
1027797 |