An Automatic Layout Function in BPEL Visual Modeling Tool

作者:Zhao Xin*; Han Jun; Huang Yaling
来源:3rd International Workshop on e-Activity (IWEA2009)/10th ACIS International Conference on Software Engineering Artificial Intelligence, Networking and Parallel/Distributed Computing, 2009-05-27 to 2009-05-29.
DOI:10.1109/SNPD.2009.79

摘要

Business Process Execution Language (BPEL) provides the capability of assembling business processes, it is the important technical foundation used by SOA for portfolio of services and service choreography, and developing BPEL business processes needs the support of visual modeling tools. Existing modeling tools are inadequate in supporting automatic layout in a graphical interface. When developing in a graphical interface or visualizing the deserialization from BPEL text to a graphical interface, existing modeling tools can not provide a real-time, aesthetic layout interface in accordance with the change of model. Addressing the above-mentioned problems, this paper designs a series of automatic layout algorithm, which can automatically change the layout according to the modeling interface, to provide a flexible aesthetic user development interface. The effectiveness of the proposed algorithms is shown when comparing our modeling tool to Eclipse open-source product and to Active Company modeling product.