Joe McKendrick over on ZDNet had some good points about why SOA sometimes gets bad press, despite it's advantages. Good things to keep in mind before trying to implement one in your business.
http://blogs.zdnet.com/service-oriented/?p=2056
Paige