1. A method of removing a hard link between validation constraints and data types 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, wherein all of said context-specific validity constraints are required for said specific service operation; publishing a service interface including the XML schema and the intermediary data structure, said intermediary data structure including said context-specific validity constraints; and decoupling specific validity constraints from the data types by maintaining generality with said context-independent validity constraints using an XML schema that apply to service operations in the service-oriented architecture and adding validation specificity with said intermediary data structure including said context-specific validity constraints for use with said specific service operation added to the service-oriented architecture, wherein the general reusability of the context-independent validity constraints using an XML schema is maintained.
1. A method of removing a hard link between validation constraints and data types 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, wherein all of said context-specific validity constraints are required for said specific service operation; publishing a service interface including the XML schema and the intermediary data structure, said intermediary data structure including said context-specific validity constraints; and decoupling specific validity constraints from the data types by maintaining generality with said context-independent validity constraints using an XML schema that apply to service operations in the service-oriented architecture and adding validation specificity with said intermediary data structure including said context-specific validity constraints for use with said specific service operation added to the service-oriented architecture, wherein the general reusability of the context-independent validity constraints using an XML schema is maintained. 2. The method of claim 1 , wherein the intermediary data structure defines elements or attributes of a mandatory data type in the context of a specific service operation.