¥Be Consistent with the Web
Architecture (1)
¥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
¥