1.2.2 .Chuẩn mô hình hóa tiến trìnhnghiệp vụ
1.3.6. Thị trường BPMS
Đây là một trong những mảng thị trường nóng trong ngành công nghiệp phần mềm ngày nay, với mức độ tăng trưởng dự kiến gấp 10 lần trong vòng 5 năm, từ 500 triệu USD (2006) lên 6 tỷ USD (2011). Thị trường BPM sau quá trình phát triển rộng về quy mô, đang có xu hướng dần thống nhất, trong năm 2006 có tới hơn 150 nhà cung cấp, nhưng đến cuối năm 2008 số lượng các nhà cung cấp tên tuổi đã được khẳng định còn lại không nhiều, có thể kể đến Appian, IBM, Oracle, Software AG, SAP, Microsoft, Lombardi, Pegasystems, TIBCO…. Nguyên nhân một phần là do quá trình mua lại và sát nhập các giải pháp BPM nhỏ của các “ông lớn” trên thị trường phần mềm ứng dụng Doanh Nghiệp.
Các hãng nghiên cứu tên tuổi như Gartner, Forrester và IDC đều đưa ra các dự báo về thị trường BPM trong những năm tới. Mặc dù các con số có thể không thống nhất, nhưng tất cả đều cho thấy BPM sẽ có mức tăng trưởng chóng mặt. Dưới đây là biểu đồ dự báo thị trường BPM.
a. Các sản phẩm BPMS mã nguồn mở tiêu biểu
Intalio
Intalio là một phần mềm mã nguồn mở dựa trên Eclipse, chuẩn mô hình hóa BPMN , Apache ODE BPEL engine. Với hơn 50.000 tổ chức sử dụng Intalio trên khắp thế giới, là hệ thống BPMS được sử dụng rộng rãi nhất hiện nay. Intalio là phần mềm mã nguồn mở đầu tiên và đáng tin cậy nhất (Gartner News Analysis,2006)
Intalio Enterprise cung cấp tất cả các thành phần đảm bảo cho việc thiết kế, triển khai và quản lý các tiến trình kinh doanh, nghiệp vụ phức tạp.
Intalio Community Edition là phiên bản miễn phí, gồm 2 thành phần Intalio Designer và Intalio Server. Intalio Designer hỗ trợ mô hình hóa tiến trình nghiệp vụ theo chuẩn BPMN, tự sinh mã BPEL. Intalio Server để thực thi, giám sát các tiến trình đã được mô hình hóa trong Intalio Design.
Intalio là lựa chọn để tổ chức, doanh nghiệp có thể tự động hóa tiến trình nghiệp vụ, kinh doanh của mình.
ProcessMaker
ProcessMaker là phần mềm mã nguồn mở hỗ trợ quản lý tiến trình nghiệp vụ, kinh doanh, phục vụ việc thiết kế công việc cho những doanh nghiệp vừa và nhỏ.
ProcessMaker là giải pháp thân thiện để quản lý công việc một cách hiệu quả. Các nhà kinh doanh, nghiệp vụ không cần có kiến thức lập trình có thể thiết kế và thực thi tiến trình công việc, giảm thủ tục giấy tờ, tự động hóa tiến trình trên tòan hệ thống bao gồm nguồn nhân lực, tài chính và các hoạt động khác.
Với ProcessMaker bạn có thể dễ dàng tạo ra các bản đồ công việc, thiết kế các form khách hàng, trích xuất dữ liệu từ các nguồn dữ liệu bên ngoài, và hơn nữa hỗ trợ các tinh năng để tối ưu hóa các hoạt động kinh doanh, quản lý luồng công việc.
Lợi thế quan trọng của ProcessMaker là hỗ trợ thư việc trực tuyến cung cấp nhiều mẫu tiến trình để bạn có thể tải về và sửa chữa. Một vài mẫu tiến trình như: (ứng dụng
BonitaSoft
BonitaSoft là giải pháp quản lý tiến trình kinh doanh mã nguồn mở, nó đáp ứng tiêu chuẩn BPMN, bao gồm Bonita Execution Engine và Bonita User Experience. Điểm lợi thế của Bonita là rất thuận lợi cho người dùng, nó khá tương tự với chuẩn hòm thư để người dùng có thể dễ dàng tổ chức công việc, theo dõi được công việc và cộng tác với đồng nghiệp.
Activiti
Activiti là phần mềm BPM mã nguồn mở dựa trên môi trường Java. Mã nguồn được phân phối theo giấy phép của Apache. Activiti gồm các thành phần sau: Activiti Engine, Activiti Modeler, Activiti Designer, Activiti Probe, Activiti Explorer và Activiti Cycle.
Không giống như các công cụ mã nguồn mở BPM khác, Activiti được hỗ trợ và phát triển bởi một số công ty như SpringSource, Atos Origin, Signavio, Camunda …
UEngine
UEngine là một BPMS mã nguồn mở đã đăng ký trong SourceForge.net từ năm 2003. UEngine gồm các thành phần chính sau:
− UEngine BPM Foundation: với công cụ mô hình hóa và tiến trình engine
− UEngine Process Portal: với bảng điều khiển và đăng nhập single sign on
− UEngine BP Analyzer: OLAP dựa trên việc phân tích tiến trình.
UEngine là BPM nó còn được xây dựng dựa trên các ứng dụng mã nguồn mở đáng chú ý khác như Liferay Enterprise Portal, Mondrian OLAP Server, Jboss Drools BRE và Apache Axis II.
Cuteflow
Cuteflowkhông giống như Intalio, ProcessMaker CuteFlow là một trang web hệ thống tiến trình làm việc và lưu thông tài liệu. Người dùng có thể định nghĩa tài liệu, tài liệu đó sẽ được xem xét và phê duyệt trao đổi. CuteFlow giúp tự động hóa quá trình lưu thông tài liệu trong môi trường nội bộ văn phòng. Tất cả các hoạt động như: bắt
đầu, theo dõi, định nghĩa tiến trình làm việc hay việc quan sát trạng thái tài liệu được được thực hiện một cách dễ dàng và thuận tiện trên môi trường web.
Một vài tính năng chính của CuteFlow:
− Miễn phí, mã nguồn mở
− Giao diện người dùng là trang web
− Tích hợp tài liệu văn bản trong tiến trình làm việc dưới dạng thông điệp thư điện tử
− Không giới hạn số lượng người gửi, lĩnh vực, người nhận…
− Trong tiến trình làm việc có thể đính kèm theo dữ liệu và file
− Quản lý người dùng mềm dẻo.
Ngoài ra còn hai sản phẩm cũng được đánh giá rất cao là JBoss JBPM, và NetBean IDE.Dưới đây là bảng so sánh các tính năng của ba sản phẩm Intalio|BPMS, NetBeans và JBoss jBPM:
Bảng 3: Tổng quan về sự thực thi tiến trình
Bảng 4: Tổng quan về các tài liệu tham khảo
b. Các sản phẩm thương mại BPMS
Fujitsu BPM Suite: Giúp các công ty có thể mô hình hóa, tối ưu hóa, cải tiến, đổi mới và chuyển đổi các tiến trình kinh doanh. (Fujitsu BPM Suite, 2009).
IBM BPM Suite (IBM_BPM Suite, 2009) gồm hai gói:
− IBM WebSphere Dynamic Process Edition: cung cấp khả năng SOA để mô hình
hóa, mô phòng, triển khai và theo dõi những tiến trình kinh doanh,nghiệp vụ động.
− IBM FileNet Active Content Edition: để giải quyết các tiến trình kinh doanh,
nghiệp vụ phức tạp, những thông tin không có cấu trúc trong tổ chức, doanh nghiệp.
ORACLE BPM Suite (ORACLE BPM Suite, 2009): Tích hợp với kiến trúc các ứng dụng Oracle.
SAP NetWeaver BPM (SAP_NetWeaver BPM, 2009): là một hệ thống nhà cung cấp với khoảng 120 triệu người dùng trên 120 nước, nó dẫn đầu trong cậu nghệ tự động hóa Core-Process. Chiến lược mới của SAP là hướng tới tự động hóa các tiến trình bên ngoài Core-Process.