Diplomová práce

Design and Implementation of Apache Camel Karavan in the Integration Platform

Michal Řezník
Anotace

Tato diplomová práce se zaměřuje na návrh a implementaci Apache Camel Karavan jako součásti middleware platformy společnosti. Platforma, která denně zpracovává tisíce integrací, čelí v průběhu svého vývoje výzvám v oblasti škálovatelnosti, udržovatelnosti a uživatelské přívětivosti. Hlavním cílem této práce je umožnit uživatelům samostatně vytvářet a spravovat integrace prostřednictvím nástroje Karavan …více

Abstract

This thesis focuses on the design and implementation of an Apache Camel Karavan as part of the company’s middleware platform. The platform, which handles thousands of daily integrations, faces challenges related to scalability, maintainability, and usability as it evolves. The primary goal of this work is to empower users to independently implement and manage integrations through Karavan, thereby reducing …více

Zadání práce
This thesis focuses on analyzing, designing, and implementing a visual integration platform using Apache Camel Karavan within a Spring Boot environment, aimed at modernizing middleware practices for companies like onsemi. The platform will enable business users to create, configure, and monitor system integrations through an intuitive graphical interface, reducing reliance on administrators and improving scalability and adaptability. Key tasks include analyzing current middleware limitations, integrating Karavan with Spring Boot, implementing reusable Kamelets for complex tasks such as data transformation and API orchestration, and ensuring compatibility with cloud-native services and microservices. The solution will be tested for efficiency, resilience, and user-friendliness to streamline integration processes, reduce deployment times, and enhance collaboration between technical and non-technical teams. The outcome will be a functional platform that aligns with modern trends in middleware, emphasizing accessibility, agility, and efficiency in system integration.
Práce zkontrolována:
26. 5. 2025 08:59, RNDr. Jaromír Plhák, Ph.D., učo 60773
Jazyk práce
angličtina angličtina
Termín obhajoby
19. 6. 2025
Práce byla úspěšně obhájena

Vedoucí

RNDr. Jaromír Plhák, Ph.D., učo 60773
KSUZD FI MU

Oponent

doc. RNDr. Radek Ošlejšek, Ph.D., učo 3636
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Návrh a vývoj softwarových systémů

Práce na příbuzné téma

Seznam prací, které mají shodná klíčová slova.

  • 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.