Determining SOA's Maturity Level
How mature is service-oriented architecture? In asking that question, it's important to make the distinction between the best-of-breed approach, where one picks and chooses various components within one's own SOA arsenal, or a more complete suite, a holistic full-feature set with the benefits, trade-offs and detriments of each of these approaches.
Data management also comes into play. Increasingly, companies that have had mergers and acquisitions encounter varying views of data, sometimes as specific as a customer identity -- there might be 10 or 15 different views of a customer, as defined by a variety of different applications. How does one manage this so that data can be used in a clean and productive way across all services?
Finally, as SOA matures, the field demands a growing set of skills. Where are we headed in terms of the necessary skill sets companies are going to need in order to accomplish the promise of SOA?
Lots of questions to be answered...
Gyan