Figure 1. A possible architecture to share LTER data resources using web services. A simultaneous query to SEV and NTL to get temperature data would occur as follows:
- A user application sends out a query encapsulated in a SOAP message
- Mediation services (in the Middleware services) receive the SOAP request, parse the message, and send the data request to the NTL and SEV site services
- Both NTL and SEV site services receive the SOAP request, parse the message, query their own site database for temperature, and send the result data back to Mediation services
- The Mediation services massage the result temperature data into a standard data format, encapsulate them into a SOAP response message, and send them back to the user application