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
¥