René's URL Explorer Experiment


Title: Architectural Styles and the Design of Network-based Software Architectures

direct link

Domain: roy.gbiv.com

Links:

Roy Thomas Fieldinghttp://www.ics.uci.edu/~fielding/
1-column for viewing onlinehttps://roy.gbiv.com/pubs/dissertation/fielding_dissertation.pdf
2-column for printinghttps://roy.gbiv.com/pubs/dissertation/fielding_dissertation_2up.pdf
Dedicationhttps://roy.gbiv.com/pubs/dissertation/dedication.htm
Acknowledgmentshttps://roy.gbiv.com/pubs/dissertation/acknowledgments.htm
Curriculum Vitaehttps://roy.gbiv.com/pubs/dissertation/fielding_cv_2000.htm
Abstract of the Dissertationhttps://roy.gbiv.com/pubs/dissertation/abstract.htm
Introductionhttps://roy.gbiv.com/pubs/dissertation/introduction.htm
CHAPTER 1: Software Architecturehttps://roy.gbiv.com/pubs/dissertation/software_arch.htm
1.1 Run-time Abstractionhttps://roy.gbiv.com/pubs/dissertation/software_arch.htm#sec_1_1
1.2 Elementshttps://roy.gbiv.com/pubs/dissertation/software_arch.htm#sec_1_2
1.3 Configurationshttps://roy.gbiv.com/pubs/dissertation/software_arch.htm#sec_1_3
1.4 Propertieshttps://roy.gbiv.com/pubs/dissertation/software_arch.htm#sec_1_4
1.5 Styleshttps://roy.gbiv.com/pubs/dissertation/software_arch.htm#sec_1_5
1.6 Patterns and Pattern Languageshttps://roy.gbiv.com/pubs/dissertation/software_arch.htm#sec_1_6
1.7 Viewshttps://roy.gbiv.com/pubs/dissertation/software_arch.htm#sec_1_7
1.8 Related Workhttps://roy.gbiv.com/pubs/dissertation/software_arch.htm#sec_1_8
1.9 Summaryhttps://roy.gbiv.com/pubs/dissertation/software_arch.htm#sec_1_9
CHAPTER 2: Network-based Application Architectureshttps://roy.gbiv.com/pubs/dissertation/net_app_arch.htm
2.1 Scopehttps://roy.gbiv.com/pubs/dissertation/net_app_arch.htm#sec_2_1
2.2 Evaluating the Design of Application Architectureshttps://roy.gbiv.com/pubs/dissertation/net_app_arch.htm#sec_2_2
2.3 Architectural Properties of Key Interesthttps://roy.gbiv.com/pubs/dissertation/net_app_arch.htm#sec_2_3
2.4 Summaryhttps://roy.gbiv.com/pubs/dissertation/net_app_arch.htm#sec_2_4
CHAPTER 3: Network-based Architectural Styleshttps://roy.gbiv.com/pubs/dissertation/net_arch_styles.htm
3.1 Classification Methodologyhttps://roy.gbiv.com/pubs/dissertation/net_arch_styles.htm#sec_3_1
3.2 Data-flow Styleshttps://roy.gbiv.com/pubs/dissertation/net_arch_styles.htm#sec_3_2
3.3 Replication Styleshttps://roy.gbiv.com/pubs/dissertation/net_arch_styles.htm#sec_3_3
3.4 Hierarchical Styleshttps://roy.gbiv.com/pubs/dissertation/net_arch_styles.htm#sec_3_4
3.5 Mobile Code Styleshttps://roy.gbiv.com/pubs/dissertation/net_arch_styles.htm#sec_3_5
3.6 Peer-to-Peer Styleshttps://roy.gbiv.com/pubs/dissertation/net_arch_styles.htm#sec_3_6
3.7 Limitationshttps://roy.gbiv.com/pubs/dissertation/net_arch_styles.htm#sec_3_7
3.8 Related Workhttps://roy.gbiv.com/pubs/dissertation/net_arch_styles.htm#sec_3_8
3.9 Summaryhttps://roy.gbiv.com/pubs/dissertation/net_arch_styles.htm#sec_3_9
CHAPTER 4: Designing the Web Architecture: Problems and Insightshttps://roy.gbiv.com/pubs/dissertation/web_arch_domain.htm
4.1 WWW Application Domain Requirementshttps://roy.gbiv.com/pubs/dissertation/web_arch_domain.htm#sec_4_1
4.2 Problemhttps://roy.gbiv.com/pubs/dissertation/web_arch_domain.htm#sec_4_2
4.3 Approachhttps://roy.gbiv.com/pubs/dissertation/web_arch_domain.htm#sec_4_3
4.4 Summaryhttps://roy.gbiv.com/pubs/dissertation/web_arch_domain.htm#sec_4_4
CHAPTER 5: Representational State Transfer (REST)https://roy.gbiv.com/pubs/dissertation/rest_arch_style.htm
5.1 Deriving RESThttps://roy.gbiv.com/pubs/dissertation/rest_arch_style.htm#sec_5_1
5.2 REST Architectural Elementshttps://roy.gbiv.com/pubs/dissertation/rest_arch_style.htm#sec_5_2
5.3 REST Architectural Viewshttps://roy.gbiv.com/pubs/dissertation/rest_arch_style.htm#sec_5_3
5.4 Related Workhttps://roy.gbiv.com/pubs/dissertation/rest_arch_style.htm#sec_5_4
5.5 Summaryhttps://roy.gbiv.com/pubs/dissertation/rest_arch_style.htm#sec_5_5
CHAPTER 6: Experience and Evaluationhttps://roy.gbiv.com/pubs/dissertation/evaluation.htm
6.1 Standardizing the Webhttps://roy.gbiv.com/pubs/dissertation/evaluation.htm#sec_6_1
6.2 REST Applied to URIhttps://roy.gbiv.com/pubs/dissertation/evaluation.htm#sec_6_2
6.3 REST Applied to HTTPhttps://roy.gbiv.com/pubs/dissertation/evaluation.htm#sec_6_3
6.4 Technology Transferhttps://roy.gbiv.com/pubs/dissertation/evaluation.htm#sec_6_4
6.5 Architectural Lessonshttps://roy.gbiv.com/pubs/dissertation/evaluation.htm#sec_6_5
6.6 Summaryhttps://roy.gbiv.com/pubs/dissertation/evaluation.htm#sec_6_6
Conclusionshttps://roy.gbiv.com/pubs/dissertation/conclusions.htm
Referenceshttps://roy.gbiv.com/pubs/dissertation/references.htm
Figure 5-1. Null Stylehttps://roy.gbiv.com/pubs/dissertation/rest_arch_style.htm#fig_5_1
Figure 5-2. Client-Serverhttps://roy.gbiv.com/pubs/dissertation/rest_arch_style.htm#fig_5_2
Figure 5-3. Client-Stateless-Serverhttps://roy.gbiv.com/pubs/dissertation/rest_arch_style.htm#fig_5_3
Figure 5-4. Client-Cache-Stateless-Serverhttps://roy.gbiv.com/pubs/dissertation/rest_arch_style.htm#fig_5_4
Figure 5-5. Early WWW Architecture Diagramhttps://roy.gbiv.com/pubs/dissertation/rest_arch_style.htm#fig_5_5
Figure 5-6. Uniform-Client-Cache-Stateless-Serverhttps://roy.gbiv.com/pubs/dissertation/rest_arch_style.htm#fig_5_6
Figure 5-7. Uniform-Layered-Client-Cache-Stateless-Serverhttps://roy.gbiv.com/pubs/dissertation/rest_arch_style.htm#fig_5_7
Figure 5-8. RESThttps://roy.gbiv.com/pubs/dissertation/rest_arch_style.htm#fig_5_8
Figure 5-9. REST Derivation by Style Constraintshttps://roy.gbiv.com/pubs/dissertation/rest_arch_style.htm#fig_5_9
Figure 5-10. Process View of a REST-based Architecturehttps://roy.gbiv.com/pubs/dissertation/rest_arch_style.htm#fig_5_10
Table 3-1. Evaluation of Data-flow Styles for Network-based Hypermediahttps://roy.gbiv.com/pubs/dissertation/net_arch_styles.htm#tab_3_1
Table 3-2. Evaluation of Replication Styles for Network-based Hypermediahttps://roy.gbiv.com/pubs/dissertation/net_arch_styles.htm#tab_3_2
Table 3-3. Evaluation of Hierarchical Styles for Network-based Hypermediahttps://roy.gbiv.com/pubs/dissertation/net_arch_styles.htm#tab_3_3
Table 3-4. Evaluation of Mobile Code Styles for Network-based Hypermediahttps://roy.gbiv.com/pubs/dissertation/net_arch_styles.htm#tab_3_4
Table 3-5. Evaluation of Peer-to-Peer Styles for Network-based Hypermediahttps://roy.gbiv.com/pubs/dissertation/net_arch_styles.htm#tab_3_5
Table 3-6. Evaluation Summaryhttps://roy.gbiv.com/pubs/dissertation/net_arch_styles.htm#tab_3_6
Table 5-1. REST Data Elementshttps://roy.gbiv.com/pubs/dissertation/rest_arch_style.htm#tab_5_1
Table 5-2. REST Connectorshttps://roy.gbiv.com/pubs/dissertation/rest_arch_style.htm#tab_5_2
Table 5-3. REST Componentshttps://roy.gbiv.com/pubs/dissertation/rest_arch_style.htm#tab_5_3
Nexthttps://roy.gbiv.com/pubs/dissertation/dedication.htm
Roy Thomas Fieldinghttp://www.ics.uci.edu/~fielding/
How to reference this work.https://roy.gbiv.com/pubs/dissertation/faq.htm

URLs of crawlers that visited me.