Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (53.39 KB, 2 trang )
Câu 1: SOA là gì?
Kiến trúc hướng dịch vụ (Service-oriented Architecture) là một
hướng tiếp cận với việc thiết kế và tích hợp các phần mềm, chức
năng, hệ thống theo dạng module, trong đó mỗi module đóng vai
trò là một dịch vụ có tính liên kết lỏng lẻo (loose coupling), và có
khả năng truy cập thông qua môi trường mạng. Hiểu một cách
đơn giản thì một hệ thống SOA là một tập hợp các dịch vụ được
chuẩn hoá trên mạng trao đổi với nhau thông qua ngữ cảnh một
quy trình nghiệp vụ.
Trong SOA có 3 đối tượng chính B
Trong đó:
Nhà cung cấp (service provider) dịch vụ cần cung cấp thông tin về
dịch vụ của mình cho một dịch vụ lưu trữ thông tin dịch vụ
(service registry). Người sử dụng (service consumer) thông qua
service registry để tìm kiếm thông tin mô tả về dịch vụ cần tìm và
sau đó là xây dựng kênh giao tiếp với phía nhà cung cấp.
SOA cung cấp giải pháp để giải quyết các vấn đề tồn tại của các
hệ thống hiện nay như: phức tạp, không linh hoạt và không ổn
định. Một hệ thống triển khai theo mô hình SOA có khả năng dễ
mở rộng, liên kết tốt. Đây chính là cơ sở và nền tảng cho việc tích
hợp, tái sử dụng những tài nguyên hiện có.
Câu 2: So sánh SOAP và RESTful webservice?
STT
1)
2)
3)
4)
5)