Công ty tôi làm việc đang đánh giá một số giải pháp phần mềm trung gian để quản trị, đo lường và bảo mật các dịch vụ web. Hiện tại, chúng tôi đang sử dụng Bus dịch vụ doanh nghiệp (ESB) cho mục đích này, nhưng một số người tuyệt vời trong quản lý đã quyết định họ sẽ triển khai một số Middleware quản lý API.
Tôi đã nghiên cứu một chút về các Giải pháp quản lý API (còn gọi là API Gateway) nhưng không thể tìm thấy sự khác biệt giữa chúng và ESB thực tế. Tôi đã đánh giá một số trang trắng từ Mule, WSO2, Oracle, v.v., nhưng các tính năng được cung cấp bởi cả hai sản phẩm dường như gần giống nhau. Câu hỏi là, Quản lý API có thể làm gì mà ESB không thể làm và ngược lại? Giá trị nào có thể được thêm vào Cơ sở hạ tầng CNTT bằng cách thay thế ESB cho Cổng API?