This course introduces in detail several key technologies underlying today's distributed information systems, including Web data management, information retrieval and data mining.