About option 1 I read following in blueprint :
1.3.3 Reliability, Availability, and Scalability
For Web services, reliability may be more
difficult to achieve because of the unreliable nature of the underlying transport,HTTP; HTTP provides only best-effort delivery and does not guarantee packet or in-order delivery. A Web service is considered more reliable the more easily and automatically it can handle changes in use patterns and system configurations.
About option 3 I think it is a bit ambiguously, If I say that the BP1.0 limits the underlying transport protocol to HTTP(http binding).Someone
thinks it means including HTTPS ,others maybe not.
Maybe this concept is not fit as a option.
[ August 15, 2006: Message edited by: Yi Si ]