WorksheetsHướng dịch vụ
Total questions: 105
Worksheet time: 53mins
1. Web Service (WS) là gì?
Một ngôn ngữ lập trình web.
Một phương thức để giao tiếp và trao đổi dữ liệu qua mạng.
Một loại hệ quản trị cơ sở dữ liệu
Một công nghệ lưu trữ đám mây
Đặc trưng chính của Web Service là gì?
Độc lập nền tảng.
Khả năng tái sử dụng
Tương tác qua mạng.
Tất cả các phương án trên
Tính chất của Web Service bao gồm gì?
Độc lập nền tảng
Khả năng tái sử dụng
Tương tác qua mạng
Tất cả các phương án trên
Web Service có thể sử dụng giao thức nào để giao tiếp?
HTTP
FTP
TCP/IP
Tất cả các phương án trên
WS có thể được triển khai trên các nền tảng nào?
Windows
Linux
Java
Tất cả các phương án trên
WS có thể sử dụng ngôn ngữ lập trình nào để triển khai?
Java
C#
Python
Tất cả các phương án trên.
WS giúp giảm bớt sự phụ thuộc giữa các ứng dụng thông qua?
Giao thức web chuẩn
Mô hình kiến trúc dịch vụ
Đa nền tảng
Tất cả các phương án trên
WS giúp tăng cường tính chất nào sau đây của ứng dụng?
Tái sử dụng
Mở rộng
Linh hoạt
Tất cả các phương án trên
WS được triển khai và triển khai bằng cách sử dụng giao thức nào?
HTTP
TCP/IP
SMTP
Tất cả các phương án trên
WS cho phép các ứng dụng giao tiếp qua mạng thông qua?
Giao thức web chuẩn
Dịch vụ web chuẩn.
Giao thức bảo mật
Tất cả các phương án trên
WS được sử dụng trong các lĩnh vực nào sau đây?
E-commerce.
Truyền thông
Công nghiệp
Tất cả các phương án trên
WS có thể truyền tải dữ liệu dưới dạng?
Văn bản
Hình ảnh
Âm thanh
Tất cả các phương án trên
WS có thể chạy trên nền tảng phần cứng nào sau đây?
Máy tính xách tay
Điện thoại di động
Máy chủ
Tất cả các phương án trên
WS được triển khai theo kiến trúc nào sau đây?
Kiến trúc hướng đối tượng.
Kiến trúc hướng dịch vụ.
Kiến trúc hướng sự kiện
Kiến trúc hướng thay đổi
WS có thể sử dụng các ngôn ngữ giao tiếp nào?
XML
JSON
SOAP
Tất cả các phương án trên.
SOAP là viết tắt của từ gì?
Simple Object Access Protocol.
Service Oriented Architecture Protocol.
Secure Object Access Protocol.
Service Order Alignment Protocol.
WSDL là viết tắt của từ gì?
Web Service Design Language.
Web Service Description Language.
Web Service Definition Language.
Web Service Development Language.
SOAP là một giao thức dùng để làm gì?
Mô tả các giao diện của Web Service.
Gửi và nhận các yêu cầu và phản hồi giữa các ứng dụng web.
Lập trình ứng dụng web.
Tạo và quản lý cơ sở dữ liệu
WSDL được sử dụng để làm gì?
Mô tả giao diện của một Web Service.
Xây dựng giao diện người dùng cho ứng dụng web.
Quản lý cơ sở dữ liệu trên mạng.
Tất cả các phương án trên.
Định dạng file thông thường của tệp WSDL là gì?
.xml
.txt
.html
.json
WSDL mô tả các thành phần nào của một Web Service?
Operations (hoạt động)
Messages (thông điệp)
Types (kiểu)
Tất cả các phương án trên
WSDL sử dụng các phần mềm nào để mô tả giao diện của một Web Service?
Ports (cổng)
Bindings (ràng buộc)
Services (dịch vụ)
Tất cả các phương án trên
SOAP sử dụng định dạng dữ liệu nào để truyền tải thông điệp?
XML
JSON
HTML
Tất cả các phương án trên.
WSDL hỗ trợ việc mô tả các phương thức giao tiếp bằng cách sử dụng?
XML Schema.
DTD (Document Type Definition).
JSON Schema.
Tất cả các phương án trên.
WSDL mô tả thông tin về địa chỉ và giao thức nào được sử dụng để truy cập Web Service?
SOAP
HTTP
XML
Tất cả các phương án trên.
SOAP cho phép truyền tải dữ liệu dưới dạng?
Văn bản.
Hình ảnh.
Âm thanh.
Tất cả các phương án trên
WSDL định nghĩa các phương thức giao tiếp bằng cách sử dụng?
XML
JSON
HTML
Tất cả các phương án trên
SOAP cho phép gửi và nhận thông điệp giữa các ứng dụng thông qua?
Giao thức HTTP
Giao thức FTP
Giao thức SMTP.
Tất cả các phương án trên.
WSDL mô tả các tham số truyền vào và trả về của các phương thức bằng cách sử dụng?
XML
JSON
HTML
Tất cả các phương án trên.
SOAP đảm bảo tính toàn vẹn và bảo mật của dữ liệu thông qua việc sử dụng?
Chuỗi băm (hashing).
Mã hóa (encryption).
Chữ ký số (digital signature)
Tất cả các phương án trên.
SOAP và REST đều là gì?
Hai loại ngôn ngữ lập trình.
Hai kiểu kiến trúc ứng dụng web.
Hai loại máy chủ web.
Hai loại ứng dụng di động.
SOAP và REST sử dụng giao thức nào để giao tiếp?
HTTP
FTP
TCP/IP
Tất cả các phương án trên.
SOAP và REST khác nhau ở điểm nào sau đây?
Định dạng dữ liệu truyền tải
Kiến trúc và cấu trúc của các yêu cầu và phản hồi.
Phương thức gọi dịch vụ.
Tất cả các phương án trên.
SOAP sử dụng định dạng dữ liệu nào để truyền tải thông điệp?
XML
JSON
HTML
Tất cả các phương án trên
REST sử dụng định dạng dữ liệu nào để truyền tải thông điệp?
JSON
XML
HTML
Tất cả các phương án trên
SOAP có đặc điểm nào sau đây?
Mạnh mẽ và phức tạp hơn.
Định dạng dữ liệu cấu trúc và rõ ràng.
Hỗ trợ bảo mật và độ tin cậy cao.
Tất cả các phương án trên.
REST có đặc điểm nào sau đây?
Đơn giản và linh hoạt hơn.
Định dạng dữ liệu không cần thiết.
Tương tác theo mô hình yêu cầu/ phản hồi.
Tất cả các phương án trên.
SOAP sử dụng phương thức gọi dịch vụ nào?
RPC (Remote Procedure Call)
GET
POST
Tất cả các phương án trên.
REST sử dụng phương thức gọi dịch vụ nào?
GET
POST
PUT
Tất cả các phương án trên.
SOAP và REST đều hỗ trợ việc truyền tải dữ liệu qua mạng thông qua?
Giao thức HTTP.
Giao thức TCP/IP.
Giao thức UDP.
Tất cả các phương án trên.
SOAP và REST đều được sử dụng trong việc phát triển ứng dụng nào sau đây?
Ứng dụng di động.
Ứng dụng web.
Ứng dụng máy chủ
Tất cả các phương án trên
SOAP và REST có tính toàn vẹn dữ liệu như nhau không?
Có, cả hai đều đảm bảo tính toàn vẹn dữ liệu.
Không, SOAP đảm bảo tính toàn vẹn dữ liệu, trong khi REST không đảm bảo.
Không, REST đảm bảo tính toàn vẹn dữ liệu, trong khi SOAP không đảm bảo.
Không, cả hai đều không đảm bảo tính toàn vẹn dữ liệu.
SOAP và REST có tính bảo mật như nhau không?
Có, cả hai đều đảm bảo tính bảo mật.
Không, SOAP đảm bảo tính bảo mật, trong khi REST không đảm bảo.
Không, REST đảm bảo tính bảo mật, trong khi SOAP không đảm bảo.
Không, cả hai đều không đảm bảo tính bảo mật.
SOAP và REST có khả năng mở rộng như nhau không?
Có, cả hai đều có khả năng mở rộng tốt.
Không, SOAP có khả năng mở rộng tốt hơn REST.
Không, REST có khả năng mở rộng tốt hơn SOAP.
Không, cả hai đều không có khả năng mở rộng tốt.
SOAP và REST được sử dụng phổ biến trong các lĩnh vực nào sau đây?
E-commerce.
Truyền thông.
Công nghiệp.
Tất cả các phương án trên.
Web Service (WS) là gì?
Một loại trang web tĩnh
Một phương thức kết nối mạng
Một ứng dụng cho phép các máy tính giao tiếp qua mạng
Một công nghệ giúp tăng tốc tải trang web
Đặc trưng của Web Service là gì?
Độc lập với ngôn ngữ lập trình
Độc lập với nền tảng
Cung cấp giao diện chung để giao tiếp
Tất cả các phương án trên đều đúng
Web Service có những tính chất nào sau đây?
Tính đa luồng
Tính dễ mở rộng
Tính nhất quán
Tất cả các phương án trên đều đúng
WS có thể sử dụng giao thức nào để giao tiếp?
HTTP
FTP
TCP/IP
Tất cả các phương án trên đều đúng
Điểm mạnh của WS là gì?
Tính mô-đun
Tính tương thích
Tính tái sử dụng
Tất cả các phương án trên đều đúng
WS thường sử dụng định dạng dữ liệu nào để truyền thông tin?
JSON
XML
CSV
Tất cả các phương án trên đều đúng
Khái niệm "Service-Oriented Architecture" (SOA) liên quan đến WS như thế nào?
WS là một phần của SOA
WS và SOA là hai khái niệm hoàn toàn riêng biệt
WS không liên quan đến SOA
WS là phiên bản cũ hơn của SOA
WS được sử dụng chủ yếu trong các lĩnh vực nào sau đây?
E-commerce
Finance
Healthcare
Tất cả các phương án trên đều đúng
WS có thể được triển khai bằng ngôn ngữ lập trình nào?
Java
C#
Python
Tất cả các phương án trên đều đúng
Điểm khác biệt giữa WS và truyền thống Client-Server là gì?
WS không cần máy chủ
WS không cần ứng dụng trên máy khách
WS không cần giao diện người dùng
WS cho phép giao tiếp giữa các ứng dụng trên các nền tảng khác nhau
WS có thể sử dụng các giao thức nào để tương tác?
HTTP
FTP
SMTP
Tất cả các phương án trên đều đúng
WS sử dụng phương thức nào để gửi yêu cầu và nhận phản hồi?
GET
POST
PUT
Tất cả các phương án trên đều đúng
Đặc điểm chính của WS là gì?
Tính mở rộng
Tính tương tác
Tính nhất quán
Tất cả các phương án trên đều đúng
WS có hỗ trợ tính năng bảo mật như nào?
Sử dụng SSL/TLS
Sử dụng mã hóa dữ liệu
Xác thực người dùng
Tất cả các phương án trên đều đúng
WS sử dụng mô hình kiến trúc nào để giao tiếp giữa máy chủ và máy khách?
Client-Server
Peer-to-Peer
Publisher-Subscriber
Tất cả các phương án trên đều đúng
WS có thể tương tác với các ứng dụng khác nhau thông qua:
HTTP
Messaging Queue
File Transfer Protocol
Tất cả các phương án trên đều đúng
WS có khả năng tương thích với các ngôn ngữ lập trình nào?
Java
C#
Python
Tất cả các phương án trên đều đúng
WS có thể truyền thông dữ liệu qua mạng bằng cách sử dụng:
TCP/IP
UDP
HTTP
Tất cả các phương án trên đều đúng
WS có thể đảm bảo tính nhất quán thông qua:
Sử dụng giao thức HTTP
Sử dụng định dạng dữ liệu chuẩn
Sử dụng các nguyên tắc thiết kế chung
Tất cả các phương án trên đều đúng
WS được ứng dụng phổ biến trong các hệ thống nào?
Hệ thống thanh toán trực tuyến
Hệ thống quản lý khách hàng
Hệ thống log và theo dõi lỗi
Tất cả các phương án trên đều đúng
SOAP là viết tắt của gì?
Simple Object Access Protocol
Service-Oriented Architecture Protocol
Secure Object Authentication Protocol
System Operation and Administration Protocol
SOAP là giao thức dùng để làm gì trong Web Service?
Gửi và nhận dữ liệu qua mạng
Xác thực người dùng
Định nghĩa giao diện dịch vụ
Tạo giao diện người dùng
WSDL là viết tắt của gì?
Web Service Description Language
Web System Development Lifecycle
Wireless Service Deployment Limitation
Web Security Development Library
WSDL được sử dụng để làm gì trong Web Service?
Mô tả cách sử dụng các phương thức HTTP
Định nghĩa giao diện dịch vụ, các phương thức, tham số và định dạng dữ liệu
Chứa mã nguồn của dịch vụ
Kiểm tra tính bảo mật của dịch vụ
Các phần chính của một tệp WSDL bao gồm:
<types>, <portTypes>, <services>
<messages>, <operations>, <bindings>
<imports>, <schemas>, <definitions>
<endpoints>, <interfaces>, <contracts>
Để sử dụng WSDL, bạn cần làm gì trước tiên?
Cài đặt một máy chủ Web Service
Tạo một tệp WSDL mô tả dịch vụ
Viết mã nguồn cho phía máy khách
Tạo một ứng dụng di động
WSDL hỗ trợ định dạng dữ liệu nào để truyền thông tin?
JSON
XML
CSV
Tất cả các phương án trên đều đúng
WSDL cho phép mô tả dịch vụ sử dụng những kiểu dữ liệu nào?
Nguyên thủy (primitive)
Mảng (array)
Đối tượng (object)
Tất cả các phương án trên đều đúng
WSDL có thể mô tả được những phương thức nào của dịch vụ?
GET
POST
PUT
Tất cả các phương án trên đều đúng
WSDL hỗ trợ mô hình kiến trúc nào để triển khai dịch vụ Web?
Client-Server
Peer-to-Peer
Publisher-Subscriber
Tất cả các phương án trên đều đúng
Trong WSDL, <portType> dùng để làm gì?
Mô tả các tham số đầu vào và đầu ra của phương thức
Mô tả cách sử dụng các phương thức HTTP
Mô tả các giao diện người dùng
Mô tả kiểu dữ liệu cho các trường dữ liệu
SOAP sử dụng ngôn ngữ đánh dấu nào để truyền dữ liệu?
JSON
XML
HTML
YAML
SOAP hỗ trợ tính năng nào để bảo mật dữ liệu truyền qua mạng?
SSL/TLS
Mã hóa dữ liệu
Chữ ký số
Tất cả các phương án trên đều đúng
SOAP có thể sử dụng các giao thức nào để truyền thông tin?
HTTP
SMTP
TCP/IP
Tất cả các phương án trên đều đúng
Một tệp WSDL có thể mô tả được bao nhiêu dịch vụ?
Chỉ một dịch vụ duy nhất
Nhiều dịch vụ
Không giới hạn số lượng dịch vụ
Chỉ dùng cho dịch vụ một chiều
WSDL cho phép xác định các tham số của phương thức dựa trên:
Kiểu dữ liệu
Tên tham số
Phạm vi truy cập
Tất cả các phương án trên đều đúng
WSDL có hỗ trợ khả năng tái sử dụng mã nguồn?
Có
Không
Phụ thuộc vào ngôn ngữ lập trình
Phụ thuộc vào hệ thống quản lý mã nguồn
SOAP và WSDL là các tiêu chuẩn thuộc tổ chức nào?
W3C
IEEE
ISO
IETF
WSDL có thể được viết bằng ngôn ngữ nào?
XML
JSON
HTML
Tất cả các phương án trên đều đúng
WSDL định nghĩa các phương thức dựa trên giao thức nào?
HTTP
FTP
TCP/IP
Tất cả các phương án trên đều đúng
WS dựa trên SOAP và REST có điểm khác biệt gì?
REST sử dụng XML, SOAP sử dụng JSON
SOAP tương thích tốt hơn với các ngôn ngữ lập trình
REST dễ hiểu và sử dụng hơn
Tất cả các phương án trên đều đúng
SOAP và REST đều sử dụng giao thức nào để giao tiếp?
HTTP
FTP
TCP/IP
Tất cả các phương án trên đều đúng
SOAP và REST đều hỗ trợ tính năng bảo mật như nào?
SSL/TLS
Mã hóa dữ liệu
Xác thực người dùng
Tất cả các phương án trên đều đúng
SOAP và REST đều có thể sử dụng định dạng dữ liệu nào để truyền thông tin?
JSON
XML
CSV
Tất cả các phương án trên đều đúng
SOAP và REST đều sử dụng phương thức nào để gửi yêu cầu và nhận phản hồi?
GET
POST
PUT
Tất cả các phương án trên đều đúng
SOAP và REST đều hỗ trợ mô hình kiến trúc nào để triển khai dịch vụ Web?
Client-Server
Peer-to-Peer
Publisher-Subscriber
Tất cả các phương án trên đều đúng
Điểm khác biệt giữa SOAP và REST là gì?
SOAP sử dụng URL, REST sử dụng URI
SOAP cần một tệp WSDL, REST không cần
SOAP hỗ trợ giao tiếp đồng bộ, REST hỗ trợ giao tiếp bất đồng bộ
Tất cả các phương án trên đều đúng
SOAP và REST đều được sử dụng trong các ứng dụng nào sau đây?
Mạng xã hội
Hệ thống thanh toán trực tuyến
Ứng dụng di động
Tất cả các phương án trên đều đúng
SOAP và REST đều có khả năng tương thích với các ngôn ngữ lập trình nào?
Java
C#
Python
Tất cả các phương án trên đều đúng
SOAP và REST đều có thể truyền thông dữ liệu qua mạng bằng cách sử dụng:
TCP/IP
UDP
HTTP
Tất cả các phương án trên đều đúng
SOAP và REST có khả năng đảm bảo tính nhất quán thông qua:
Sử dụng giao thức HTTP
Sử dụng định dạng dữ liệu chuẩn
Sử dụng các nguyên tắc thiết kế chung
Tất cả các phương án trên đều đúng
SOAP và REST có thể sử dụng các phương thức nào để tương tác với dịch vụ?
GET
POST
PUT
Tất cả các phương án trên đều đúng
Điểm khác biệt giữa SOAP và REST là gì?
REST hỗ trợ giao tiếp đồng bộ, SOAP hỗ trợ giao tiếp bất đồng bộ
REST không cần một tệp WSDL, SOAP cần
REST sử dụng URL, SOAP sử dụng URI
Tất cả các phương án trên đều đúng
Điểm chung giữa SOAP và REST là gì?
Cả hai đều dựa trên giao thức HTTP để giao tiếp
Cả hai đều hỗ trợ tính năng bảo mật
Cả hai đều sử dụng định dạng dữ liệu XML để truyền thông tin
Tất cả các phương án trên đều đúng
SOAP và REST đều được sử dụng trong các lĩnh vực nào sau đây?
Hệ thống thanh toán trực tuyến
Hệ thống quản lý khách hàng
Hệ thống log và theo dõi lỗi
Tất cả các phương án trên đều đúng
REST được coi là phù hợp với việc sử dụng trong các ứng dụng nào?
Các ứng dụng di động
Các ứng dụng phân tán
Các ứng dụng web nhẹ
Tất cả các phương án trên đều đúng
SOAP được coi là phù hợp với việc sử dụng trong các ứng dụng nào?
Các ứng dụng di động
Các ứng dụng phân tán
Các ứng dụng web nhẹ
Tất cả các phương án trên đều đúng
RESTful Web Service là gì?
Web Service dựa trên giao thức REST
Web Service sử dụng SOAP
Web Service hỗ trợ các kiểu dữ liệu RESTful
Web Service có tính năng bảo mật tốt hơn SOAP
SOAP và REST có khả năng tương thích với các hệ thống nền tảng nào?
Windows
Linux
Android
Tất cả các phương án trên đều đúng
SOAP và REST đều có thể sử dụng các ngôn ngữ lập trình nào để triển khai dịch vụ?
Java
C#
Python
Tất cả các phương án trên đều đúng
