Web services are client and server applications that communicate over the World Wide Web's (WWW) HyperText Transfer Protocol (HTTP).
Drush provides an easy way of synchronizing the Drupal project files and database between the local and remote servers. Files can be synchronized using the command "$ drush rsync ..." and the database can be synchronized by using the command "$ drush sql-sync ...".
Drush is a command line shell and scripting interface for Drupal. For example: download module/theme, enable module/theme, etc.
Remote repositories (remotes) are versions of your project that are hosted on the Internet or network somewhere. We can collaborate with other developers on any project using remote repositories.
Web scraping (web harvesting or web data extraction) is a computer software technique of extracting information from websites.