Framework for versioned entities synchronization in distributed environment

dc.contributor.advisor Mudra, Martin
dc.contributor.author Pokorný, Vladimír
dc.contributor.referee Klíma, Martin
dc.date.accepted
dc.date.accessioned 2016-06-05T09:42:41Z
dc.date.available 2016-06-05T09:42:41Z
dc.date.issued 2016-05-25
dc.description.abstract Tato práce se zabývá návrhem a implementací frameworku umožňujícího synchronizaci obecných datových entit včetně jejich verzování. Framework používá architekturu klient-server a důraz je kladen na schopnost pokračování synchronizace přímým spojením mezi klienty (peer-to-peer) v případě výpadku spojení se serverem. Zároveň se tato práce zabývá detekcí a způsobem řešení konfliktů v obou komunikačních režimech (klient-server i peer-to-peer). Součástí této práce je ukázková implementace použití tohoto frameworku pro zjednodušenou synchronizaci souborů. cs
dc.description.abstract This thesis deals with design and implementation of the framework for general data entity synchronization including creating and maintaining of theirs version history. The framework uses client-server architecture. The emphasis is on the continuation of synchronization in case of server connection failure, using direct client connection (peer-to-peer). This thesis also deals with conflict detection and resolution in both of the communication modes (client-server and peer-to-peer). The sample implementation of the framework usage for simplified file synchronization is also included. en
dc.identifier KOS-587865072105
dc.identifier.uri http://hdl.handle.net/10467/64804
dc.language.iso CZE
dc.publisher České vysoké učení technické v Praze cs
dc.publisher Czech Technical University in Prague en
dc.rights A university thesis is a work protected by the Copyright Act of the Czech Republic. 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. en
dc.rights Vysokoš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 v platném znění. cs
dc.subject synchronizace entit, framework, peer-to-peer, klient-server, konflikty v synchronizaci, verzování cs
dc.subject entity synchronization, framework, peer-to-peer, client-server, synchronization conflicts, versioning en
dc.title Framework pro synchronizaci obecných verzovaných entit v distribuovaném prostředí cs
dc.title Framework for versioned entities synchronization in distributed environment en
dc.type diplomová práce cs
dc.type master thesis en
dspace.entity.type Publication
relation.isAdvisorOfPublication d9824412-3ebc-4534-b029-af57b533fec6
relation.isAdvisorOfPublication.latestForDiscovery d9824412-3ebc-4534-b029-af57b533fec6
relation.isAuthorOfPublication 50486cb0-72a9-4b64-8b5a-b163882f5387
relation.isAuthorOfPublication.latestForDiscovery 50486cb0-72a9-4b64-8b5a-b163882f5387
relation.isRefereeOfPublication 83bbdb6b-adc2-4371-bff8-1264c5311a18
relation.isRefereeOfPublication.latestForDiscovery 83bbdb6b-adc2-4371-bff8-1264c5311a18
theses.degree.discipline Softwarové inženýrství cs
theses.degree.grantor katedra počítačů cs
theses.degree.programme Otevřená informatika cs

Files

Original bundle

Now showing 1 - 3 of 3
Name:
F3-DP-2016-Pokorny-Vladimir-Framework pro synchronizaci entit.pdf
Size:
3.24 MB
Format:
Adobe Portable Document Format
Description:
PLNY_TEXT
Name:
MU-DP-2016-posudek-Mudra_Martin.pdf
Size:
193.68 KB
Format:
Adobe Portable Document Format
Description:
POSUDEK
Name:
MU-DP-2016-posudek-Klima_Martin.pdf
Size:
266.31 KB
Format:
Adobe Portable Document Format
Description:
POSUDEK