Abstract:
Provided are a rule distribution apparatus, an event processing system, a rule distribution method, and a rule distribution program, with which it is possible to prevent bottlenecking of specific resources in a network, thereby maintaining high service quality. The distribution apparatus is equipped with: a rule receiving unit 11, which receives processing rules that specify an action requested by an application and specify an event condition for execution of the action; and an event generation unit 12, which generates sub-rules that determine all or a portion of one or more attribute conditions included in the event condition of the processing rule, or that change the timing for sending an event, and which generates configuration rules that include an event condition specifying the timing for registration of a sub-rule in a terminal sending an event, and which sends the configuration rules and the sub-rules to a processing apparatus that is capable of communicating with the terminal and is capable of executing the event processing.
Abstract:
A rule distribution server, on the basis of event conditions, calculates the ID of a front-end network in which events matching the event conditions occur, and if all events matching each of the event conditions specified with an application rule occur at the same front-end network, the rule is registered with a processing server for the front-end network, and if the events do not occur, the rule is determined to be registered with a back-end processing server, whereupon, for rules registered in the back-end processing server, with a front-end processing server, at which events that match the event condition for each event condition occur, as a registration destination, a rule to transfer events matching the event condition to a back-end processing server is generated, and the application rule and the transfer rule are registered in the processing servers.
Abstract:
A rule distribution server, on the basis of event conditions, calculates the ID of a front-end network in which events matching the event conditions occur, and if all events matching each of the event conditions specified with an application rule occur at the same front-end network, the rule is registered with a processing server for the front-end network, and if the events do not occur, the rule is determined to be registered with a back-end processing server, whereupon, for rules registered in the back-end processing server, with a front-end processing server, at which events that match the event condition for each event condition occur, as a registration destination, a rule to transfer events matching the event condition to a back-end processing server is generated, and the application rule and the transfer rule are registered in the processing servers.