Câu hỏi trắc nghiệmSoftware Architecture and Design - Kiến Trúc & Thiết Kế Phần MềmFinal Exam - SWD392
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.