Return to search

SOAPIF : Ett ramverk för utveckling av tjänsteorienterade API:er / SOAPIF : A Framework For Development of Service-Oriented API’s

Denna studie syftade till att ta fram ett ramverk för utveckling av API:er för tjänsteorienteradearkitekturer. Studien tar sin utgångspunkt i forskningsprojektet e-Me (utvecklingenav en integrationsplattform för att underlätta studenters vardag) samt en benchmarking avde i nuläget mest använda API:erna på webben. Studien har fem faser: En litteraturstudie,en benchmarking, en kvalitativ genererande intervjustudie, en teoribildande fas (framtagningav ramverket), samt en kvalitativ validerande studie. Litteraturstudien tar upp sådanafenomen som utvecklingsmetoder, systemarkitekturer (bland annat SOA) samt metautveckling.Denna studie låg till grund för den första intervjustudien, som i sin tur låg tillgrund för benchmarkingen. Resultatet av dessa två studier bildade tillsammans en grundför ramverket SOAPIF (Service-Oriented Application Programming Interface Framework),som till en början innehöll fyra olika faser: Conceptualization, där man försökerbilda sig en uppfattning om vad API:et skall exponera; Definition, där man försöker definieraett kontrakt för API:et; Testing & Implementation som tar sin utgångspunkt i testerför att implementera API:et; samt Delivery, som är den fas där API:et skall levereras. Ialla dessa faser ingick kontinuerligt dokumentation samt co-design. Efter en validering avramverket byttes de fyra faserna ut mot fem arbetsmoment, med samma namn som fasernaovan, med ett tillägg: Ett arbetsmoment som heter API Evaluation, och som syftar tillatt efter leveransen tillsammans med konsumenterna av API:et utvärdera det. Utifrån deresultat som denna studie genererat, har följande slutsatser kunnat dras: Det är oerhörtviktigt med flexibla API:er som utvecklas i samarbete med den tänkta slutkonsumenten,och att dessa API:er testas mot de förväntningar som konsumenterna har på dem. Det ärockså oerhört viktigt att API:er är väldokumenterade, för att underlätta för konsumenter.När det gäller integrationsplattformar är anledningen till att man utvecklar dessa främstett behov av flexibilitet.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:hb-19487
Date January 2009
CreatorsBlomberg, Marcus, Davidsson, Per
PublisherHögskolan i Borås, Institutionen Handels- och IT-högskolan, Högskolan i Borås, Institutionen Handels- och IT-högskolan, University of Borås/School of Business and Informatics
Source SetsDiVA Archive at Upsalla University
LanguageSwedish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess
RelationMagisteruppsats, ; 2009MI03

Page generated in 0.0023 seconds