In other words, BPEL is used for the description of business processes and application integration in ESB. It is full, based on XML-language that, in general, and guarantees its cross-platform. Need of studying of the next language moreover and on the basis of XML, can frighten off you, but you should not give in to the first impressions, there is a great number of visual editors for work with BPEL including free. One of visual editors is built in the open NetBeans development environment from Sun Microsystems that does this solution very attractive. The designer of business processes in NetBeans — rather new feature therefore it is recommended to use IDE versions not lower than 6.1.