The invention discloses a service-oriented distributed
work flow management system, which comprises a service container for supporting operational environment when service example exists, a
client end interface module, a distributed
work flow engine module and a service dynamic selective agent module, wherein the
client end interface module supplies interactive interfaces based on Web pages for users, the distributed
work flow engine module processes various requests from the
client end interface module, takes charge of executing work flow work, and dispatches sub tasks on physical services to execute according to flow processes, the dynamic service selective agent module belongs to the physical service of the same virtual service, and selects the physical service with optimum
service quality to execute work. The distributed work
flow management system supports virtual service as atom services to participate in service composite, selects physical service with optimal
service quality to execute work, and supports WS / WSRF service, dynamic
service selection based on QoS achieves the optimization of service dynamic selection, and operational dynamic load balance is achieved through adopting the distributed work flow engine.