Well, it doesn't exist now, but that doesn't mean that it can't!
I think it would be possible, though the fact that Bitshares blocks are mined every 3 seconds, with exchange orders embedded in them, is certainly a difference from the mechanics of a centralized exchange. Any thoughts on if that could present a problem somehow?
The margin mechanism is much different, but that's not as important of an aspect for compatibility.