De grootste kennisbank van het HBO

Inspiratie op jouw vakgebied

Vrij toegankelijk

Terug naar zoekresultatenDeel deze publicatie

REST API Skeleton. Theorie en ontwikkeling van een REST API.

Rechten:

REST API Skeleton. Theorie en ontwikkeling van een REST API.

Rechten:

Samenvatting

De populariteit van REST is de laatste jaren zeer gegroeid. Het wordt veel toegepast voor de communicatie tussen servers en clients. Veel mobiele applicaties en websites maken dan ook gebruik van dit principe. In deze scriptie wordt beschreven op wat voor manier een REST API kan worden ontwikkeld met het Zend Framework 1.1x. Deze scriptie is geschreven aan de hand van een praktijkopdracht voor het bedrijf Ibuildings. Ibuildings is een software-ontwikkelbedrijf dat gespecialiseerd is in de ontwikkeling van web-applicaties. Aangezien er tegenwoordig steeds meer gebruik wordt gemaakt van verschillende
websites en mobiele platformen wil Ibuildings een client-server structuur gaan inzetten. Om de communicatie vanaf de server richting clients mogelijk te maken gaat Ibuildings gebruik maken van REST. In dit document worden de resultaten van het onderzoek naar REST, HTTP en
Zend beschreven. Er wordt hierbij antwoord gegeven op de vraag: Hoe moet de REST API voor Ibuildings worden ontwikkeld en geïmplementeerd met het Zend Framework? De uitkomst hiervan is toegepast tijdens de ontwikkeling van de REST API. Het doel van deze opdracht is een stabiele REST API te ontwikkelen die voldoet aan de eisen van Ibuildings. Methode: Voor het uitvoeren van deze opdracht is gebruik gemaakt van literatuuronderzoek. Alle relevante literatuur is verzameld door middel van deskresearch. Daarnaast is er voor de ontwikkeling van de verschillende componenten gebruik gemaakt van Test Driven development. Dit is een onderdeel uit de Agile ontwikkelmethode Extreme Programming. Het ging hierbij om een iteratief proces waarbij de ontwerp- en bouwfase in elkaar overliepen.
Aan de hand van de resultaten uit het onderzoek werd een ontwerp opgesteld waar de Unit Tests weer op werden gebaseerd. Met gebruik van deze Unit Tests is vervolgens de functionaliteit in code ontwikkeld.

Toon meer
OrganisatieHogeschool Utrecht
OpleidingDigitale Communicatie
AfdelingCommunicatie
Partneribuildings. Web & Mobile App development
Datum2012-06
TypeBachelor
TaalNederlands

Op de HBO Kennisbank vind je publicaties van 26 hogescholen

De grootste kennisbank van het HBO

Inspiratie op jouw vakgebied

Vrij toegankelijk