Standardizace orchestrace v prostředí služeb

Název práce: Standardizace orchestrace v prostředí služeb
Autor(ka) práce: Sova, Jiří
Typ práce: Diplomová práce
Vedoucí práce: Gála, Libor
Oponenti práce: Vašíček, Petr
Jazyk práce: Česky
Abstrakt:
Tato diplomová práce se zabývá srovnáním používaných standardů v orchestraci služeb. Orchestrace je jedním z pojmů v servisně orientované architektuře, která představuje významný trend ve vývoji informačních systémů. Práce je rozdělena do čtyř částí. Úvodní kapitola se nejprve věnuje popisu samotné služby v rámci informačních technologií. Obsahem je také definování servisně orientované architektury, kde služba je základním prvkem při tvorbě a integraci informačních systémů. V poslední části této kapitoly jsou popisovány principy servisně orientované architektury, které nejlépe vystihují její podstatu. Druhá kapitola se již věnuje koordinaci spolupráce služeb, kde existují dva základní přístupy -- orchestrace a choreografie. Cílem této kapitoly bylo vytvořit teoretický popis obou pojmů a následně oba přístupy porovnat. Další kapitola se zabývá standardizací metod orchestrace, kde hlavním standardem je jazyk BPEL. Úvod je nejprve věnován historii a důvodům vzniku jazyka. V další části jsou zmíněny principy jazyka BPEL, které stanovují požadavky pro jeho použití. Další oddíl této kapitoly pak popisuje verzi jazyka BPEL označovanou jako BPEL4WS. Popis jeho struktury přináší základ pro další část věnovanou jazyku WS-BPEL, což je poslední verze standardu. Uvnitř této části jsou pak popsány jednotlivé změny. Poslední kapitola se zabývá praktickým srovnáním obou zmíněných standardů. Nejprve je vytvořen proces na základě reálné situace, který obsahuje nejdůležitější části jazyka BPEL. Poté je již provedeno srovnání všech částí procesu, který byl vytvořen v obou verzích jazyka. Na závěr kapitoly je uvedeno shrnutí poznatků, které byly čerpány z praktického srovnání obou standardů.
Klíčová slova: SOA; Servisně orientovaná architektura; Orchestrace; služba v SOA; BPEL
Název práce: Standardization of service orchestration
Autor(ka) práce: Sova, Jiří
Typ práce: Diploma thesis
Vedoucí práce: Gála, Libor
Oponenti práce: Vašíček, Petr
Jazyk práce: Česky
Abstrakt:
This thesis is focused on comparison of common standards used for service orchestration. Orchestration is one of main terms in service oriented architecture, which is a considerable trend in information systems development. This paper is divided into four main parts. The first chapter describes services as a part of current information systems. Definition of service oriented architecture is another subject, where service is a main component for system development and integration. Description of principles of service oriented architecture, that are describing its basis, is the last part of this chapter. The next chapter belongs to coordination of service cooperation, where we can find two basic approaches -- orchestration and choreography. The intention of this chapter is to create theoretical definition of both terms and to compare them. The third part is focused on orchestration methods standardization, where the main standard is BPEL. The history and reasons of creation are mentioned in the beginning, while next section concerns principles of BPEL. Following part describes the version of BPEL called BPEL4WS. Specification of its structure is a main primer for comparison with the latest version named WS-BPEL. The major changes are mentioned in this section. The last chapter is devoted to practical comparison of standards mentioned above. At first, there is created a sample process, based on real situation. The process contains the most important parts of BPEL language. Afterwards, the process is divided into parts, where each of them represents one activity. During description of these parts there is made the above mentioned comparison. The end of the practical part contains main conclusions that were found in this chapter.
Klíčová slova: Service in SOA; BPEL; SOA; Service oriented architecture; Orchestration

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informační systémy a technologie
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 19. 2. 2009
Datum podání práce: 30. 6. 2009
Datum obhajoby: 9. 9. 2009
Identifikátor v systému InSIS: https://insis.vse.cz/zp/18943/podrobnosti

Soubory ke stažení

    Poslední aktualizace: