CQRS and EAI Integration Design Patterns - Prerequisites for Combination

Thesis title: CQRS a integrační návrhové vzory EAI - předpoklady vzájemné kombinace
Author: Vlček, Lukáš
Thesis type: Diplomová práce
Supervisor: Gála, Libor
Opponents: Lopušan, Tibor
Thesis language: Česky
Abstract:
Ačkoliv architektonický vzor CQRS se těší v současnosti velké oblibě, neexistují žádné poznatky o předpokladech pro jeho použití v kombinaci s integračními návrhovými vzory EAI. Autor se tedy v diplomové práci zabývá průzkumem oblasti integračních návrhových vzorů EAI v kombinaci s architektonickým vzorem CQRS. Cílem práce je specifikovat předpoklady pro použití kombinace CQRS s mediačním nebo federačním integračním návrhovým vzorem EAI. Předpoklady jsou odpovědí na sadu definovaných otázek, na které je třeba brát zřetel při volbě konkrétní kombinace vzorů. Výsledek práce se opírá o teoretické poznatky, jež vymezují a popisují princip integračních návrhových vzorů EAI a vzoru CQRS s popisem identifikace oblasti použití pomocí přístupu DDD. Následně jsou pak tyto teoretické poznatky ověřeny a doplněny o informace vycházející z rozboru čtyř případových studií z praxe, v rámci kterých byl úspěšně implementován vzor CQRS. Výsledek této práce poskytuje předpoklady pro vhodné použití kombinací vzorů pro daný business v rámci rozhodování o výsledné podobě EAI.
Keywords: CQRS; Domain driven design; EAI; Federační integrační návrhový vzor; Mediační integrační návrhový vzor
Thesis title: CQRS and EAI Integration Design Patterns - Prerequisites for Combination
Author: Vlček, Lukáš
Thesis type: Diploma thesis
Supervisor: Gála, Libor
Opponents: Lopušan, Tibor
Thesis language: Česky
Abstract:
Although the CQRS architectural pattern is currently very popular, there is no knowledge of the prerequisites for its use in combination with the EAI integration design patterns. In the thesis, the author deals with the research of the field of EAI integration design patterns in combination with the CQRS architectural pattern. The aim of the thesis is to specify the prerequisites for the use of the combination of CQRS with EAI mediation or federation integration pattern. Prerequisites are answers to a set of defined questions to be taken into account when selecting a particular pattern combination. The result of the thesis is based on the theoretical knowledge that defines and describes the principle of EAI integration design patterns and the CQRS pattern with a description of the use area identification using the DDD approach. Subsequently, these theoretical knowledge are verified and supplemented by information based on the analysis of the four case studies from which the CQRS pattern has been successfully implemented. The result of this work provides prerequisites for appropriate use of pattern combinations for a specific business in making decisions about the resulting form of EAI.
Keywords: CQRS; Domain driven design; EAI; Federation integration design pattern; Mediation integration design pattern

Information about study

Study programme: Aplikovaná informatika/Informační systémy a technologie
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 17. 2. 2017
Date of submission: 23. 4. 2018
Date of defense: 6. 6. 2018
Identifier in the InSIS system: https://insis.vse.cz/zp/60826/podrobnosti

Files for download

    Last update: