Java Reference
In-Depth Information
1.11.1 The Internet: A Network of Networks
In parallel with the early evolution of the Internet, organizations worldwide were imple-
menting their own networks for both intraorganization (that is, within an organization)
and interorganization (that is, between organizations) communication. A huge variety of
networking hardware and software appeared. One challenge was to enable these different
networks to communicate with each other. ARPA accomplished this by developing the In-
ternet Protocol (IP), which created a true “network of networks,” the current architecture
of the Internet. The combined set of protocols is now called TCP/IP .
Businesses rapidly realized that by using the Internet, they could improve their oper-
ations and offer new and better services to their clients. Companies started spending large
amounts of money to develop and enhance their Internet presence. This generated fierce
competition among communications carriers and hardware and software suppliers to meet
the increased infrastructure demand. As a result, bandwidth —the information-carrying
capacity of communications lines—on the Internet has increased tremendously, while
hardware costs have plummeted.
1.11.2 The World Wide Web: Making the Internet User-Friendly
The World Wide Web (simply called “the web”) is a collection of hardware and software
associated with the Internet that allows computer users to locate and view multimedia-based
documents (documents with various combinations of text, graphics, animations, audios and
videos) on almost any subject. The introduction of the web was a relatively recent event. In
1989, Tim Berners-Lee of CERN (the European Organization for Nuclear Research) began
to develop a technology for sharing information via “hyperlinked” text documents. Berners-
Lee called his invention the HyperText Markup Language (HTML) . He also wrote com-
munication protocols such as HyperText Transfer Protocol (HTTP) to form the backbone
of his new hypertext information system, which he referred to as the World Wide Web.
In 1994, Berners-Lee founded an organization, called the World Wide Web Consor-
tium ( W3C , www.w3.org), devoted to developing web technologies. One of the W3C's
primary goals is to make the web universally accessible to everyone regardless of disabili-
ties, language or culture. In this topic, you'll use Java to build web-based applications.
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 power-
ful 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 pro-
vided 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.
Web services source
How it's used
Google Maps
Mapping services
Tw i t t e r
Microblogging
Fig. 1.17 | Some popular web services ( www.programmableweb.com/apis/
directory/1?sort=mashups ). (Part 1 of 2.)
 
 
 
 
Search WWH ::




Custom Search