Diese Aufrufe sollen die Transaktion aber nicht wesentlich verzögern, das
könnte bei hoher Belastung des Systems kritisch sein, nämlich insofern als
die Antwortzeiten nicht mehr im akzeptablen Bereich liegen. Die Zusatzbelastung
muss daher minimiert werden [#!c807!#] .
Bei ARM muss jeder Entwickler von Bausteinen für komplexe Anwendungen
Schnittstellen zu den ARM-Agenten einbauen.
Vorgefertigte
Bausteine können nicht ohne größere Eingriffe in den Code eingebunden
werden.
Für die Zuordnung von Subtransaktionen zu ihrer BTA
ist es erforderlich, dass jeweils ein Identifikator
übergeben wird. Das
macht eine nachträgliche Instrumentierung von Legacy-Bausteinen praktisch
unmöglich.
Ein weiterer Nachteil ist, dass keinerlei Automatisierung verfügbar ist.