1. A computerized method for transforming an event-driven process chain (EPC) modeled business process into an executable business process, the method comprising: providing a plurality of graphical constructs in a database, the plurality of graphical constructs representing elements in the EPC modeled business process; providing a set of transformation rules in the database, the set of transformation rules including rules for converting the graphical constructs into programming constructs for the executable business process, wherein the set of transformation rules further include rules for converting a loop into programming constructs for the executable business process; applying the set of transformation rules to the graphical constructs to generate the executable business process comprising an ordered sequence of programming constructs, wherein the ordered sequence of programming constructs comprises business process execution language (BPEL) representation; and storing the ordered sequence of programming constructs in the database for subsequent execution of the executable business process.