DB2 Information Integrator giúp cho chúng ta có thể viết một ứng dụng, truy vấn và thao tác trên các nguồn cơ sở dữ liệu một cách nhanh hơn và rẻ hơn. Ví dụ: chúng ta có thể sử dụng một câu truy vấn duy nhất để kết nối dữ liệu nằm trong cơ sở dữ liệu quan hệ, tệp tin XML, và dữ liệu Informix. Những người phát triển ứng dụng không cần hiểu về các giao thức kết nối các cơ sở dữ liệu khác nhau lại, người dùng cũng không cần hiểu các cấu trúc khác nhau trong cơ sở dữ liệu bởi các ánh xạ đã tự động định nghĩa các điều đó. Hơn nữa các truy vấn và ứng dụng được viết cho môi trường tích hợp dữ liệu cho phép thực thi theo thời gian thực và hỗ trợ khả năng tính toán theo yêu cầu.
Khi ứng dụng gửi một truy vấn vào hệ tích hợp, nó sẽ xác định các nguồn dữ liệu liên quan, sau đó nó sẽ sinh ra một bản đồ các truy vấn để yêu cầu dữ liệu từ các nguồn. Bản đồ phân rã câu truy vấn ban đầu thành các câu truy vấn con làm việc với từng nguồn dữ liệu độc lập, trong các câu truy vấn con vẫn có thể giữ các phép lọc, kết hợp dữ liệu. Tiếp theo, các kết quả trả về từ các câu truy vấn con sẽ được kết hợp lại thành câu trả lời cuối cùng.
Trang 69
Hệ thống tích hợp DB2 là một dạng đặc biệt của DBMS. Một hệ thống tích hợp bao gồm:
Một thể hiện DB2 cho phép thao tác như một máy chủ tích hợp.
Một cơ sở dữ liệu hoạt động như hệ cơ sở tích hợp dữ liệu cho các nguồn dữ liệu quan hệ và các nguồn không phải là dữ liệu quan hệ.
Người dùng và các ứng dụng có thể là cơ sở dữ liệu và các nguồn dữ liệu. DBMS tích hợp truyền thông với các nguồn dữ liệu thông qua một module phần mềm được gọi là “wrapper”.