7.3 Technologies Overview

This section introduces the features you’ll use to build the WeatherViewer app.

7.3.1 Web Services

This chapter introduces web services, which promote software portability and reusability in applications that operate over the Internet. A web service is a software component that can be accessed over a network.

The machine on which a web service resides is the web service host. The client—in this case the WeatherViewer app—sends a request over a network to the web service host, which processes the request and returns a response over the network to the client. This distributed computing benefits systems in various ways. For example, an app can access data on demand via a web service, rather than storing the data directly ...

Get Android How to Program, 3/e now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.