Q1)What are the Flash Code size and Ram requirement to host a webserver in Cortex-M3 STM32F. Q2)Can Web services be implemented using the RTL-ARM TCP/IP. Q3)Is an XML based data exchange format and a Common Message Envelope based on the Simple Object Access Protocol (SOAP) format supported.
There is some confusion on footprint, as the sizes mentioned at below two links are different/vary.
http://www.keil.com/rl-arm/rl-tcpnet_size.asp
http://www.keil.com/forum/7940/
HTTP Server 41,984 Bytes ROM 20,112 Bytes RAM Telnet 22,312 Bytes ROM 20,112 Bytes RAM TFTP Server 20,016 Bytes ROM 24,312 Bytes RAM SMTP Client 16,736 Bytes ROM 19,600 Bytes RAM LEDSwitch Server 11,220 Bytes ROM 19,568 Bytes RAM LEDSwitch Client 11,680 Bytes ROM 19,576 Bytes RAM DNS Resolved 15,328 Bytes ROM 19,776 Bytes RAM
But the forum post was not for any Cortex M3 chip. And it was from 2006. And with everything enabled. And with the note "Nearly half of the ROM is used by binary data for HTML and pictures. The HTTP-Server application code itself is much smaller."
So it's up to you to consider if that post has any relevance at all 8 years later.
You are right it was for STR9. Could you shade some light on my question.
Yes, you can implement web services.
No, I think you have to write your SOAP code yourself.
By the way - haven't you experimented with the sample code?