2012-03-16 40 views
18

Tôi đang tìm kiếm một công cụ quy tắc tốt.Drools vs JBPM? sự khác biệt, ưu và khuyết điểm

Tôi đã thấy nó tồn tại hai dự án tốt: JBPM và Drools.

Tôi không thực sự hiểu sự khác biệt giữa hai và tôi không biết công cụ lý tưởng để sử dụng là gì.

Bạn có thể cung cấp cho tôi thêm thông tin và trải nghiệm của bạn với một hay những điều khác và bạn nghĩ điều gì là tốt nhất để sử dụng để quản lý các quy tắc kinh doanh.

Trả lời

20

jBPM không phải là công cụ quy tắc, là động cơ quy trình làm việc . Drools là động cơ quy tắc . Vì vậy, Drools là những gì bạn đang tìm kiếm.

Drools và jBPM là các dự án đồng hành: chúng tích hợp thực sự độc đáo nếu bạn cần quy trình công việc với quy tắc.

+0

Đảm bảo bạn muốn chính xác điều gì? thực sự câu trả lời này là đúng và một câu trả lời hoàn hảo không phải là câu trả lời ở trên. Vì vậy, hãy kiểm tra –

+0

Hi @Geoffery tôi chỉ là một starter để jbpm bạn có thể xin vui lòng đề nghị tôi một số liên kết tham khảo để bắt đầu với –

+0

Hey @ srikanthr, tôi đang chia sẻ một vài liên kết. 1.) http://mswiderski.blogspot.in/2015/10/installing-kie-server-and-workbench-on.html 2.) https://access.redhat.com/documentation/en-US/ Red_Hat_JBoss_BPM_Suite/6.3/html/Installation_Guide/sect_the_generic_deployable_bundle_installation.html # sect_installing_the_generic_deployable_package –

2

Drools là công cụ quy tắc Rete có cảm ứng chuyển tiếp và ngược. Bạn có thể sử dụng nó trong một thiết lập nhỏ cho các quyết định địa phương mà chỉ yêu cầu một số quy tắc HOẶC một cái gì đó lớn như một công cụ quyết định bảo lãnh phát hành trong bảo hiểm.

jBPM là một singleton doanh nghiệp giúp bạn kết nối các tương tác giữa con người và dịch vụ với nhau thành một máy trạng thái đáp ứng được quy trình kinh doanh phức tạp và được xác định rõ ràng. Hãy suy nghĩ về mô hình hòa giải viên trong GoF.

Tôi có thể thấy nơi jBPM có thể sử dụng công cụ quy tắc Rete để giúp các quyết định phức tạp trong luồng công việc. Không có gì ngăn tôi nhúng Drools vào jBPM.

Tôi sẽ nói rằng chúng miễn phí, không phải là một trong hai lựa chọn.

+3

jBPM là một doanh nghiệp đơn lẻ? Bạn có ý gì với điều đó? – salaboy

+0

Tôi có thể coi quá nhiều về jBPM và cách nó được triển khai, nhưng hầu hết các xe buýt dịch vụ doanh nghiệp mà tôi đã xem là những người nghe rộng khắp doanh nghiệp được nhiều khách hàng sử dụng. Nó không phải là một cho mỗi ứng dụng. – duffymo

+1

jBPM5 rất linh hoạt và cho phép bạn có nhiều phiên bản của động cơ chạy ở các lớp khác nhau tùy thuộc vào kịch bản kinh doanh của bạn là gì, do đó không có trường hợp tập trung của động cơ. – salaboy

1

jBPM là một công cụ quy trình làm việc trong khi Drools là một công cụ quy tắc. Drools Flow sẽ được hợp nhất trong dự án mà chúng tôi gọi là jBPM 5.

+0

Trong khi liên kết này có thể trả lời câu hỏi, tốt hơn nên bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở thành không hợp lệ nếu trang được liên kết thay đổi. – DaImTo

+0

Cảm ơn. Tôi sẽ làm đúng trong thời gian tới –

+1

Cảm ơn bạn đã trả lời nhưng nó đã được trả lời khoảng 2 năm trước, nói chính xác điều tương tự. Đọc câu trả lời được chấp nhận trước khi trả lời;) –

Các vấn đề liên quan