diff --git a/content/roadmaps/114-software-architect/content/110-apis-and-integrations/104-bpm-bpel.md b/content/roadmaps/114-software-architect/content/110-apis-and-integrations/104-bpm-bpel.md index 75c6d72f5..4d11fc77c 100644 --- a/content/roadmaps/114-software-architect/content/110-apis-and-integrations/104-bpm-bpel.md +++ b/content/roadmaps/114-software-architect/content/110-apis-and-integrations/104-bpm-bpel.md @@ -1 +1,15 @@ -# Bpm bpel \ No newline at end of file +# BPM BPEL + +## BPM: Business Process Management +Medium or large enterprises needs robust processes to streamline their business needs by reducing the cost incurred per process and diminishing the turn around time for each activity. +To achieve the above, there are various BPM tools like PEGA, IBM BPM, Appian, etc. Basically these tools automate the processes through a robust process modelling and implementation. + +## BPMN: Business Process Management Notations +Its is a standard for representing business processes graphically. While modelling the process, the notations used are complied with BPMN (there are other like EPC, etc.). So BPMN is a standard notation that BPM consultants follow to model the business process. BPMN has versions and now BPMN 2.0 is the standard one. + +## BPEL : Business Process Execution Language +Programmers use BPEL to define how a business process that involves web services will be executed. BPEL messages are typically used to invoke remote services, orchestrate process execution and manage events and exceptions. BPEL is often associated with Business Process Management Notation. In many organizations, analysts use BPMN to visualize business processes and developers transform the visualizations to BPEL for execution. + +What is BPM? +BPEL described +BPM vs BPEL