Architectural Styles and the Design of Network-based Software Architectures
R. Fielding. University of California, Irvine, (2000)
Аннотация
This dissertation defines a framework for understanding software architecture via architectural styles and demonstrates how styles can be used to guide the architectural design of network-based application software. A survey of architectural styles for network-based applications is used to classify styles according to the architectural properties they induce on an architecture for distributed hypermedia. I then introduce the Representational State Transfer (REST) architectural style and describe how REST has been used to guide the design and development of the architecture for the modern Web.
%0 Thesis
%1 Fielding2000
%A Fielding, Roy T.
%D 2000
%K apache architecture service web
%T Architectural Styles and the Design of Network-based Software Architectures
%U http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
%X This dissertation defines a framework for understanding software architecture via architectural styles and demonstrates how styles can be used to guide the architectural design of network-based application software. A survey of architectural styles for network-based applications is used to classify styles according to the architectural properties they induce on an architecture for distributed hypermedia. I then introduce the Representational State Transfer (REST) architectural style and describe how REST has been used to guide the design and development of the architecture for the modern Web.
@phdthesis{Fielding2000,
abstract = {This dissertation defines a framework for understanding software architecture via architectural styles and demonstrates how styles can be used to guide the architectural design of network-based application software. A survey of architectural styles for network-based applications is used to classify styles according to the architectural properties they induce on an architecture for distributed hypermedia. I then introduce the Representational State Transfer (REST) architectural style and describe how REST has been used to guide the design and development of the architecture for the modern Web.},
added-at = {2009-08-31T11:56:43.000+0200},
author = {Fielding, Roy T.},
biburl = {https://www.bibsonomy.org/bibtex/28e43e9d058f60876e5dd1f9cfcaff933/mediadigits},
citeulike-article-id = {125581},
description = {The thesis which introduced the term REST.},
interhash = {833ffb7e240120036017a40097125555},
intrahash = {8e43e9d058f60876e5dd1f9cfcaff933},
keywords = {apache architecture service web},
priority = {4},
school = {University of California, Irvine},
timestamp = {2009-08-31T11:56:43.000+0200},
title = {Architectural Styles and the Design of Network-based Software Architectures},
url = {http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm},
year = 2000
}