Bringing Together Multiple Communities
How (simple) Client-Server Worked
Adding some layers to the Client-Server Model
Where HTML Browsers Aren't Real Smart
Previous Attempts at Smarter HTML Browsers
Some Useful Inheritance from HTML Improvements
Using XML to Connect Multiple Back Ends
XML for Complex Content Processing
XML and Link/Navigation Processing
Frameworks for Server-Side Processing
Any of these can be moved to middleware
Potential for Multi-Layer Middleware
Moving XML processing to the client
Browsers as 'Application Platforms'
Conclusions for Web Developers