Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Web 2.0 Architectures
Preface
Why Web 2.0 Matters The Post That Led to This Book Developing Web 2.0 Patterns How to Use This Book Conventions Used in This Book Using Code Examples Safari® Books Online How to Contact Us Acknowledgments
Duane’s Acknowledgments James’s Acknowledgments Dion’s Acknowledgments
1. An Architect’s View of the Web
Looking for Web 2.0
Common Web 2.0 Architecture Patterns
Capturing Web 2.0 Knowledge with Patterns and Architecture
About Architecture A Brief Introduction to Architectural Patterns A Brief Introduction to Models How to Use Models and Patterns
2. A Different View of the Internet
Best Practices for Forensic Architecture Internet Aspects
Basic Communications: TCP/IP Conversations: HTTP and More Security Content
Text and data Presentation and scripting Graphics Multimedia Semantics
3. Dissecting Web 2.0 Examples
DoubleClick and Google AdSense
Applicable Web 2.0 Patterns Advertising in Context A Peek at the Future of Online Advertising
Ofoto and Flickr
Applicable Web 2.0 Patterns Collaboration and Tagging
Akamai and BitTorrent
Applicable Web 2.0 Patterns Alternate Solutions to Bandwidth
MP3.com and Napster
Applicable Web 2.0 Patterns Shifting Patterns and Costs of Music Distribution MP3.com and Napster Infrastructures
Britannica Online and Wikipedia
Applicable Web 2.0 Patterns From a Scholarly to a Collaborative Model
Personal Websites and Blogs
Applicable Web 2.0 Patterns Shifting to Blogs and Beyond
Screen Scraping and Web Services
Applicable Web 2.0 Patterns Intent and Interaction
Content Management Systems and Wikis
Applicable Web 2.0 Patterns Participation and Relevance
Directories (Taxonomy) and Tagging (Folksonomy)
Applicable Web 2.0 Patterns Supporting Dynamic Information Publishing and Finding
More Hints for Defining Web 2.0
Reductionism
4. Modeling Web 2.0
A New Client/Server Model for Web 2.0
Capabilities Services Connectivity/Reachability
Paper as a transport mechanism USB storage as part of a network
Client Applications/Runtimes Users
Time Magazine’s Person of the Year: You (and Web 2.0)
5. A Reference Architecture for Developers
About Reference Architectures The Web 2.0 Reference Architecture
The Resource Tier The Service Tier The Client Application Tier
Architectural Models That Span Tiers
Model-View-Controller (MVC) Service-Oriented Architecture (SOA)
Consistent Object and Event Models
6. From Models to Patterns
A Metamodel for Architectural Patterns
Patterns
Context Problem Solution
Introduction to Concept Map Notation
The Pattern Presentation Template
Pattern Problem (Story) Context Derived Requirements Generalized Solution Static Structure Dynamic Behavior Implementation Business Problem (Story) Resolved Specializations Known Uses Consequences References
7. Specific Patterns of Web 2.0
The Service-Oriented Architecture Pattern
Also Known As Business Problem (Story) Context Derived Requirements Generalized Solution Static Structure Dynamic Behavior
Request/Response Request/Response via service registry Subscribe/Push Probe and Match
Implementation Business Problem (Story) Resolved Specializations Known Uses Consequences
The Software as a Service (SaaS) Pattern
Also Known As Business Problem (Story) Context Derived Requirements Generalized Solution Static Structure Dynamic Behavior Implementation Business Problem (Story) Resolved Specializations Known Uses Consequences
The Participation-Collaboration Pattern
Also Known As Business Problem (Story) Context Derived Requirements Generalized Solution Static Structure Dynamic Behavior Implementation Business Problem (Story) Resolved Specializations Known Uses Consequences
The Asynchronous Particle Update Pattern
Also Known As Business Problem (Story) Context Derived Requirements Generalized Solution Static Structure and Dynamic Behavior Implementation Business Problem (Story) Resolved Specializations Known Uses Consequences References
The Mashup Pattern
Also Known As Business Problem (Story) Context Derived Requirements Generalized Solution Static Structure Implementation Business Problem (Story) Resolved Specializations Known Uses Consequences
The Rich User Experience Pattern
Also Known As Business Problem (Story) Context Derived Requirements Generalized Solution
An example
Static Structure and Dynamic Behavior Implementation Business Problem (Story) Resolved Specializations Known Uses Consequences
The Synchronized Web Pattern
Also Known As Business Problem (Story) Context Derived Requirements Generalized Solution Static Structure Implementation Business Problem (Story) Resolved Specializations Known Uses Consequences References
The Collaborative Tagging Pattern
Also Known As Business Problem (Story) Context Derived Requirements Generalized Solution Static Structure Dynamic Behavior Implementation Business Problem (Story) Resolved Specializations Known Uses Consequences References
The Declarative Living and Tag Gardening Pattern
Also Known As Business Problem (Story) Context Derived Requirements Generalized Solution Static Structure Dynamic Behavior Implementation Business Problem (Story) Resolved Specializations Known Uses Consequences References
The Semantic Web Grounding Pattern
Also Known As Business Problem (Story) Context Derived Requirements Generalized Solution Static Structure Implementation Business Problem (Story) Resolved Specializations Known Uses Consequences References
The Persistent Rights Management (PRM) Pattern
Also Known As Business Problem (Story) Context Derived Requirements Generalized Solution Static Structure Dynamic Behavior Implementation Business Problem (Story) Resolved Specializations Known Uses Consequences References
The Structured Information Pattern
Also Known As Business Problem (Story) Context Derived Requirements Generalized Solution Static Structure Dynamic Behavior Implementation Business Problem (Story) Resolved Specializations Known Uses Consequences References
Summary
8. Where Are We Going from Here?
Web 2.0 Offshoots A Timeless Way to Build Software 2.0 The Timeless Way of Building Software: Inspiration for the Next Generation of Web Software Creating Open Services That Last (and That Anyone Can Use) Web 2.0 into the Uncertain Future
Index About the Authors Colophon
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion