Hệ thống liên kết
Hệ thống liên kết (federated system) là một kiến trúc điện toán phân tán, trong đó nhiều hệ thống hoặc cơ sở dữ liệu độc lập, tự trị hợp tác để đạt được một mục tiêu chung. Thay vì tập trung tất cả dữ liệu vào một kho lưu trữ nguyên khối duy nhất, dữ liệu vẫn được lưu trữ cục bộ trong miền hoặc hệ thống ban đầu của nó. Một lớp trung gian (middleware layer) hoặc lớp liên kết quản lý việc giao tiếp, định tuyến truy vấn và tích hợp trên các nguồn dữ liệu bán độc lập, khác biệt này.
Trong bối cảnh kỹ thuật số phức tạp ngày nay, dữ liệu thường bị phân mảnh (siloed) trên các đơn vị tổ chức, vị trí địa lý hoặc mạng lưới đối tác khác nhau. Phương pháp tiếp cận liên kết giải quyết những hạn chế của các hệ thống tập trung—cụ thể là các điểm lỗi đơn lẻ, các vấn đề về độ trễ và những lo ngại nghiêm trọng về chủ quyền dữ liệu. Nó cho phép các tổ chức tận dụng trí tuệ tập thể của dữ liệu phân tán mà không làm ảnh hưởng đến quyền kiểm soát cục bộ hoặc vi phạm các quy định pháp lý.
Cơ chế cốt lõi bao gồm một lớp liên kết đóng vai trò là lớp trừu tượng. Khi người dùng hoặc ứng dụng gửi một truy vấn, lớp liên kết sẽ không kéo tất cả dữ liệu về một nơi. Thay vào đó, nó phân tách truy vấn một cách thông minh, dịch nó sang ngôn ngữ truy vấn gốc của từng hệ thống cục bộ tham gia, gửi các truy vấn phụ đi, thu thập các kết quả một phần và tổng hợp chúng thành một câu trả lời cuối cùng mạch lạc cho người dùng. Quá trình này tôn trọng tính tự trị của từng nút.
Các hệ thống liên kết rất quan trọng trong các kịch bản đòi hỏi truy cập dữ liệu xuyên tổ chức trong khi vẫn duy trì các ranh giới nghiêm ngặt. Các ví dụ bao gồm:
Việc triển khai một hệ thống liên kết là phức tạp. Các thách thức chính bao gồm:
Các khái niệm liên quan bao gồm Trực quan hóa Dữ liệu (Data Virtualization - thường sử dụng các kỹ thuật liên kết), Kiến trúc Microservices và Công nghệ Sổ cái Phân tán (DLT), vì tất cả đều liên quan đến việc quản lý trạng thái và hoạt động trên nhiều thành phần độc lập.