Hello Dan,
It depends on you component publicity.
If you want to make you Business and Data components public - use WebServices.
But in general WS is applyed only to the facade classes from the business
logic and nothing else.
All other internal business and data component communication is private to
external user and realized with ES/Remoting.
Take into account that SOA is a guideline/policy to buid you app but not
just WebServices.
D> I am designing a 4 tiered web application (Presentation, Business,
D> Data Access and DB). The application will be communicating with
D> other systems via web services and HTTP post. Most of the data
D> passed between the layers is XML (business and presentation). I am
D> thinking about designing the application completely using SOA with
D> WSE 3.0. I have no problem using web service however is it the best
D> decision to use web services for all communication. Or should I at
D> using Enterprise Services and Remoting?
D>
D> Thanks
D>
---
WBR,
Michael Nemtsev :: blog:
http://spaces.msn.com/laflour
"At times one remains faithful to a cause only because its opponents do not
cease to be insipid." (c) Friedrich Nietzsche