Dabei ist eine DTAQ (ggf. Keyed) per ActiveX so schön einfach (und auch schnell).
Zumal durchaus mehrere Job's auf der selben DTAQ horchen und somit quasi parallel arbeiten können.
Einfache Schnittstellen, schnell und flexibel, zu verwenden von fast allen ClientSprachen von VB/VBA/C++/Java/VisualRPG u.v.m.

Wenn die DTAQ auch noch auf Disk gesichert wird (Attribut bei Erstellung) ist sogar eine nachgelagerte Verarbeitung (also asynchron) möglich, was bei einer Socket-Verbindung nun mal nicht möglich ist.