So sánh BPMN 2.0 với biểu đồ hoạt động của UML

Một phần của tài liệu Nghiên cứu ứng dụng kiến trúc SOA trong mô hình ứng dụng doanh nghiệp (Trang 46 - 48)

5. Nhiệm vụ nghiên cứu

2.2.3.So sánh BPMN 2.0 với biểu đồ hoạt động của UML

BPMN 2.0 có nhiều nét tƣơng đồng thậm chí rất giống với biểu đồ hoạt động UML, các kí hiệu, kí pháp đƣợc sử dụng để mô tả nghiệp vụ giữa hai biểu đồ này là rất giống nhau từ các kí hiệu nhƣ start event, end event v..v...

Sự khác nhau căn bản giữa hai loại biểu đồ này có thể đƣợc tóm tắt nhƣ sau : Biểu đồ hoạt động UML phiên bản 2.0 là một ngôn ngữ thực thi theo định hƣớng, những thực thi đƣợc định nghĩa ở mức độ chi tiết có nghĩa là mỗi các kí hiệu, kí pháp đều đƣợc định nghĩa rõ ràng, chi tiết và đầy đủ. Mặt khác BPMN đƣợc thiết kế với mục tiêu là một kí hiệu cho một mức độ mô hình cao hơn. Kết quả là có một số kí pháp (ví dụ nhƣ OR-join và complex gateways) không đƣợc định nghĩa một cách chính xác, rõ ràng. BPMN 2.0 không tập trung cho thực thi một cách trực tiếp. BPMN 2.0 đƣợc sử dụng bởi các nhà phân tích miền có mục đích không phải là để sản xuất một hệ thống trực tiếp mà là một tập hợp các yêu cầu để đƣợc trao cho các nhà phân tích và phát triển phần mềm.

47

Sự khác nhau giữa BPMN 2.0 và biểu đồ hoạt động UML rất khó phân biệt rõ ràng. Ở mức độ chi tiết sự khác nhau giữa hai loại biểu đồ này là:

 Sự khác biệt về từ vựng và khác biệt về các danh mục (ví dụ nhƣ kí hiệu sử dụng cho “AND-split” and “AND-join” trong hai loại biểu đồ)

 BPMN có một khái niệm “sự lựa chọn hƣớng sự kiện” còn biểu đồ hoạt động UML thì không.

 Biểu đồ hoạt động UML hoạt động dựa trên tín hiệu (signals) còn  BPMN hoạt động dựa trên sự kiện (events).

 BPMN cung cấp nhiều "control-flow constructs" tức là các gateway hơn biểu đồ hoạt động UML.

 Mục tiêu BPMN mô hình hóa quá trình kinh doanh nhiều hơn trong khi đó thì biểu đồ hoạt động UML là mô hình hệ thống phần mềm.

48

CHƢƠNG 3: MÔ HÌNH HÓA QUY TRÌNH NGHIỆP VỤ BẰNG

BPMN 2.0

Một phần của tài liệu Nghiên cứu ứng dụng kiến trúc SOA trong mô hình ứng dụng doanh nghiệp (Trang 46 - 48)