3. The computer program product of claim 1 wherein the first electronic document is received from a translation module, the translation module operable to translate the first electronic document into the format corresponding to the business communication schema from a different communication schema format.
3. The computer program product of claim 1 wherein the first electronic document is received from a translation module, the translation module operable to translate the first electronic document into the format corresponding to the business communication schema from a different communication schema format. 6. The computer program product of claim 3 wherein the computer program product is operable to cause data processing apparatus to translate the first electronic document from the format corresponding to the business communication schema into a different communication schema format.