I ran across the notion of "Model Driven SOA" earlier today. Given that the following Google query (http://www.google.com/search?hl=en&q=%22model+driven+soa%22) returns over 3000 results, it appears that this term is gaining traction.So, here's my response, unedited here, for comment.
Given your background, do you think of Model Driven SOA and SOA differently? IOW, do you think that Model Driven SOA is a specialization of SOA are are they really the same thing?
As for the MDA-SOA link I think that the characteristics of a SOA are not affected by the choice of development method so MDA or not MDA does not affect SOA; on the other hand the characteristics of an SOA lend itself much better to an MDA approach to development and so they come together well. So why is SOA more amenable to an MDA approach? Well the reasonably constrained nature of the architecture, the trend that more and more SOA solutions are driven from the business (and often in support of defined processes) and the heterogenous nature of services mean that an MDA solution requires far less tailoring for different platforms or projects than has been the case before. So I see SOA as the killer app for MDA :-)[Read More]