Dangers of layered architecture
Transactions and protocols support document propagation
Messages contain documents
Encryption, etc at (more or less) any level.
XML document provides pluggable interface beween functions - in and out
Tim Berners-Lee
17 of 19