One difference that I am aware of is that OpenTransactions uses the Bitcoin blockchain and the other two are supposed to have their own blockchain. But it's hard to get details of how these things are supposed to work.
It's essentially a open source exchange mechanism based on anonymous federated servers.
I don't see how it's hard to find out about how these things work since literally every one of them has it's own wiki, blog and forum.