The people who work with Web services serve three fundamental technical roles:
Web service developers
Deployers
Client developers
For small Web services deployments, within a single intranet for example, the same person might well assume all three basic roles. But it is the separation of function, in part, that makes the same Web services technology useful for both small and large deployments.