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 |