Infosys interview question

What is interface, Middleware and EBS