A Comprehensive Guide to Understand the Role of Web Services