Design of a distributed database architecture for storing a car service history

Thesis title: Návrh architektury distribuované databáze pro uchování servisní historie automobilu
Author: Friedmann, Martin
Thesis type: Diplomová práce
Supervisor: Chlapek, Dušan
Opponents: Kučera, Jan
Thesis language: Česky
Abstract:
Tato diplomová práce pojednává o návrhu architektury distribuované databáze pro uchovávání servisní historie automobilu. Pro popis architektury byl zvolen modelovací jazyk ArchiMate. Architektura je specifická tím, že využívá koncept orientovaného acyklického grafu. V práci je představena vybraná terminologie z oboru kryptografie a její aplikace v prostředí kryptoměn. Jedná se zejména o kryptografická primitiva, vybrané implementace technologie distribuované účetní knihy a konsensus mechanismy. V rámci dotazníkového šetření jsou sbírány požadavky řidičů na architekturu. Formou rozhovorů se zástupci automobilového sektoru jsou zjišťovány jejich požadavky a případná omezení architektury. Na základě takto zjištěných požadavků je navržena a popsána architektura pomocí modelovacího jazyka ArchiMate. U architektury jsou popisovány business, aplikační a technologická vrstva. Závěrem je tento návrh validován expertem na technologie distribuované účetní knihy, zástupcem automobilového sektoru a zkušeným softwarovým architektem. Přínosem této práce je poskytnutí podkladů pro rozhodování, zda takový systém realizovat či nikoliv. A následně předkládá dokumentaci architektury pro případnou realizaci systému.
Keywords: Softwarová architektura; Automotive; Servisní historie automobilu; Decentralizace; Orientovaný acyklický graf; ArchiMate
Thesis title: Design of a distributed database architecture for storing a car service history
Author: Friedmann, Martin
Thesis type: Diploma thesis
Supervisor: Chlapek, Dušan
Opponents: Kučera, Jan
Thesis language: Česky
Abstract:
This diploma thesis discusses a design of a distributed database architecture for storing a car service history. An ArchiMate modeling language was chosen to describe the architecture. The architecture is characterized by using the concept of a directed acyclic graph. In the thesis is explained terminology from the field of cryptography and its application in cryptocurrencies. These include cryptographic primitives, selected implementations of a distributed ledger technology, and consensus mechanisms. A questionnaire survey of drivers gathered requirements for the architecture. Through interviews with the representatives of the automotive sector were identified their requirements and possible limitations of the architecture. The architecture is designed and described based on these requirements using the ArchiMate modeling language. Primarily the business, application, and technology layers of the architecture are described. In conclusion, the design is validated by an expert in distributed ledger technologies, a representative of the automotive sector, and an experienced software architect. The main contribution of this thesis is to provide a basis for deciding whether to implement such a system. And then it presents the documentation of the architecture for the eventual implementation of the system.
Keywords: Automotive; Car service history; ArchiMate; Decentralization; Software Architecture; Directed Acyclic Graph

Information about study

Study programme: Informační systémy a technologie/Vývoj informačních systémů
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: 26. 10. 2021
Date of submission: 5. 12. 2022
Date of defense: 19. 1. 2023
Identifier in the InSIS system: https://insis.vse.cz/zp/78528/podrobnosti

Files for download

    Last update: