BPEL กับ BPMN ต่างกันยังไง
BPEL กับ BPMN ต่างกันยังไง
ก่อนอื่นต้องบอกว่า ทั้ง BPEL และ BPMN ล้วนเกี่ยวข้องกับเรื่องของ
BPM System หรือ Business Process Management
ถ้าในภาพของ SOA BPM จะอยู่ในส่วนของ Business Process Layer โดยพัฒนาด้วยภาษา BPEL ที่มีโครงสร้างเป็น XML การที่จะเขียน XML ใน Flow ที่ซับซ้อนถือว่าเป็นเรื่องยาก จึงต้องมีการพัฒนา Tool ในการพฒนาโปรแกรม BPEL ที่เรียกว่า
BPEL Designer โดยจะมีการใช้สัญยลักษณ์ ที่เป็นกราฟฟิกเข้ามาช่วย แล้วค่อยแปลงเป็น BPEL อีกที และเพื่อให้ Tool ในการ Design เป็นไปในทิศทางเดียวกัน
Tool ทุกตัวจึงต้องใช้ มาตรฐาน BPMN ในการ ออกแบบ Design Tool
เอิ่มม เขียนไปเขียนมาเริ่มงง 55+ กลับมาที่คำถาม
สรุปก็คือ BPMN คือมาตฐานของ BPEL Design Tool นั่นเอง