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.