To use an application whose state is changed during the execution of a workflow, to operate transaction processing, and to maintain matching of the workflow state and the application state in a device for constructing and executing a workflow application.
During workflow definition 32, the holding of the state of an application 41, a transaction processing, and the description of a commit or the like can be attained, and the skeleton of a session program can be automatically generated based on this. A workflow server 3 holds the link information of the application state for each stage. A session managing means 22 generates a session for each stage. The link information of the application state is obtained from the workflow server 3, and an interactive processing between a client 1 and the application 41 is executed in the session.
KANETANI NOBUYUKI
MATSUZUKA TAKAHIDE