Kiến trúc tích hợp dựa trên kiến trúc đa cơ sở dữ liệu chuẩn, ở mức độ thấp nhất là cơ sở dữ liệu địa phương riêng biệt thực hiện các giao dịch địa phương. Ở mức độ cao nhất là tầng đa CSDL cho phép người dùng toàn cầu tương tác với CSDL này để truy vấn được với liên bang CSDL. Trong phạm vi tầng đa CSDL, kiến trúc bao gồm bốn thành phần:
Từđiển thuật ngữ chuẩn, một ngôn ngữđặc tả siêu dữ liệu (X-Spect) để nắm bắt dữ liệu ngữ nghĩa, một giải thuật tích hợp để kết hợp các đặc tả siêu dữ liệu thành một khung nhìn tích hợp, một bộ xử lý truy vấn để giải quyết các xung đột trong thời gian truy vấn. Từđiển cung cấp một tập các thuật ngữđể mô tả các phần tử lược đồ và tránh các xung đột định danh. Các giải thuật tích hợp đối sánh các khái niệm để tạo ra khung nhìn tích hợp và bộ xử lý truy vấn dịch một truy vấn ngữ nghĩa về khung nhìn tích hợp thành biểu diễn truy vấn cấu trúc.
Kiến trúc sử dụng những yếu tố cấu thành này trong một quá trình ba bước để xây dựng khung nhìn tích hợp thông tin nguồn dữ liệu:
• Tiến trình nắm bắt thông tin: Một tiến trình nắm bắt thông tin được thực hiện một cách độc lập ở mỗi nguồn dữ liệu để trích chọn và định dạng thông tin lược đồ dữ liệu và siêu dữ liệu thành một tài liệu XML được gọi là X-Spect.
• Tiến trình tích hợp: Kết hợp các X-Spect thành một khung nhìn ngữ cảnh tích hợp tức là phân cấp trung lập cấu trúc của các khái niệm CSDL.
• Tiến trình truy vấn: Người dùng thiết lập các truy vấn trên khung nhìn tích hợp mà chúng được ánh xạ bằng bộ xử lý truy vấn tới các truy vấn cấu trúc và các kết quảđược tích hợp.
Có hai môi trường chính để triển khai kiến trúc này:
• Hệ thống tập trung hóa: Trong triển khai tập trung hóa, tầng đa CSDL đặt trên một server riêng lẻ. Server trung tâm tiền kết hợp tất cả các X-Spect và cung cấp truy vấn tích hợp trong một vị trí trung tâm.
• Hệ thống phân tán: Bao gồm cài đặt tầng đa CSDL qua các hệ thống như là một trình duyệt web của tất cả các CSDL khách. Khách kết nối một cách độc lập với hệ thống CSDL tải xuống được với X-Spect tạo ra một khung nhìn tích hợp.
Hình 1.10: Kiến trúc tích hợp