Interesting article about SOA.
Have a read of this article :
Killing the Command message: should we use Events or Documents ?
The second option feels very natural if you are a BizTalk developer. But you have to read the article first to understand this remark.