1. A method for message validation in a service-oriented architecture, comprising: defining, with a processor, a message structure using XML data types; specifying, with said processor, context-independent validity constraints using an XML schema; specifying, with said processor, context-specific validity constraints for a specific service operation in an intermediary data structure; and publishing a service interface including the XML schema and the intermediary data structure.