How to find the suiting EDI-solution

What is EDI and API?

What is a document type or transport protocol?

What exactly is routing and why do you need to convert certain documents?