1.11.3 Web Services and Mashups

In online Chapter 32, we include a substantial treatment of web services (Fig. 1.17). The applications-development methodology of mashups enables you to rapidly develop powerful software applications by combining (often free) complementary web services and other forms of information feeds. One of the first mashups combined the real-estate listings provided by www.craigslist.org with the mapping capabilities of Google Maps to offer maps that showed the locations of homes for sale or rent in a given area.

Image

Fig. 1.17 | Some popular web services (www.programmableweb.com/apis/directory/1?sort=mashups).

Get Java™ How To Program (Early Objects), Tenth Edition 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.