This course introduces in detail several key technologies underlying today's distributed information systems. After introducing nonstandard data models nowadays in use on the Web for information representation, we learn about various aspects of processing this information at increasing levels of abstraction, starting from the physical aspects of managing distributed data up to the extraction of new information by means of data mining. The specific focus will be on managing Web data.