10. The computer program product of claim 9 , wherein the intermediary data structure uses an XML query language for constraints and enforces context specific constraints on data types in the XML schema.
10. The computer program product of claim 9 , wherein the intermediary data structure uses an XML query language for constraints and enforces context specific constraints on data types in the XML schema. 12. The computer program product of claim 10 , wherein the service interface comprises a Representational State Transfer (REST) web service.