There are many services in the www that were build around an import and export function so that the communication between different parties becomes easier.
To give an example, since some years now there is a growing market of “e-metering” so to say, services that measure the energy consumption of a single unit/building, provide historical overviews of consumptions and help with the billing of customers. In this field there are many competitors with different architectures, devices and formats for representing their measurements/bills. To control this market segment a web service would need to be able to read all the different formats of the various suppliers and in turn present stored data in a format the customers can understand as well as an exchange format between different providers.
How could the methods and features of an SOA be used best in such a scenario, or is there an architecture that is better suited?