X/DC Integration Shell is comprised of two processors, Transaction Processor and Validation Processor. The concept behind having two different processors was the simple fact of having the validations response as quick as possible and not to wait in a queue. On the other hand it might be OK to have the transaction wait in the queue to be processed. The following figure explains the flow of the data through X/DC.