Welcome to the real world: A notation for modeling REST services

Publikation: Beitrag in FachzeitschriftArtikelForschungPeer-Review

Autoren

Organisationseinheiten

Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Aufsatznummer6193085
Seiten (von - bis)36-44
Seitenumfang9
FachzeitschriftIEEE Internet computing
Jahrgang16
Ausgabenummer4
PublikationsstatusVeröffentlicht - 2012

Abstract

Documentation of REST and REST-style services often uses prose only, making it hard for client developers to understand the ties between the service's parts. We developed a notation for REST-style services that's based on UML state charts. It can be used with existing tools and is simple enough for use on whiteboards. The notation visualizes relationships between application states, thereby improving the understanding of hypermedia use in services. This benefits both service designers and client developers. Because the notation makes REST-related design problems more obvious, it might even improve service design.

ASJC Scopus Sachgebiete

Zitieren

Welcome to the real world: A notation for modeling REST services. / Liskin, Olga; Singer, Leif; Schneider, Kurt.
in: IEEE Internet computing, Jahrgang 16, Nr. 4, 6193085, 2012, S. 36-44.

Publikation: Beitrag in FachzeitschriftArtikelForschungPeer-Review

Liskin O, Singer L, Schneider K. Welcome to the real world: A notation for modeling REST services. IEEE Internet computing. 2012;16(4):36-44. 6193085. doi: 10.1109/MIC.2012.59
Liskin, Olga ; Singer, Leif ; Schneider, Kurt. / Welcome to the real world : A notation for modeling REST services. in: IEEE Internet computing. 2012 ; Jahrgang 16, Nr. 4. S. 36-44.
Download
@article{a48e4fe43f1b40179dbb0197ee2796bd,
title = "Welcome to the real world: A notation for modeling REST services",
abstract = "Documentation of REST and REST-style services often uses prose only, making it hard for client developers to understand the ties between the service's parts. We developed a notation for REST-style services that's based on UML state charts. It can be used with existing tools and is simple enough for use on whiteboards. The notation visualizes relationships between application states, thereby improving the understanding of hypermedia use in services. This benefits both service designers and client developers. Because the notation makes REST-related design problems more obvious, it might even improve service design.",
keywords = "Computer architecture, design notations, Documentation, Protocols, RESTful Web services, Servers, service design, service documentation, Unified modeling language, Web services",
author = "Olga Liskin and Leif Singer and Kurt Schneider",
year = "2012",
doi = "10.1109/MIC.2012.59",
language = "English",
volume = "16",
pages = "36--44",
journal = "IEEE Internet computing",
issn = "1089-7801",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "4",

}

Download

TY - JOUR

T1 - Welcome to the real world

T2 - A notation for modeling REST services

AU - Liskin, Olga

AU - Singer, Leif

AU - Schneider, Kurt

PY - 2012

Y1 - 2012

N2 - Documentation of REST and REST-style services often uses prose only, making it hard for client developers to understand the ties between the service's parts. We developed a notation for REST-style services that's based on UML state charts. It can be used with existing tools and is simple enough for use on whiteboards. The notation visualizes relationships between application states, thereby improving the understanding of hypermedia use in services. This benefits both service designers and client developers. Because the notation makes REST-related design problems more obvious, it might even improve service design.

AB - Documentation of REST and REST-style services often uses prose only, making it hard for client developers to understand the ties between the service's parts. We developed a notation for REST-style services that's based on UML state charts. It can be used with existing tools and is simple enough for use on whiteboards. The notation visualizes relationships between application states, thereby improving the understanding of hypermedia use in services. This benefits both service designers and client developers. Because the notation makes REST-related design problems more obvious, it might even improve service design.

KW - Computer architecture

KW - design notations

KW - Documentation

KW - Protocols

KW - RESTful Web services

KW - Servers

KW - service design

KW - service documentation

KW - Unified modeling language

KW - Web services

UR - http://www.scopus.com/inward/record.url?scp=84864920049&partnerID=8YFLogxK

U2 - 10.1109/MIC.2012.59

DO - 10.1109/MIC.2012.59

M3 - Article

AN - SCOPUS:84864920049

VL - 16

SP - 36

EP - 44

JO - IEEE Internet computing

JF - IEEE Internet computing

SN - 1089-7801

IS - 4

M1 - 6193085

ER -

Von denselben Autoren