Applikation för Rangordning av Uppdragstagare Baserat på Avstånd (ARUBA) : Fasbros IT

Detta är en Kandidat-uppsats från Uppsala universitet/Institutionen för informationsteknologi

Författare: Desireé Björkman; Haubir Mariwani; Tim Svensson; [2017]

Nyckelord: ARUBA; API; Geokodning;

Sammanfattning: Att skicka rätt agent till rätt uppdrag är fundamentalt för förmedlingsbolag. För att garantera att detta sker på ett effektivt sätt utvecklade Fasbros IT tjänsten ARUBA som rangordnar en uppsättning agenter efter deras restid till ett uppdrag. Detta genomfördes med hjälp av Google Maps- och GraphHopper Directions API:er. ARUBA är ett back-end system. Systemet tar emot ett JSON-objekt som innehåller ett uppdrag och en lista agenter, dessa agenter sorteras efter kortast restid till uppdraget. Resultatet sparas i en lista som returneras som ett JSON-objekt. Systemet klarar av att hantera tusentals agenter och är robust så att den klarar av att fortsätta arbeta även ifall en av dess två API:er blir otillgängligt. Koden är väldokumenterad och har en god grund för att kunna vidareutvecklas av intressenten. Det är simpelt att utöka mängden API:er som används och samtidigt behålla robustheten i applikationen. ARUBA skapades i syfte att visa intressenten att deras nuvarande system kan förbättras i funktionalitet, effektivitet och precision.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)