摘要 |
A device and a method for processing a rule based on a web service are provided to utilize the rule automatically and efficiently to a ubiquitous environment by dividing a web service utilization method into the rules such as an event, a condition, and an action, describing the event, the condition, and the action, and defining one rule with combination of the event, the condition, and the action. A rule repository(320) stores rules, which describe an event, a condition satisfying the event, and an action executed when the condition is satisfied. A rule engine(325) searches the rule describing the event in the repository when the event occurs. A condition checker(340) checks whether the event is satisfied with the condition described in the searched rule. An action executor(345) extracts the action described in the searched rule when the event is satisfied with the condition. A local rule manager(315) receives a request for registering the rule from a service requestor(310), and stores the requested rule when the requested rule causes a static collision, which describes the action not executed at the same time but describing the same event and condition as other rules.
|