Att utforma och utvärdera ett komponentbaserat programmeringsgränssnitt
Målet med det här arbetet är att presentera ett förslag på en komponentbaserad design
som skall användas för att lösa ett problem som finns hos företag som jobbar med flera affärssystems
API-komponenter. Lösningen som uppnås är ett komponentbaserat gränssnitt
som låter sig anpassas, underhållas och utökas av användare. Vår lösning beskriver hur en
design ser ut som låter utvecklarna hos dessa företag arbeta mot ett komponentbaserat
gränssnitt som programmatiskt ser identiskt ut oberoende mot vilket API-system utvecklaren
arbetar mot eller med. Resultatet når vi genom att använda en blandad metodik,
d.v.s. en metodik där både kvalitativa och kvantitativa metoder används. Anledningen till
valet av en blandad metodik baseras på att det genererar mer underlag som vi sedan kan
använda för att analysera och komma fram till ett välgrundat resultat.
Vi presenterar den bakgrundsteori som läsaren behöver sätta sig in i för att lättare
kunna tolka och förstå vårt resultat. Resultatet beskrivs och analyserar utifrån den teori
som vi tidigare har presenterats. Resultatet delas upp i tre kategorier: design, utvärdering
av design och implementation. Dessa kategorier baseras på de metoder som vi har använt
för att nå resultatet.
Arbetet avslutas med en diskussion, metodutvärdering och sammanfattning som kort
går igenom hela arbetet med uppsatsen, vad resultatet kan betyda och hur valet av metod
har fungerat. Sist reflekterar vi kort över framtida forskning och hur det går att fortsätta
med det här arbetet för att förstärka resultatet.