1. A method of automatically transforming data or business messages between communications parties in a computing network, comprising steps of: detecting that a data or business message transformation is needed; creating a structured document representing the data or business message; and sending a service request comprising the structured document to a network-accessible transformation service.