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.