posted 14 years ago
Hi!
One reason for using web services may be interoperability with clients written in other programming languages, for instance C#, PHP etc etc.
Another reason may be that you want to use a standardized way of communicating that already have available solutions to solve problems like security, reliable messaging etc.
Best wishes!