Tôi đã sử dụng Stateless và WF cho một ứng dụng được dự định đi vào sản xuất vào một ngày nào đó. :) Tôi đã nêu chi tiết trải nghiệm của mình cho đến nay on my post here.
Nói chung, tôi thích không quốc tịch vì nó đơn giản hơn cho nhiều thứ hơn WF. Chắc chắn, thật tuyệt khi có thể thiết kế luồng công việc của bạn một cách đồ họa, nhưng khi bạn cần triển khai một thứ gì đó khó hơn một luồng công việc tuần tự (như luồng công việc của máy trạng thái), bạn sẽ cần làm việc với ExternalDataExchange chỉ để thực hiện chuyển tiếp trạng thái đúng. Nó có lẽ không khó, nhưng xem xét điều đó và thực tế là bạn cần phải thực hiện một dịch vụ kiên trì để tạm dừng một luồng công việc dường như không hấp dẫn đối với tôi. Tôi không cần phải lưu một luồng công việc vào đĩa để thực thi sau này ... vì vậy tôi sẽ sử dụng các sự kiện thường xuyên để xử lý điều này trong Stateless. Việc xử lý lỗi dễ dàng thực hiện được trong Stateless (tôi đã thành công với nó), nhưng việc thực hiện tôi đã thực hiện là vấn đề, và là chủ đề của một cuộc thảo luận khác (mà tôi đang tìm kiếm bây giờ trên SO!). Tôi có thể đăng câu hỏi về vấn đề này rất sớm.
Chúc may mắn với người không quốc tịch. Tôi hy vọng được nghe bạn đã tiến bộ như thế nào.
Các công cụ quy trình làm việc khác - ý của bạn là, ngoại trừ Workflow Foundation, phải không? –
Có, ngoài WF. – Leyu
Câu hỏi thực tế và hữu ích? Hãy đóng nó lại! – Den