Computer >> Máy Tính >  >> Lập trình >> Lập trình

Kiến trúc EAI là gì?

EAI đại diện cho Tích hợp Ứng dụng Doanh nghiệp. Nó hỗ trợ một phương pháp tích hợp để kết nối một số thành phần của khuôn khổ CNTT - con người, ứng dụng, nền tảng và cơ sở dữ liệu để cho phép hợp tác an toàn, nội bộ và giữa các doanh nghiệp.

Các giải pháp EAI cho phép một tổ chức tích hợp các quy trình kinh doanh bên trong và bên ngoài với các đối tác kinh doanh để tạo ra môi trường năng động cung cấp các yêu cầu kinh doanh hiện tại và đang phát triển, do đó tạo ra một tổ chức thế giới.

Kiến trúc EAI giảm thiểu các giao diện khác nhau và hỗ trợ một phương pháp luận tiêu chuẩn để tích hợp phần mềm. Giải pháp hộp đen EAI áp dụng một loạt phần mềm trung gian bao gồm môi giới tin nhắn, tích hợp xử lý giao dịch, Cuộc gọi thủ tục từ xa cơ sở dữ liệu, Trình quét màn hình, ứng dụng Java, Điều khiển Active X, v.v.

Kiến trúc EAI cũng cung cấp các dịch vụ bao gồm các công cụ phát triển ứng dụng, quản trị kho lưu trữ, định tuyến, xuất bản / đăng ký dịch vụ, luồng dữ liệu, chuyển đổi dữ liệu, dịch vụ bảo mật, khả năng phục hồi và cân bằng khối lượng công việc.

Kiến trúc Hub và chấu là phổ biến nhất. Tất cả các ứng dụng được liên kết với trung tâm chính, được liên kết với một số nan hoa ứng dụng. Trung tâm hỗ trợ các dịch vụ tập trung trong khi các đầu nối hoặc bộ điều hợp cung cấp các dịch vụ cho mỗi điểm tích hợp hoặc nói chuyện. Bộ điều hợp hỗ trợ tích hợp với trung tâm tập trung cho một tài nguyên xác định như cơ sở dữ liệu quan hệ hoặc ứng dụng java, cho phép dữ liệu hoặc gọi một quy trình dựa trên một tài nguyên xác định.

Các giải pháp EAI có thể được phân loại là giải pháp ba lớp dựa trên mức độ tích hợp và chức năng. Có ba lớp cụ thể đối với giải pháp EAI như sau -

Thông tin liên lạc - Lớp truyền thông bao gồm các công cụ trợ giúp trong việc truy cập các nguồn dữ liệu, truyền thông giữa các quá trình, truyền tải mạng và mô tả các thông điệp truyền giữa các ứng dụng. Nó chứa các phương tiện để phân phối xử lý qua mạng và chứa các công nghệ sau bao gồm TCP / IP, xuất bản và đăng ký, giao thức máy chủ cơ sở dữ liệu và phần mềm trung gian, IP đa hướng, nhắn tin không đồng bộ, cuộc gọi thủ tục từ xa, v.v.

Định tuyến và môi giới - Chức năng của lớp này là tổng hợp, môi giới, chuyển đổi, lọc và định dạng các bản ghi để chúng có thể được học bởi các hệ thống khác được liên kết bởi giải pháp EAI.

Business Intelligence - Lớp Business Intelligence đóng một vai trò thiết yếu trong việc đạt được phần mềm ảo. Lớp này hỗ trợ một môi trường ghi nhận các thông báo từ lớp định tuyến và môi giới. Nó có thể sử dụng một tập hợp các quy tắc khai báo để tạo ra các quyết định kinh doanh thông minh dựa trên các mục tiêu của tổ chức.

Lớp này được liên kết với các trình phân tích quy tắc và các dịch vụ xử lý phân tích trực tuyến (OLAP) để trợ giúp trong quá trình ra quyết định. Các công ty cần xây dựng lớp này để có một phương pháp cạnh tranh và chủ động hơn để tiến hành kinh doanh.