The invention discloses a dynamic workflow engine supporting online self-evolution. The engine mainly is composed of six parts: a workflow definition and configuration agent, a workflow execution service agent, an online self-evolution agent, a unified adapter agent, an exception handling agent and a self-evolution strategy library. According to the workflow engine, techniques of dynamic evolution, multi agent, body and the like are integrated, and main features of the engine comprise: dynamic definition, configuration, implementation and monitoring of workflow are supported; in the process of system operation, according to a system need, the execution of a service flow can be dynamically evolved; the engine has dynamic management and self-evolution ability of the workflow; the self-evolution strategy library and the online self-evolution agent are provided, and the evolution and self-adaptation of the workflow engine are realized. According to the dynamic workflow engine, an effective solution is provided for the dynamic processing and self-adaptation of the workflow in a distributed network environment.