Strukturalizace a vizualizace datových toků v rámci firemní integrační platformy
Data flow structuralization and visualization in the scope of enterprise integration platform
Type of document
diplomová prácemaster thesis
Author
Marek Mičkal
Supervisor
Frajták Karel
Opponent
Kostelník Pavel
Field of study
Softwarové inženýrstvíStudy program
Otevřená informatikaInstitutions assigning rank
katedra počítačůRights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Show full item recordAbstract
Diplomová práce se zabývá tím, jak vyvinout strukturalizaci pro datové integrace v rámci specifické integrační platformy a jak na základě této strukturalizace následně vytvořit vhodný model vizualizace, který bude použitelný pro širokou škálu datových integrací implementovaných v rámci platformy. Tato platforma, součást společnosti ON Semiconductor, představuje distribuovanou middleware platformu, zahrnující více než 4000 integrací. Práce začíná stručným úvodem a vymezením svých cílů, následovaný podrobnou kapitolou metodologie, která popisuje metody a postupy použity během vývoje práce. Následně se práce zabývá diskusí o problémech souvisejících s datovými integracemi, čímž poskytuje základní znalosti nezbytné pro komplexní porozumění dané problematice. Další kapitola, věnující se analýze problematiky úzce spjaté se zadáním, obsahuje podrobný průzkum, zaměřující se na popis samotné platformy, seznámení s integračním frameworkem Apache Camel a průzkum existujících řešení. Následuje kapitola o implementaci, která poskytuje podrobný popis procesu vývoje, včetně popisu vzniklých komplikací a nalezených řešení. Poté práce přináší kapitolu o dosažených výsledcích společně s popisem vzniklé vizualizace, její vlastnosti a možnosti, které nabízí. Tato kapitola také shrnuje a hodnotí tyto výsledky především na základě uživatelského testování. Závěrečná část práce přináší reflektivní závěr práce jako celku, shrnující hlavní zjištění a navrhující možnosti pro budoucí výzkum a zdokonalení existujícího řešení. This thesis attempts to develop a structuralization of data integrations within a custom integration platform, subsequently developing a suitable visualization model to encompass a wide array of data integrations implemented within the platform. This platform, a component of ON Semiconductor, represents a distributed middleware enterprise platform encompassing over 4000 integrations. The thesis begins with a brief introduction and outline of its objectives, followed by a detailed methodology chapter delineating the approach employed throughout the thesis development. Subsequently, the thesis delves into a discussion on the issues relevant to data integration, furnishing fundamental knowledge crucial for a comprehensive understanding of the problematics. Next, the Problem Analysis chapter presents a comprehensive exploration, focusing on describing the platform, outlining the Apache Camel framework, and surveying existing solutions. The Flowwing Implementation chapter provides an in-depth report of the development process, including challenges encountered and solutions devised. It concludes the development part with a chapter detailing the results and presenting the implemented visualizations, their features, and insights from user testing. The thesis ends with a reflective conclusion, summarizing the essential findings and proposing avenues for future research and enhancement.
Collections
- Diplomové práce - 13136 [892]