The three approaches to building Web services
Turnkey application servers (hardware inclusive or packaged software development environments both with value-added software that augments Web services application development)
A la carte Web services tools/utilities (build-your-own Web services software development tools and utilities)
Professional services firms