سال انتشار: ۱۳۹۰

محل انتشار: پنجمین کنفرانس بین المللی پیشرفتهای علوم و تکنولوژی

تعداد صفحات: ۸

نویسنده(ها):

Atefeh Khalili Azimi – Islamic Azad University Shabestar Branch

چکیده:

Business Process Management (BPM) is a way for building, maintaining and evolving large enterprise systems on the basis of business process models. A standard for representing such models is the Business Process Modeling Notation (BPMN). BPMN models are mainly intended for communication and decision-making between domain analysts, but often they are also given as input to software development projects. The main purpose of this paper is to present an optimized way for Business Process Modeling Notation to Business Process Execution Language for Web Service (BPEL4WS) mapping. BPEL is essentially an extension of imperative programming languages with constructs to Web service implementations. Because of Business Process complexity and extensibility there is no way except using new method of Business Process Management. Presenting a method for mapping automatically BPMN to BPEL can improve organization agility and flexibility. This method makes the understandable Business Process Models to become executable format. We find structures of BPMN models that can map directly to BPEL such as sequence, flow, while, etc. Then for identifying structure of the process graph and map to BPEL structures we use control flow patterns and replace equivalent BPEL codes. This is an automatic way for BPMN process graphs that mapping to BPEL. One of the main results of this work is to generate readable BPEL process