Tải bản đầy đủ (.docx) (2 trang)

Đề cương lập trình tiên tiến

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)


6)
7)
8)
9)
10)
11)
12)
13)
14)

SOAP là một giao thức
SOAP là từ viết tắt của Simple Object Access P
SOAP can't use REST because it is a protocol
SOAP cung cấp các giao diện dịch vụ(services
JAX-WS là java API cài đặt web services theo g
SOAP định nghĩa các chuẩn và quy tắc chặt ch
SOAP sử dụng băng thông và tài nguyên nhiều
SOAP định nghĩa chuẩn bảo mật của riêng nó
SOAP chỉ hỗ trợ định dạng dữ liệu XML
SOAP ít được dùng hơn REST
Được thiết kế để dùng trong tính toán phân tá
Tin cậy hơn
Hỗ trợ hầu hết các chuẩn bảo mật, tin cậy và
SOAP hỗ trợ cả hai giao thức SMTP và HTTP

Câu 3: Code ví dụ webservice và sử dụng
File đính kèm cau3.java
Câu 4: Code ví dụ class Date bằng C++
File đính kèm cau4.cpp
Câu 5: Code ví dụ kế thừa lớp Sinhvien và lớp Người C++

File đính kèm cau5.cpp



×