Originally Posted by techgnome
From what I remember (which may or may not be quite right) SOAP can be transactionaly based, while flat XML isn't. SOAP has stricter standards as far as formatting goes, so you can be guaranteed that the data is in the right format when you get it. Just because something isn't avail to the internet, doesn't mean it isn't (or can't be) a web service. It's the method of access. It's still possible to access it via HTTP internaly over an intranet. It depends on how you plan to send & recieve requests to the object.
Tg