Discovering the Deep Web: What It Is and How It Works