Procesní modely sémantického webu
Process models of semantic web
diplomová práce (OBHÁJENO)
![Náhled dokumentu](/bitstream/handle/20.500.11956/17239/thumbnail.png?sequence=7&isAllowed=y)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/17239Identifikátory
SIS: 45914
Kolekce
- Kvalifikační práce [11264]
Autor
Vedoucí práce
Oponent práce
Dědek, Jan
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové systémy
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
24. 9. 2008
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Velmi dobře
Cílem práce je prozkoumat možnost použití procesních modelů ve světě sémantického webu a rozšířit tak využití informací získaných v sémantickém webu. Primárně se předpokládá, že tento program doplní o užitečné funkce infrastrukturu sémantického webu Trisolda. Při hledání vhodného řešení bylo jako praktické vyhodnoceno navrhnout distribuovaný systém založený na technologii webových služeb. Spolupráci jednotlivých služeb nejlépe vystihuje termín "orchestrace", který je založen na řízení exekutorů dirigentem. Pro popis jednotlivých procesů je použit jazyk BPEL (Business Process Execution Language). Navržená architektura je doplněna o pilotní implementaci, jejímž cílem je hlavně prozkoumat možné technologie, které jsou k realizaci použitelné. Pro implementaci bylo vyzkoušeno několik vykonávacích strojů pro BPEL, a jako nejlepší se ukázala platforma ActiveVOS, jejíž použití je podrobně popsáno. Součástí práce je také popis použitých technologií a porovnání s jinými již existujícími projekty.
The aim of this work is to explore the possibility of using the process models in the world of semantic web and the increase utilization of information from the semantic web. This software aims to add a lot of useful functionality to Trisolda, the infrastructure of the semantic web. It was analyzed that proposing of distributed system based on semantic services technology is an appropriate solution. The collaboration of several services is best described by the word "orchestration" that mean operating of executers by the conductor. BPEL (Business Process Execution Language) language is used for formalization of various processes. The proposed architecture is enlarged by pilot implementation that goal is to examine possible technologies that can be used to the realization. Several BPEL execution engines were tried before ActiveVOS platform was chosen as the most suitable one. The use of this platform is described in this work. The description of applied technologies and the confrontation with other existing projects is also a part of this thesis.