{"?xml":{"@version":"1.0"},"edm:RDF":{"@xmlns:dc":"http://purl.org/dc/elements/1.1/","@xmlns:edm":"http://www.europeana.eu/schemas/edm/","@xmlns:wgs84_pos":"http://www.w3.org/2003/01/geo/wgs84_pos","@xmlns:foaf":"http://xmlns.com/foaf/0.1/","@xmlns:rdaGr2":"http://rdvocab.info/ElementsGr2","@xmlns:oai":"http://www.openarchives.org/OAI/2.0/","@xmlns:owl":"http://www.w3.org/2002/07/owl#","@xmlns:rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","@xmlns:ore":"http://www.openarchives.org/ore/terms/","@xmlns:skos":"http://www.w3.org/2004/02/skos/core#","@xmlns:dcterms":"http://purl.org/dc/terms/","edm:WebResource":[{"@rdf:about":"http://www.dlib.si/stream/URN:NBN:SI:DOC-LC1UD0U8/15-53-36deb-e417c6163d-ebee02ab4de2c/PDF","dcterms:extent":"4236 KB"},{"@rdf:about":"http://www.dlib.si/stream/URN:NBN:SI:DOC-LC1UD0U8/33be23ec-de56-4e1b-b17e-564d261dcae0/TEXT","dcterms:extent":"313 KB"},{"@rdf:about":"http://www.dlib.si/stream/URN:NBN:SI:DOC-LC1UD0U8/c2837a0c-00a5-4f5f-a919-79bca23b49e9/WEB","dcterms:extent":"0 KB"}],"edm:ProvidedCHO":{"@rdf:about":"URN:NBN:SI:DOC-LC1UD0U8","dcterms:issued":"2013","dc:contributor":["Jurič, Matjaž B.","Rozman, Ivan"],"dc:creator":"Križevnik, Marcel","dc:format":{"@xml:lang":"sl","#text":"XX, 156 str., 30 cm"},"dc:identifier":["COBISSID:268017920","URN:URN:NBN:SI:doc-LC1UD0U8"],"dc:language":"sl","dc:publisher":{"@xml:lang":"sl","#text":"M. Križevnik"},"dc:source":{"@xml:lang":"sl","#text":"visokošolska dela"},"dc:subject":[{"@xml:lang":"sl","#text":"Avtomatizacija"},{"@xml:lang":"sl","#text":"BPEL"},{"@xml:lang":"sl","#text":"BPMN"},{"@xml:lang":"sl","#text":"delovni tok"},{"@xml:lang":"sl","#text":"Disertacije"},{"@xml:lang":"sl","#text":"Poslovni proces"},{"@xml:lang":"sl","#text":"poslovni procesi"},{"@xml:lang":"sl","#text":"računalniška arhitektura"},{"@xml:lang":"sl","#text":"sinhronizacija podatkov"},{"@xml:lang":"sl","#text":"storitveno usmerjena arhitektura"},{"@xml:lang":"sl","#text":"trajno stanje"},{"@xml:lang":"sl","#text":"Upravljanje"}],"dc:title":{"@xml:lang":"sl","#text":"Izboljšano upravljanje s trajnim stanjem v avtomatiziranih poslovnih procesih| doktorska disertacija|"},"dc:description":[{"@xml:lang":"sl","#text":"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"},{"@xml:lang":"sl","#text":"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"}],"edm:type":"TEXT","dc:type":[{"@xml:lang":"sl","#text":"visokošolska dela"},{"@xml:lang":"en","#text":"theses and dissertations"},{"@rdf:resource":"http://www.wikidata.org/entity/Q1266946"}]},"ore:Aggregation":{"@rdf:about":"http://www.dlib.si/?URN=URN:NBN:SI:DOC-LC1UD0U8","edm:aggregatedCHO":{"@rdf:resource":"URN:NBN:SI:DOC-LC1UD0U8"},"edm:isShownBy":{"@rdf:resource":"http://www.dlib.si/stream/URN:NBN:SI:DOC-LC1UD0U8/15-53-36deb-e417c6163d-ebee02ab4de2c/PDF"},"edm:rights":{"@rdf:resource":"http://rightsstatements.org/vocab/InC/1.0/"},"edm:provider":"Slovenian National E-content Aggregator","edm:intermediateProvider":{"@xml:lang":"en","#text":"National and University Library of Slovenia"},"edm:dataProvider":{"@xml:lang":"sl","#text":"Univerza v Mariboru, Fakulteta za elektrotehniko računalništvo in informatiko"},"edm:object":{"@rdf:resource":"http://www.dlib.si/streamdb/URN:NBN:SI:DOC-LC1UD0U8/maxi/edm"},"edm:isShownAt":{"@rdf:resource":"http://www.dlib.si/details/URN:NBN:SI:DOC-LC1UD0U8"}}}}