The invention relates to a GMF-based BPEL 
visual modeling system. The 
system is characterized in that: (1), the overall frame of the 
visual modeling system is designed based on the GMF technology by adopting an MVC 
design pattern; (2), the 
mapping algorithm of a BPEL view and a text is realized; (3), the 
multiple view synchronous design is realized; (4), the 
algorithm of structured active extension and contraction is realized; (5), a stack editor for re-do and un-do to a user operation is realized; (6), an automatic 
layout algorithm is designed to realize the active hierarchical 
layout during the modeling process and embody the process concept; (7), a connecting 
layout algorithm is designed to perform the automatic connecting branching to the structured activity in a BPEL process and embody the 
process selection concept; and (8), a controller-control strategy-control command mode, which can listen in and respond active operations in time, realize the random inserting of a sub-activity into the parent system, and delete and insert the prompt lines, is designed. The system has strong extended performance, and is a practical BPEL modeling tool with artistic interface.