Information Agency Framework: A Novel Architecture of Internet Information Service