My friend John Evdemon has been writing about the different components of a SOA Reference model. Check the first two posts here and here. Both articles emphasize in the idea of a SOA model based on capabilities that can evolve independently throughout the system lifetime.