Megameddelanden i Säker Digital Kommunikation: Ett användarcentrerat perspektiv på integration och återkoppling
2026 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE credits
Student thesis
Abstract [sv]
Detta arbete undersöker hur megameddelanden kan integreras och presenteras i ett SDK-nära meddelandeflöde. Fokus ligger på samspelet mellan meddelandeklient och meddelandetjänst, samt på hur status, fel och loggning kan göras begripliga för användaren vid överföring av stora filer. Arbetet har genomförts med en designvetenskaplig ansats där en Java-baserad prototyp har utvecklats och utvärderats. Prototypen innehåller ett enkelt användargränssnitt, en adapter för megameddelanden, segmentering, återmontering, integritetskontroll och loggning. Domibus används i en lokal testmiljö för att demonstrera hur ett stort logiskt meddelande kan delas upp i flera tekniska med delanden och återmonteras på mottagarsidan. Resultatet visar att prototypen kan identifiera stora filer, dela upp dem i segment, skicka segmenten via Domibus, återmontera filen och verifiera innehållet med checksumma. Tester genomfördes med filer från några KB upp till 1 GB utan att återmontering eller integritetskontroll misslyckades. Prototypen visar även hur användaren kan få återkoppling genom status, progression och felmeddelanden. Arbetet visar att megameddelanden inte enbart är en fråga om filöverföring, utan även om ansvarsfördelning, metadata, användaråterkoppling och spårbarhet. Prototypen ska förstås som ett proof-of-concept och inte som en produktionsfärdig SDK-lösning
Abstract [en]
This thesis investigates how mega messages can be integrated and presented in an SDK-near message flow. The focus is on the interaction between the message client and the message service, and on how status, errors, and logging can be made understandable to the user during the transfer of large files. The work was conducted using a design science research approach, where a Java-based prototype was developed and evaluated. The prototype includes a simple user interface, an adapter for mega messages, segmentation, reassembly, integrity verification, and logging. Domibus is used in a local test environment to demonstrate how one large logical message can be divided into several technical messages and reassembled on the receiving side. The results show that the prototype can identify large files, divide them into segments, send the segments through Domibus, reassemble the file, and verify its content using checksums. Tests were conducted with files ranging from a few KB up to 1 GB, without reassembly or integrity verification failing. The prototype also shows how the user can receive feedback through status information, progress indication, and error messages. The thesis shows that mega messages are not only a matter of file transfer, but also of responsibility allocation, metadata, user feedback, and traceability. The prototype should be understood as a proof-of-concept rather than a production-ready SDK solution
Place, publisher, year, edition, pages
2026. , p. 118
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:miun:diva-57999Local ID: DT-V26-G3-039OAI: oai:DiVA.org:miun-57999DiVA, id: diva2:2081793
Subject / course
Computer Engineering DT1
Educational program
Computer Science TDATG 180 higher education credits
Supervisors
Examiners
2026-06-302026-06-302026-06-30Bibliographically approved