This is already being talked about on the ServerSide.
Why pick it apart when people have done it already over there
But one of my favorite laughs came from this quote:
"Fundamentally, the virtual machine approach to distributed computing is through the serialization of objects leading to remote method invocation, while SOA runs on the exchange of messages between services with contracted interfaces."
Ah.. ok. Where has he been?