An-Najah National University
Workflow systems are considered as one of the most key successes factors for modern and developed enterprises. It optimizes process within enterprises, and permits decision makers to control and monitor process progress. This paper describes a framework to model, simulate, optimize and implement business process workflow. The framework employs the well known Business Process Modeling Notation (BPMN) for modeling both the as-is and to-be workflow. Petri nets for (validating, verifying and fine analysis) for the workflow. Business Process Execution Languages (BPEL) for implementing the target to-be workflow as web services.