A lot of people talk about XML and Web Services overheads, or now similarly JSON vs XML in AJAX, without using specific data to back up their claims. That’s fine. You don’t have to be a measurement genius to see that XML generally, and SOAP specifically, leads to bigger files. But here is some interesting data about RFC calls vs Web Services in an SAP environment so I thought I would point to. The data is even available for download- it would be cool to see it on swivel.
Daniel McWeeney’s conclusion:
“If we look at the averages of the Same System Table Test vs. the Different Systems Table Test we see that the averages are pretty much in line with sometimes the Different systems outpacing the same systems! So this means that the transmission of increasingly large XML documents doesn’t have much impact on overall time. What does have impact is the parsing of those documents.”
Or -its not the size of your packet but what you do with it that matters. Where and when you parse is the critical issue concerning performance overhead. It would be great to hear from the datapower folks about this.