Infosys interview question

What is a WSDL. What is difference between Generalization and Abstraction