Patent ID: 7756940
Filing Date: 2010-07-13
Classification: G06Q

Abstract:
1. A transaction processing system capable of providing one or a plurality of services and connecting one or more clients to each service provided by the system, comprising: service level holding means for storing a corresponding relation between services and processing requests, said processing requests corresponding to the services being divided into a plurality of processing request groups including at least first and second processing request groups; setting means, coupled to said service level holding means, for setting a first processing condition and an additional first processing condition of the first processing request group and a second processing condition of the second processing request group; receiving and determining means for receiving an input processing request and determining which of said first and second processing request groups the input processing request belongs to; first detecting means, responsive to the receiving and determining means, for detecting whether or not the input processing request belonging to the first processing request group satisfies the first processing condition of the first processing request group; second detecting means for detecting whether first and second processing requests belonging to the first and second processing request groups, respectively are in a waiting condition awaiting processing; processing request scheduling means responsive to the first and second detecting means for scheduling the input processing requests, wherein when the first and second processing requests are in a waiting condition awaiting processing, said request scheduling means schedules the first processing request which satisfies the first processing condition of the first group, but does not satisfy the additional first processing condition of the first group, and schedules the second processing request if the first processing request in the waiting condition satisfies both the first processing condition of the first group and the additional first processing condition of the first group; and execution processing means for performing processing of the processing request scheduled by said request scheduling means.