Master's thesis

Distributed Application Architecture Patterns

Bc. Juraj Fiala
Abstract

Softvérové vzory a ich vizualizácie sú účinné vzdelávacie nástroje. Avšak existujúca literatúra pokrývajúca architektonické vzory v distribuovaných aplikáciách je roztrieštená a neúplná, čo vytvára zbytočné prekážky pri učení. Táto práca navrhuje metodiku identifikácie týchto vzorov na základe súčasnej literatúry, a aplikuje ju na vytvorenie štruktúrovaného online katalógu najrozšírenejších vzorov …more

Abstract

Software patterns and their visualisations are powerful learning tools. However, the existing literature on distributed application architecture patterns is often fragmented and incomplete, presenting an unnecessarily steep learning curve. This thesis proposes a methodology for identifying these patterns based on the current literature. It applies it to develop a structured online catalogue of the …more

Thesis description
The goal of this thesis is to create a comprehensive and highly coupled overview of currently used patterns for designing distributed applications and systems. Examine the scope and identify suitable categories that could guide pattern selection. Consider categories such as design goals, problems, or application requirements, as well as multiple forms of categorization of the patterns. Include a quick-reference process that should help the reader find and decide which patterns they want to apply based on the identified categories. Propose appropriate characteristics for the patterns presentation, such as a description of the context, where it is applicable, visualization of its architecture and present the identified patterns in this structure, together with a concrete example of their application, consequences of the application of the pattern, and a list of patterns, tactics or resources that can be studied further. Finally, create a public, searchable, statically hosted website on which the documented patterns will be available.
The thesis has been checked:
18/12/2024 09:41, RNDr. Martin Kuba, Ph.D., UČO 3988
Language used
English English
Defence date
31/1/2025
The thesis was defended successfully

Supervisor

RNDr. Martin Kuba, Ph.D., UČO 3988
BDI INFRA ITPV ÚVT MU

Reader

RNDr. Daša Kušniráková
KPSK FI MU

Consultant

doc. Ing. RNDr. Barbora Bühnová, Ph.D.
abs FI MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.