ESB ưu điểm và nhược điểm



Ưu điểm:
- Ứng dụng cuối gọn gàng do không có nhiều mã liên quan đến tích hợp. Phù hợp với mô hình component, các ứng dụng tích hợp lỏng lẻo qua ESB.
- Cho phép tích hợp với các ứng dụng với nền tảng lạc hậu.
- Dễ dàng đáp ứng cho việc trao đổi dữ liệu giữa các ứng dụng và đảm bảo tính nhất quán
- Đễ dàng kiểm soát các hoạt động, quản lí  tập trung.

Nhược điểm:
- Chi trao đổi đối với tệp cấp thấp, dữ liệu thô. Dễ bị thắt cổ chai do truyền nhận hoặc do số lượng tích hợp tăng lên. Cần phải thiết kế và resize cẩn thận
- Có ít chuyên gia giỏi
- all ứng dụng chung 1 hệ thống, khi có 1 thay đổi đối với esb đều gây ra nguy cơ đối với tất cả các ứng dụng tích hợp vào hệ thống.
- Cần phải triển khai đúng cách, nhưng nếu không được thiết kế đúng hoặc có sai sót, độ phức tạp của hệ thống tăng rất nhanh. Đừng dùng ESB khi bạn bắt buộc(Mule CTO cảnh báo)
- Không phù hợp với các hệ thống có yêu cầu thay đổi nhanh, đáp ứng cho hoạt động kinh doanh. Trong khi đó xu hướng hiện tại việc tổ chức hệ thống xung quanh nhu cầu của kinh doanh hơn là khả năng CNTT. ESB bị mircroservice thay thế.

Nhận xét

Bài đăng phổ biến từ blog này

Open Source CMS Ecommerce in .Net Core

What is an Application Specialist?

Sharding, Snowflake Instagram trong bài toán đối soát dữ liệu