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.