In a fully dynamic web services implementation, business processes are supported by allocating the underlying information processing tasks to many inter-operating service modules, each of which would be procured over the Internet from an on-line market for web services. In this research we propose to investigate the web services adoption phenomena from three different perspectives viz. business process outsourcing, innovation adoption, and web-based commerce. We use the ‘technology-push and need-pull’ framework and integrate it with dynamic outsourcing and web-based commerce factors to get the richer and deeper insight into the WS adoption phenomenon.