Dem kann ich mich nur anschließen. Keinerlei schlechte Erfahrung. Selbst das man sich um die Transaktionen komplett selber kümmern muss, sehe ich eher als Vorteil. So weiß man genau wann und wie eine Transaktion gestartet und beendet wird.
Einzige Nachteil an IBX: da es kein Connection-Pooling unterstützt (sprich sowas müsste man selber bauen
) ist es nicht so sehr für die 3-Tier-Architektur geeignet. Solange man bei Client-Server bleibt gab es bei mir zumindest keine Probleme.