Nhà môi giới API

Một phần của tài liệu NHÓM 15 (Trang 30 - 31)

Việc sử dụng Nhà môi giới API sẽ có 3 lợi thế sau :

 Việc sử dụng Nhà môi giới API cho phép sự phát triển liên tục của kiến trúc nhận thức để tiến hành độc lập với bất kỳ yêu cầu cụ thể nào của việc tương tác với các thực thể bên ngoài.

 Việc sử dụng Nhà môi giới API cung cấp giải pháp có thể mở rộng và dễ mở rộng hơn, vì nó tạo điều kiện thuận lợi cho việc sử dụng các công nghệ chung (ví dụ: RESTful) cũng như các trình cắm thêm tùy chỉnh để đáp ứng nhu cầu giao tiếp với các thực thể bên ngoài khác nhau.

 Việc sử dụng Nhà môi giới API cho phép sử dụng các giải pháp nâng cao, chẳng hạn như thành phần API, được sử dụng.

Nhà môi giới API có hai chức năng chính. Đầu tiên là phục vụ như một cổng API (tức là một thực thể có thể dịch giữa các API khác nhau). Thứ hai là cung cấp quản lý

API. Quản lý API bao gồm xác thực, ủy quyền, kế toán, kiểm toán và chức năng liên quan.

Các chức năng của API Gateway bao gồm:

 Chấp nhận các API đến được truyền qua một điểm tham chiếu bên ngoài thích hợp và định tuyến chúng đến các khối chức năng thích hợp của kiến trúc nhận thức

 Chấp nhận các API gửi đi được truyền qua một điểm tham chiếu bên ngoài thích hợp và định tuyến chúng đến thực thể bên ngoài thích hợp

 Chuyển đổi các giao thức được sử dụng bởi các thực thể bên ngoài thành các giao thức được sử dụng bởi kiến trúc nhận thức và ngược lại

 Quản lý các phiên bản khác nhau của cùng một API

Điểm tham chiếu bên ngoài Eapi-sysin chấp nhận các yêu cầu API từ các thực thể bên ngoài và thực thi chúng.

Điểm tham chiếu bên ngoài Eapi-sysout chấp nhận các yêu cầu API từ kiến trúc nhận thức và gửi chúng.

Một phần của tài liệu NHÓM 15 (Trang 30 - 31)