Return to search

Komparativ analys av HTTP och AMQP i System Wide Information Management / Comparative analysis of HTTP and AMQP in System Wide Information Management

Med en ökande tillväxt inom flygtrafikbranschen behöver de bakomliggande flygtrafikledningssystemen uppgraderas för att möta den växande komplexiteten i syfte att säkerställa en ordnad flygtrafik. Här anses det arkitekturella konceptet System Wide Information Management (SWIM) för distribuerade flygledningssystem vara lösningen för att bygga system som är lättare att underhålla och enklare kan kan samverka med varandra. År 2021 fastslog Europeiska unionen att samtliga operativa intressenter inom det aeronautiska informationsutbytet i EU skall tillhandahålla och kunna konsumera SWIM-tjänster och erbjöd då en uppsättning tjänstegränssnittsbindningar för intressenter att hävda foglighet med för att efterfölja de nya regleringarna. Bland dessa finner vi AMQP Messaging och WS Light som utiliserar AMQP respektive HTTP som meddelandeprotokoll. Tidigare forskning har visat att AMQP presterar bättre än HTTP inom de flesta områden, men denna studie undersöker om någon av de två lämpar sig bättre som meddelandeprotokoll för en europabaserad SWIM-implementation genom att analysera resultatet i en SWIM-kontext. Med hjälp av en komparativ analys och kvantitativ dataanalys jämförs de två meddelandeprotokollen i denna studie för att identifiera liknande och åtskiljande karaktärsdrag samt för att svara på om någon av de två lämpar sig bättre för ändamålet. De punkter protokollen jämförs på är struktur, overhead och effektivitet, interoperabilitet och kompabilitet, tillförlitlighet och feltolerans samt förekomster i Eurocontrols SWIM Registry. Studiens resultat visar att AMQP är den lämpligaste kandidaten av de två sett till implementationstrender och prestanda, men att det är bör göras en avvägning innan en intressent väljer vilket gränssnitt denne skall implementera. / With an increasing growth within the aviation industry, the underlying air traffic control systems needs to be upgraded to meet the growing complexity for ensuring an organized air traffic. This is where the architectural concept System Wide Information Management (SWIM) for distributed air traffic control systems is believed to be the solution for building systems that are easier to maintain and can cooperate with ease. In the year 2021, the European Union decided that all operative stakeholders within the aeronautical information exchange in EU shall provide and be able to consume SWIM services, and provided a set of service interface bindings for stakeholders to claim conformance to in order to follow the new regulations. Among these we find AMQP Messaging and WS Light that utilizes AMQP and HTTP, respectively, as messaging protocols. Previous research has shown that AMQP performs better than HTTP in most areas, but this study analyses the result in a SWIM context to see if any of the two is a more suitable messaging protocol in a Europe based SWIM implementation. Through a comparative analysis and a quantitative data analysis the two messaging protocols are compared in this study to identify similar and distinctive characteristics to answer whether one of the two is a better candidate for the purpose. The protocols are compared on their structure, overhead and efficiency, interoperability and fault tolerance, and their occurances in Eurocontrol's SWIM Registry. The result of the study shows that AMQP is the more suitable candidate of the two, in regards to trends in current implementations as well as performance metrics, but a stakeholder should make a trade-off before choosing what service interface binding to implement.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:mau-69439
Date January 2024
CreatorsHåkansson, Anna
PublisherMalmö universitet, Institutionen för datavetenskap och medieteknik (DVMT)
Source SetsDiVA Archive at Upsalla University
LanguageSwedish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.002 seconds