In SOA, what is the role of the service bus?

4 phương ánCó lời giảiXuất hiện trong 1 bộ đề

A·B·C·DCác phương án trả lời

AIt serves only as a message queue.
It acts as an intermediary for all service calls, functioning as an integration hub and orchestration engine.Đúng
CIt is responsible for data persistence.
DIt handles only user interface requests.

Giải thích chi tiết

Đáp án đúng: B. Trong kiến trúc hướng dịch vụ, service bus (thường là Enterprise Service Bus) đóng vai trò trung gian cho mọi lời gọi dịch vụ: nó vừa là trung tâm tích hợp vừa là bộ điều phối, đảm nhận định tuyến thông điệp, chuyển đổi giao thức và định dạng dữ liệu, điều phối chuỗi lời gọi giữa nhiều dịch vụ. Nhờ đó bên tiêu thụ và bên cung cấp dịch vụ không phải biết trực tiếp về nhau. Phương án A thu hẹp nó thành một hàng đợi thông điệp đơn thuần; phương án C nhầm sang tầng lưu trữ dữ liệu; phương án D giới hạn sai vào các yêu cầu từ giao diện người dùng.

Xuất hiện trong các bộ đề