Master's thesis

Design and Implementation of Apache Camel Karavan in the Integration Platform

Michal Řezník
Abstract

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 …more

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 …more

Thesis description
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.
The thesis has been checked:
26/5/2025 08:59, RNDr. Jaromír Plhák, Ph.D., UČO 60773
Language used
English English
Defence date
19/6/2025
The thesis was defended successfully

Supervisor

RNDr. Jaromír Plhák, Ph.D., UČO 60773
KSUZD FI MU

Reader

doc. RNDr. Radek Ošlejšek, Ph.D., UČO 3636
KPSK FI MU

Masaryk University Faculty of Informatics
Plan
Design and development of software systems

Theses on a related topic

List of theses with an identical keyword.

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