Best Practices in Implementing SOA Data Services



Data services are a combination of application behavior and information, which are the core building blocks of IT architecture (including SOA). Data services deliver data as a standards-based service, and provide controlled and governed access to back-end systems and data. Given the heterogeneity of backend data sources and the complexity involved in effectively leveraging these data sources in an enterprise, data services are the single most important component in a SOA approach. Considering the importance of data services, logically there should be a focus on the technology, design, implementation and deployment of data services.

So, what are the best practices around design, implementation, and deployment of data services?