Mục lục:
Quản lý quy trình kinh doanh (BPM) là một mô hình cho phép doanh nghiệp mô hình hóa, tự động hóa, thực hiện, kiểm soát, đo lường và tối ưu hóa dòng hoạt động kinh doanh. Điều này xảy ra trên các hệ thống tích hợp, nhân viên, khách hàng và đối tác của doanh nghiệp và cả trong và ngoài ranh giới doanh nghiệp. Kiến trúc hướng dịch vụ (SOA), mặt khác, là một cách tiếp cận kiến trúc để xây dựng các hệ thống chuyên sâu về phần mềm từ một tập hợp các dịch vụ liên kết và phụ thuộc lẫn nhau.
BPM và SOA là hai mô hình riêng biệt - SOA là một cách tiếp cận kiến trúc trong khi BPM là về mô hình hóa, thực hiện và giám sát các quy trình kinh doanh. Tuy nhiên, cả hai được liên kết chặt chẽ bởi vì một trong nhiều cách có thể để thực hiện quy trình kinh doanh là thông qua thiết kế SOA. Ở đây chúng ta sẽ xem xét cách thức BPM và SOA có thể hoạt động cùng nhau và lợi ích của mỗi ưu đãi khi được sử dụng riêng biệt. (Để đọc nền, hãy xem Máy tính doanh nghiệp: Tất cả Buzz là gì?)
Chiếc ô quản lý BPM và SOA
Kiến trúc doanh nghiệp là logic tổ chức cho các quy trình kinh doanh và cơ sở hạ tầng CNTT của tổ chức. Nó cũng là chiếc ô chi phối cả hai mô hình này. Kiến trúc hướng dịch vụ là một kiểu kiến trúc để hiện thực hóa hoặc tạo ra kiến trúc doanh nghiệp giống như máy khách-máy chủ, n tầng, máy tính lớn, v.v … Mục tiêu chính của kiến trúc hướng dịch vụ là liên kết doanh nghiệp với công nghệ thông tin theo cách tạo ra cả hai hiệu quả hơn.