Muhammad Rifqi Ma'arif Dept. of Industrial & Systems Engineering Dongguk University – Seoul rifqi_mrf@yahoo..com Abstract. In Business Process Management (BPM), business processes are often modeled in a explicit way by using Business Process Modeling Language (BPML). BPML was reprsented with a graphical form, which make a better interpretation of business process within the organization. But in another hand, the business process itself need to execute by some execution engine. Since the execution engine can not deal with the graphical structure, The BPML need to transform into executable language. One of the most popular executable language for business process is Business Process Execution Language (BPEL). This paper aims to summarize the work which perform a transformation from several graphical business process modeling language into BPEL. Keyword : Business Process Execution Language (BPEL), Business Process Modeling Notation (BPMN), UML Activity Diagram, Event-driven Process Chain (EPC), Petri Nets, Transformations. 1. Introduction Business process execution was addressed to the automation or implementation of designed business process in executable enviroment. To perform this task there was exsist several execution language. One of the most popular among them is Business Process Execution Language (BPEL) which widely used in the current industry. BPEL was standardized by Organization for the Advancement of Structured Information Standards (OASIS) as standard executable language for specifying actions within business process with web services (Alvet et.al, 2007). Before going further to the executable platform or enviroment, business process itself usually modelled using business process modeling language like BPMN, UML Activity Diagram, Petri Nets, etc. There is some advantages of modeling the business process in a such way. First the business
Muhammad Rifqi Ma'arif Dept. of Industrial & Systems Engineering Dongguk University – Seoul rifqi_mrf@yahoo..com Abstract. In Business Process Management (BPM), business processes are often modeled in a explicit way by using Business Process Modeling Language (BPML). BPML was reprsented with a graphical form, which make a better interpretation of business process within the organization. But in another hand, the business process itself need to execute by some execution engine. Since the execution engine can not deal with the graphical structure, The BPML need to transform into executable language. One of the most popular executable language for business process is Business Process Execution Language (BPEL). This paper aims to summarize the work which perform a transformation from several graphical business process modeling language into BPEL. Keyword : Business Process Execution Language (BPEL), Business Process Modeling Notation (BPMN), UML Activity Diagram, Event-driven Process Chain (EPC), Petri Nets, Transformations. 1. Introduction Business process execution was addressed to the automation or implementation of designed business process in executable enviroment. To perform this task there was exsist several execution language. One of the most popular among them is Business Process Execution Language (BPEL) which widely used in the current industry. BPEL was standardized by Organization for the Advancement of Structured Information Standards (OASIS) as standard executable language for specifying actions within business process with web services (Alvet et.al, 2007). Before going further to the executable platform or enviroment, business process itself usually modelled using business process modeling language like BPMN, UML Activity Diagram, Petri Nets, etc. There is some advantages of modeling the business process in a such way. First the business