EEML vs WSDL

Jacko,
Arduino (with 328) has 2KB of RAM, so don't expect text/xml processing from it.
Just send the temperature etc from Arduino to PC (on serial port) and let the PC deal with web services and stuff.