For a slightly different slant on SOA's I'd thoroughly recommend watching Fred George's talk on the technical side of implementing micro-service architectures from Oredev last year
along with his talk on Programmer Anarchy which is more about the resulting team / working patterns
It's moved playing with much finer-grained service architectures way up my to to list.