The world just love buzzwords. The so called 'service oriented architecture is no more than the right way to use an Object-Oriented programming.

We have used Service-Oriented Architecture in back in 1994.

Yes, Microsoft is moving toward the SOA by providing developers with easiest way to develop components and execute services on remote systems.