Method and apparatus for determining dynamic flow and computer-readable medium storing a program for performing the method
First Claim
1. An apparatus for dynamically determining a flow by means of an action chain in event processing performed in a distributed system, the apparatus comprising:
- an action/attribute storage unit for storing information of actions to be executed upon receipt of an event object, separated from a server object; and
a flow control unit for selecting actions to be ignited from the actions stored in the action/attribute storage unit in accordance with a type of the received event object, whereby an action chain is realized by the flow control unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A dynamic flow determination apparatus dynamically determines a flow by means of an action chain in event processing performed in a distributed system. Having generality and independence of actions, event processing is executed or changed flexibly.
Parts executed in event processing are separated as actions, and definitions of event processing are defined from action parts, which are changeable. When a received message is an event object, action execution unit 14 ignites a flow control unit 20. The flow control unit 20 selects actions to be ignited from the actions stored in an agent in accordance with a type of the received event object, whereby, repeated selections, the action chain is realized.
7 Citations
21 Claims
-
1. An apparatus for dynamically determining a flow by means of an action chain in event processing performed in a distributed system, the apparatus comprising:
-
an action/attribute storage unit for storing information of actions to be executed upon receipt of an event object, separated from a server object; and
a flow control unit for selecting actions to be ignited from the actions stored in the action/attribute storage unit in accordance with a type of the received event object, whereby an action chain is realized by the flow control unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for dynamically determining a flow by means of an action chain in event processing performed in a distributed system, the apparatus comprising:
-
an action/attribute storage unit for storing definition information regarding each of actions;
a message reception unit for receiving a message;
a message transmission unit for transmitting a message;
an action management unit for changing definition information regarding an action when the received message is a request for changing the definition information regarding the action;
a pattern match processing unit for comparing the contents of a parameter of a message which is received as an action execution request with the information stored in the action/attribute storage unit in order to select matched actions;
an action execution unit for managing execution of the selected action; and
a flow control unit which is started by the action execution unit upon receipt of an event object in order to select actions to be executed next in accordance with a type of the received event object and to execute the selected action.
-
-
8. A method for dynamically determining flows by action chains in event processing performed in a distributed system comprising:
-
processing dynamically event without affecting other actions than a selected action in a server object by separating actions to be implemented upon receiving actions from the server object;
selecting actions to be ignited in accordance with a type of the received event object, and implementing the actions.
-
-
9. A computer readable medium storing a program to operate as an apparatus for dynamically determining a flow by means of an action chain in event processing performed in a distributed system, the program causing the computer to perform:
-
message reception processing for receiving a message;
message transmission processing for transmitting a message;
action management processing for changing definition information regarding an action when the received message is a request for changing the definition information regarding the action;
pattern match processing for comparing the contents of a parameter of a message which is received as an action execution request with a pattern for selection of an action in order to select a matched action;
action execution processing for managing execution of the selected action; and
flow control processing which is started unit upon receipt of an event object to select actions to be executed next in accordance with a type of the received event object and to execute the selected action.
-
-
10. An apparatus for dynamically determining a flow by means of an action chain in event processing performed in a distributed system, the apparatus comprising:
-
action/attribute storage means for storing information of actions to be executed upon receipt of an event object, separately from an object server; and
flow control means for selecting an action to be ignited from the actions stored in the action/attribute storage means in accordance with a type of the received event object, whereby the action chain is realized by the flow control means. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A dynamic flow determination apparatus which comprises:
-
action/attribute storage means for storing definition information regarding each of actions;
message reception means for receiving a message;
message transmission means for transmitting a message;
action management means for changing definition information regarding an action when the received message is a request for changing the definition information regarding the action;
pattern match processing means for comparing the contents of a parameter of a message which is received as an action execution request with the information stored in the action/attribute storage means in order to select matched actions;
action execution means for managing execution of the selected action; and
flow control means which is started by the action execution means upon receipt of an event object in order to select actions to be executed next in accordance with a type of the received event object and to execute the selected action.
-
-
17. A dynamic flow determination apparatus which processes events cooperatively with another apparatus in a distributed system, wherein each apparatus keeps actions and attributes defined separately from another apparatus;
the dynamic flow of actions is determined through selection of actions corresponding to an input event. - View Dependent Claims (18, 19, 20, 21)
Specification