1
Lê Đình Thanh
Bộ môn Mạng và Truyền thông Máy tính
Khoa Công nghệ Thông tin
Trường Đại học Công nghệ, ĐHQGHN
E-mail: thanhld@vnu.edu.vn, thanhld.vnuh@gmail.com
Mobile: 0987.257.504
Bài giảng
PHÁT TRIỂN ỨNG DỤNG WEB
2
Web service
Bài 8
Lê Đình Thanh, Bài giảng Phát triển ứng dụng web.
3
Nội dung
Web service (WS) là gì?
Vì sao dùng WS?
Tạo WS
Triệu gọi phương thức của WS
Sử dụng PHP
Sử dụng AJAX
Sử dụng jQuery
Lê Đình Thanh, Bài giảng Phát triển ứng dụng web.
Web service (WS)
WS là thành phần phần mềm cung cấp các phương thức
(hàm) có thể triệu gọi qua mạng
Tài liệu WSDL[(Web Services Description Language) xác định
các phương thức mà WS cung cấp
Các hệ thống khác triệu gọi phương thức của WS bằng cách
gửi cho WS thông báo WS Request và nhận kết quả (giá trị
trả về của phương thức) trong thông báo WS Response
f(x)
g(x, y)
h(z)
v = f(10)
Web ServiceApplication
WS Request
WS Response
Lê Đình Thanh, Bài giảng Phát triển ứng dụng web.
Vì sao dùng web service
Cho phép tích hợp qua mạng giữa các ứng
dụng được viết bằng các ngôn ngữ khác
nhau trên các nền khác nhau
Tích hợp trong cùng host (thường yêu cầu
cùng nền, cùng ngôn ngữ lập trình)
Bao hàm tệp mã nguồn: .h, .inc, …
Thư viện liên kết tĩnh: .lib
Thư viện liên kết động: .dll
Tích hợp qua mạng
Remote Procedure Call (RPC)
Web service
Lê Đình Thanh, Bài giảng Phát triển ứng dụng web.