Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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
Design and Implementation of a Web Service API.
KTH, School of Computer Science and Communication (CSC).
2011 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Web Service API:s are programming interfaces accessed through HTTP. API designers have a high degree of freedom when defining these interfaces and constraints must be set by conventions of an architecture. REST is an architectural style created to guide designers towards a uniform way of defining such interfaces. ROA is an application architecture adhering to the constraints of REST.

This report describes the design process of a Web Service API intended to be used by third party client applications. Given a list of functional requirements benefits of REST and ROA are discussed.

Abstract [sv]

Webbservice API-er är programmeringsgränssnitt exponerade över HTTP. API designers har en mycket frihet vid formgivning av dessa gränssnitt och begränsningar måste sättas genom arkitekturkonventioner. REST är en arkitektonisk stil skapad för att guida designers mot ett allmänt sätt att definiera sådana gränssnitt. ROA är en applikationsarkitektur som bejakar RESTs begränsningar.

Denna rapport beskriver designprocessen för ett webbservice API menat att användas av tredjepartsklientapplikationer. Fördelar med REST och ROA diskuteras givet en lista av funktionella krav.

Place, publisher, year, edition, pages
2011.
Series
Trita-CSC-E, ISSN 1653-5715 ; 2011:047
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-130783OAI: oai:DiVA.org:kth-130783DiVA: diva2:654230
Educational program
Master of Science in Engineering - Computer Science and Technology
Uppsok
Technology
Supervisors
Examiners
Available from: 2013-10-07 Created: 2013-10-07

Open Access in DiVA

No full text

Other links

http://www.nada.kth.se/utbildning/grukth/exjobb/rapportlistor/2011/rapporter11/tyden_hannes_11047.pdf
By organisation
School of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

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

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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