Häufig, insbesondere im Falle von BTA s mit typischerweise kurzer Transaktionsdauer, ist der Fall anzutreffen, daß die komplette BTA innerhalb eines einzigen Kontrollflusses erbracht wird. Dies hat aber z.B. zur Folge, daß während der Bearbeitung der BTA die Oberfläche der Anwendung blockiert ist und somit kein Aufruf weiterer BTA s möglich ist. Aus diesem Grund und zur Erhöhung der Effizienz der Bearbeitung ist häufig der Fall anzutreffen, daß weitere Kontrollflüsse in die Bearbeitung der BTA mit aufgenommen werden. Dies kann einerseits durch den Start neuer Kontrollflüsse geschehen, andererseits aber auch durch den Aufruf aktiv er Bausteine, d.h. von Bausteinen, die über einen eigenen Kontrollfluß verfügen. Im Falle des Starts neuer Kontrollflüsse läßt sich weiterhin unterscheiden, ob dieser Start innerhalb eines Bausteins erfolgt oder aber in der Anwendungslogik bei der Verknüpfung zweier Bausteine stattfindet.
Im folgenden werden die oben angegebenen Fälle eingehend untersucht und es wird angegeben, wie in den unterschiedlichen Fällen die Zuordnung der Subtransaktion en erfolgen kann. Ein Sonderfall mehrerer Kontrollflüsse, die über mehrere Prozesse (oder Systeme) verteilte Erbringung einer BTA , wird im Anschluß daran betrachet.