Anyone on our forums have experience with using IBM's Datapower (Enterprise Service Bus) product, or Microsoft's AD Federated Services?

Specifically I'm looking for issues (gotcha's) that need to be considered in application design when using one or the other.