1) HTTP 上で SOAP 使うのが Web サービス
2) HTTP じゃなくても SOAP 使うのが Web サービス
3) TCP/IP 上で RCP (SOAP, CORBA, RMI, ...) 使うのが Web サービス
4) RCP に限らず HTTP, メールから P2P なんかをひっくるめて Web サービス
5) RCP を HTTP, メールから P2P なんかと絡めたものを Web サービス

人や雑誌によっていろいろある。他に「俺様流 Web サービス解釈」ってある?
とりあえず:

 1) 基盤になるプロトコルは? (HTTP か TCPIPの独自プロトコルか)
 2) SOAP は必須?
 3) RCP は必須?
 4) 他のオープンシステム系プロトコルは必須?