No sooner had I put up my last post on why SOA needs data governance when I see Dave Linthicum had posted a similar theme at his site a little earlier in the day. <Commence Twilight Zone theme music....>
Dave observes that the best approach to SOA is "to start with the data first, then work up to services, than the agile layer (process, orchestration, or composite)." However, the challenge is "SOA architects ...don't have a deep understanding of the core purpose of the data, how it relates to other data, how the data is bound into entities, as well as security issues, integrity issues, and the binding to existing functions or transactions."
Data management has typically existed in other domains within the enterprise, with DBAs, database developers, and data stewards. SOA proponents need to bring these folks on board, if they aren't already.