Transaction processor is a part of switch which is used for banking job.(shown in picture below) ![alt text][1]
which aspects of this part should be considered in designing? I mean concurrency needs.for example for threads. when a new thread should be created for answering a request and when have to be deleted?how can I reduce overhead of managing threads? and when synchronization is needed for data? does anyone has idea about it?