Quy trình làm việc liên kết
Quy trình làm việc liên kết (Federated Workflow) mô tả một hệ thống trong đó một quy trình kinh doanh tổng thể được quản lý trên nhiều đơn vị hoạt động hoặc miền độc lập và tự chủ. Thay vì tập trung tất cả logic và dữ liệu vào một hệ thống nguyên khối duy nhất, quy trình làm việc này ủy quyền các tác vụ và quyền ra quyết định cụ thể cho các thành phần phân tán này, vốn vẫn giữ quyền kiểm soát cục bộ đối với dữ liệu và môi trường thực thi của chúng.
Trong các doanh nghiệp hiện đại phức tạp, dữ liệu và quy trình hiếm khi nằm ở một nơi duy nhất. Một quy trình làm việc tập trung thường trở thành nút thắt cổ chai, gặp khó khăn với độ trễ, khả năng mở rộng và các yêu cầu về chủ quyền dữ liệu. Quy trình làm việc liên kết giải quyết vấn đề này bằng cách cho phép các nhóm hoặc dịch vụ chuyên biệt thực hiện các phần của quy trình tại chỗ trong khi vẫn tuân thủ tiêu chuẩn quy trình toàn cầu, đảm bảo sự linh hoạt mà không làm hy sinh khả năng quản trị.
Cơ chế cốt lõi liên quan đến một lớp điều phối hoặc bộ điều phối (orchestrator). Lớp này không tự thực hiện các tác vụ; thay vào đó, nó quản lý trạng thái, kích hoạt các quy trình con cần thiết trong các nút phi tập trung thích hợp và tổng hợp kết quả. Mỗi nút tham gia hoạt động tự chủ, sử dụng dữ liệu và logic kinh doanh cục bộ của mình để hoàn thành phân đoạn được giao của quy trình làm việc, báo cáo các cập nhật trạng thái cho bộ điều phối.
Quy trình làm việc liên kết rất hiệu quả trong các kịch bản đòi hỏi sự hợp tác liên tổ chức hoặc phân vùng dữ liệu cao:
Việc triển khai các hệ thống liên kết đưa ra sự phức tạp trong một số lĩnh vực:
Khái niệm này chồng lấn với Kiến trúc Microservices, Công nghệ Sổ cái Phân tán (DLT) và Kiến trúc hướng Sự kiện (EDA). Trong khi Microservices xác định ranh giới dịch vụ, Quy trình làm việc liên kết xác định mẫu điều phối trên các ranh giới đó.