8. A non-transitory computer readable medium having stored thereon instructions that when executed by a processor will cause the processor to: identify one or more schema objects of each of a first XML schema and a second XML schema; compare one of the identified schema objects of the first XML schema with one of the identified schema objects of the second XML schema; if a difference is detected between the compared schema objects, evaluate a risk of the detected difference affecting operation of a composite application incorporating the first schema or the second schema; and issue a notification of the evaluated risk of the detected difference; wherein evaluating the risk comprises evaluating the risk in accordance with a predetermined rule.
8. A non-transitory computer readable medium having stored thereon instructions that when executed by a processor will cause the processor to: identify one or more schema objects of each of a first XML schema and a second XML schema; compare one of the identified schema objects of the first XML schema with one of the identified schema objects of the second XML schema; if a difference is detected between the compared schema objects, evaluate a risk of the detected difference affecting operation of a composite application incorporating the first schema or the second schema; and issue a notification of the evaluated risk of the detected difference; wherein evaluating the risk comprises evaluating the risk in accordance with a predetermined rule. 13. The non-transitory computer readable medium of claim 8 , wherein the instructions to compare the schema objects comprise instructions to compare names of objects to detect whether a name of one of the identified schema objects is present in one, but not in the other, of the first and second XML schema.