What is the Difference between OLE and DDE?

I am trying to decide what to use and am unsure what the difference is or what would work better for my task.