Service Oriented Data Architecture