3
Principles
¥Be Consistent with the Web Architecture (1)
http://www.w3.org/TR/webarch/
¥Be XML and XML Namespace compatible (1)
¥XML Signatures are 1st class objects (1)
¥Design for security and mitigating attacks (1)
¥Enable extensibility where necessary but simplicity and reduced optionality by default (N)
¥Re-use existing standards where possible (1)
¥DonÕt break backward compatibility unnecessarily (N)
Manage versioning and interoperability
Clearly call out compatibility issues and get feedback
¥Acknowledge processing models with different software components/layers.

¥(1) 1st Edition Principles (N) Additional principles