Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Applikation för Rangordning av Uppdragstagare Baserat på Avstånd (ARUBA): Fasbros IT
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology.
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology.
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology.
2017 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

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.

Abstract [en]

Sending the best agent to the most fitting mission is fundamental for any company. To guarantee that this is done efficiently, Fasbros IT have created the ARUBA service that ranks a group of agents based on their respective traveltimes to a mission. This was done by the means of existing Google Maps and GraphHopper API:s.

ARUBA operates as a back-end service that communicates with a separate interface that sends and receives information from it in form of JSON-objects. A mission and a list of agents are received and a ranked list of the agents based on their traveltimes to the mission is the output of ARUBA. The service is able to handle thousands of agents and is robust in the sense that it is able to switch between API:s in order to keep running in case one of the them isn’t responding.

The code is thoroughly documented and stands on a solid base that is easily developable by the stakeholder. It is easy to increase the amount of API:s that are used and still maintain the robust ability of the system. ARUBA was created in order to prove to the stakeholder that their current system could be improved in its functionality, efficiency and precision.

Place, publisher, year, edition, pages
2017. , p. 20
Series
Independent Project in Computer and Information Engineering ; 2017-005
Keywords [sv]
ARUBA, API, Geokodning
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:uu:diva-324411OAI: oai:DiVA.org:uu-324411DiVA, id: diva2:1109942
External cooperation
Semantix
Educational program
Master of Science Programme in Information Technology Engineering
Supervisors
Examiners
Available from: 2017-06-15 Created: 2017-06-14 Last updated: 2017-06-15Bibliographically approved

Open Access in DiVA

fulltext(341 kB)67 downloads
File information
File name FULLTEXT01.pdfFile size 341 kBChecksum SHA-512
cdf8860750d146257cc5f97d8037323ac66c01fd24d7b975db8dd5d2a819c5b1c2e7d7386a0734c51f70397e00fca1bc5c2ce2dfa87ca5335d0888505290cec1
Type fulltextMimetype application/pdf

By organisation
Department of Information Technology
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 67 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 283 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf