MSDS: No Such Things as Requirements?
<-- ^ -->
The only consistent global requirements
are (relatively) low level
-
Email:
-
Consistent Requirements: SMTP, POP3,
IMAP protocols; message format specifications
-
Examples of inconsistency:
-
spammer vs innocent user
-
users' privacy vs. government
agents snooping ISP traffic
-
Word docs (or executables) as
attachments (convenience vs security)
-
Web Services:
-
Consistent Requirements: HTTP, SOAP,
UDDI, WSDL, WSCL
-
Examples of inconsistency:
-
Legitimate uses of personal info
vs unwanted privacy invasion
-
Semantics of descriptive terms
(e.g. how reliable/timely/private? "lb" or "nt"?)
-
Internet:
-
Consistent Requirements: IP, TCP, etc,
protocols
-
Examples of inconsistency:
-
Multiple legal jurisdictions (re:
pornography, gambling, criticism of government)
-
Decentralized robustness by design vs. DNS root servers vulnerable to DDoS attack