Logo des Repositoriums
  • English
  • Deutsch
Anmelden
Keine TU-ID? Klicken Sie hier für mehr Informationen.
  1. Startseite
  2. Publikationen
  3. Publikationen der Technischen Universität Darmstadt
  4. Erstveröffentlichungen
  5. Local-First Enterprise Applications
 
  • Details
2024
Erstveröffentlichung
Masterarbeit
Verlagsversion

Local-First Enterprise Applications

File(s)
Download
Hauptpublikation
240611-tuprints-cc-by-ma-thesis-wolskia-local-first-enterprise-applications.pdf
CC BY 4.0 International
Format: Adobe PDF
Size: 1.64 MB
TUDa URI
tuda/11550
URN
urn:nbn:de:tuda-tuprints-270064
DOI
10.26083/tuprints-00027006
Autor:innen
Wolski, André ORCID 0000-0001-8704-4927
Kurzbeschreibung (Abstract)

Local-First Software has been proposed in 2019 by Kleppmann et al. [11] to address concerns with the growing number of cloud-only web-applications, as these move control from the end users to the cloud providers. Local-First Software stores all necessary data locally, and has the cloud only as an optional utility, to support cross-device synchronization and collaboration with other users.

Enterprise Applications are traditionally implemented with a client-server architecture, and are nowadays also following the trend of cloud-only web-applications. The move to the cloud raises similar concerns about vendor lock-in, resilience and business continuity, data protection, and privacy.

In this master thesis, we investigate if the ideals of Local-First Software can be applied to Enterprise Applications. We look at three business processes to understand the business requirements for Enterprise Applications. We then discuss how these match with the ideals of Local-First Software, and propose 12 requirements for Local-First Enterprise Applications. We will see that these still require centralized systems, albeit with a weaker dependency than traditional Enterprise Applications.

We develop a prototype to further analyze and discuss if and how Enterprise Applications can be developed based on the ideals of Local-First Software. For this, we develop two underlying libraries as a foundation for connection management and CRDT state replication over a hierarchical peer-to-peer network.

Sprache
Englisch
Fachbereich/-gebiet
20 Fachbereich Informatik
20 Fachbereich Informatik > Softwaretechnik
DDC
000 Allgemeines, Informatik, Informationswissenschaft > 004 Informatik
Institution
Technische Universität Darmstadt
Ort
Darmstadt
Datum der mündlichen Prüfung
16.05.2024
Gutachter:innen
Mezini, Mira
Mogk, RagnarORCID 0000-0003-4583-1791
Name der Gradverleihenden Institution
Technische Universität Darmstadt
Ort der Gradverleihenden Institution
Darmstadt
PPN
519161882

  • TUprints Leitlinien
  • Cookie-Einstellungen
  • Impressum
  • Datenschutzbestimmungen
  • Webseitenanalyse
Diese Webseite wird von der Universitäts- und Landesbibliothek Darmstadt (ULB) betrieben.