티스토리 수익 글 보기
UNIVERSITY OF CALIFORNIA, IRVINE
Architectural Styles and
the Design of Network-based Software Architectures
DISSERTATION
submitted in partial satisfaction of the requirements for the degree of
DOCTOR OF PHILOSOPHY
in Information and Computer Science
by
2000
Dissertation Committee:
Professor Richard N. Taylor, Chair
Professor Mark S. Ackerman
Professor David S. Rosenblum
PDF Editions
Table of Contents
- Dedication
- Acknowledgments
- Curriculum Vitae
- Abstract of the Dissertation
- Introduction
- CHAPTER 1: Software Architecture
- CHAPTER 2: Network-based Application Architectures
- CHAPTER 3: Network-based Architectural Styles
- CHAPTER 4: Designing the Web Architecture: Problems and Insights
- CHAPTER 5: Representational State Transfer (REST)
- CHAPTER 6: Experience and Evaluation
- Conclusions
- References
List of Figures
- Figure 5-1. Null Style
- Figure 5-2. Client-Server
- Figure 5-3. Client-Stateless-Server
- Figure 5-4. Client-Cache-Stateless-Server
- Figure 5-5. Early WWW Architecture Diagram
- Figure 5-6. Uniform-Client-Cache-Stateless-Server
- Figure 5-7. Uniform-Layered-Client-Cache-Stateless-Server
- Figure 5-8. REST
- Figure 5-9. REST Derivation by Style Constraints
- Figure 5-10. Process View of a REST-based Architecture
List of Tables
- Table 3-1. Evaluation of Data-flow Styles for Network-based Hypermedia
- Table 3-2. Evaluation of Replication Styles for Network-based Hypermedia
- Table 3-3. Evaluation of Hierarchical Styles for Network-based Hypermedia
- Table 3-4. Evaluation of Mobile Code Styles for Network-based Hypermedia
- Table 3-5. Evaluation of Peer-to-Peer Styles for Network-based Hypermedia
- Table 3-6. Evaluation Summary
- Table 5-1. REST Data Elements
- Table 5-2. REST Connectors
- Table 5-3. REST Components
| [Next] | © Roy Thomas Fielding, 2000. All rights reserved. | [How to reference this work.] |