Giải pháp EAI chuyển đổi từ hệ thống messaging middleware sang Tích Hợp Quy Trình Kinh Doanh. Thị trường EAI tập trung chung vào các lớp mô hình OSI cho EAI: Integration middleware, và Interface Syntax. Lý do chính tập trung vào hai lớp này là sự non nớt của ngành EAI và cũng vì lợi nhuận dễ tạo ra hơn ở hai lớp này.
Tích Hợp Nền Tảng (Platform Integration) − Hỗ trợ kết nối giữa phần cứng dị chất, hệ điều hành, và nền tảng ứng dụng. Công nghệ hỗ trợ tích hợp nền tảng:
Messaging − kết nối bất đồng bộ
Remote Procedure Calls − kết nối đồng bộ
Object Request Brokers − cả hai loại kết nối
Logic liên kết mỗi ứng dụng phải định nghĩa qua code hoặc adapter ứng dụng pre-coded. Chức năng thêm cần thiết hòa giải sự khác biệt định nghĩa dữ liệu trong hệ thống. Hoàn thành bằng hand-coding hoặc dùng sản phẩm dịch dữ liệu và biến đổi. Logic cần cho định tuyến thông điệp, hỗ trợ qua hand-coding hoặc Message Broker.
Tích Hợp Dữ Liệu (Data Integration) − Hai loại tích hợp dữ liệu:
Database gateway như Sybase DirectConnect, Information Builders EDA SQL, Oracle Open Gateway hỗ trợ truy cập SQL nguồn dữ liệu dị chất. Sản phẩm truy cập dữ liệu đồng bộ, cần nhà phát triển phần mềm am hiểu thiết kế CSDL.
Công cụ Trích Xuất, Chuyển Đổi, Di Chuyển, Nạp Dữ liệu - ETML tools:
Giải pháp mảng hoặc point-in-time phù hợp tải gốc kho dữ liệu hoặc chuyển batch lớn. Trích xuất và nạp dữ liệu trực tiếp bỏ qua logic phần mềm. Nhà cung cấp ETML mở rộng chức năng qua hỗ trợ messaging.
Tích Hợp Thành Phần (Component Integration) − Tích hợp hub-and-spoke: hub cung cấp một số tích hợp. Application server hỗ trợ truy cập dữ liệu nhiều nguồn CSDL quan hệ, adapter ứng dụng phần mềm đóng gói và dịch vụ middleware như messaging cũng truy cập.
Tích Hợp Quy Trình (Process Integration) − Hỗ trợ mức trừu tượng và linh hoạt cao nhất cho giải pháp EAI. Cho phép quản lý định nghĩa, giám sát, thay đổi quy trình kinh doanh qua giao diện mô hình hóa đồ họa.
Mô hình hóa quy trình kinh doanh hỗ trợ người dùng kinh doanh và nhà phân tích định nghĩa luồng dữ liệu xuyên hệ thống và ranh giới tổ chức qua mô hình đồ họa và ngôn ngữ khai báo thay vì lập trình. Giải pháp tích hợp tạo từ mô hình. Khi cần thay đổi, thực hiện trong mô hình và tái tạo trong giải pháp. Mô phỏng cũng hoàn thành trước thực thi giải pháp.