Drupal Services is a standardized API for Drupal that allows users to develop “services”, which are a collection of methods, with the intent of consumption by remote applications. Several “servers”, also known as protocols, provide different ways for these methods to be called from a remote site.
In Drupal 8, with built-in web services users can build mobile apps with Drupal as the data source, as well as post back to Drupal from the client. There are lots of possibilities with Drupal 8, including the ability to expose content as JSON or XML, authenticate a client with HTTP authentication, or expose views-generated lists as services.
Learn more about exciting modules and features of Drupal 8 in the eBook, Ultimate Guide to Drupal 8. This eBook discusses the major changes in Drupal 8 for anyone who will be using it, including end users, site builders, designers and front-end developers, back-end developers and roles in between. No matter your role, Drupal 8 will have lots in store for you.