Bài tập lớnMôn học: Quản trị mạng Đề tài: Giới thiệu chức năng, sử dụng cách cài đặt dịch vụ web trên window server 2019... • Khả năng tương tác: Các Web Service cho phép các ứng dụng k
Trang 1Bài tập lớn
Môn học: Quản trị mạng
Đề tài: Giới thiệu chức năng, sử dụng cách cài đặt dịch
vụ web trên window server 2019
Trang 2Thành viên nhóm gồm:
• Bùi Tuấn Anh – 21A100100006
• Nguyễn Nguyên Vũ - 22A1001D0374
• Tăng Xuân Điệp - 21A100100089
• Trần Trọng Giang - 22A1001D0097
Trang 3I Giới thiệu
về dịch vụ web
Trang 5Web service có 3 thành phần chính:
• SOAP (Simple Object Access Protocol) - giao thức truy cập đối tượng đơn giản.
• WSDL (Web Services Description
Language) - ngôn ngữ định nghĩa web service.
• UDDI (Universal Description, Discovery and Integration).
Trang 7WSDL là gì?
» WSDL là từ viết tắt
của (Web Services
Description Language) - ngôn ngữ
định nghĩa web
service.
» WSDL là một tài liệu xml chứa thông tin về các web service như tên phương thức, tham số phương thức và cách
truy cập nó.
» WSDL là một phần của UDDI Nó hoạt động như một giao diện giữa các ứng dụng web service.
Trang 8UDDI là gì?
» UDDI là từ viết tắt của Universal Description, Discovery and Integration.
» UDDI là một framework dựa trên XML cho việc mô tả, khám phá và tích hợp các web service.
» UDDI là một thư mục các giao diện web service được mô tả bởi WSDL, chứa thông tin về các web service.
Trang 10• Server gửi các kết quả được thực thi các ở hàm thông qua HTTP Request
Trang 11c Các phiên bản
Có hai loại web service chủ yếu:
1 SOAP Web Service
• SOAP là viết tắt của Simple Object Access Protocol Nó là một giao thức dựa trên XML để truy cập các web service.
• SOAP được khuyến cáo bởi W3C cho giao tiếp giữa hai ứng dụng.
• SOAP là giao thức dựa trên XML Đó là nền tảng độc lập và ngôn ngữ độc lập Bằng cách sử dụng SOAP, bạn sẽ có thể tương tác với các ứng dụng ngôn ngữ lập trình khác.
2 RESTful Web Service
• REST là viết tắt của REpresentational State Transfer.
• REST là một kiểu kiến trúc không phải là một giao thức.
Trang 12II Chức năng của dịch vụ
web
Trang 13• Khả năng tương tác: Các Web Service cho phép các ứng dụng khác nhau giao tiếp với nhau và chia sẻ dữ liệu và dịch vụ với nhau Vì vậy, thay vì viết mã cụ thể mà chỉ các ứng dụng cụ thể mới có thể hiểu được, ta có thể viết mã chung mà tất cả các ứng dụng đều có thể hiểu.
• Hiển thị chức năng hiện có trên mạng: Web Service là một đơn vị mã được quản
lý cung cấp một số loại chức năng cho ứng dụng khách hoặc người dùng cuối Chức năng này có thể được gọi qua giao thức HTTP, điều đó có nghĩa là nó cũng có thể được gọi qua internet Ngày nay tất cả các ứng dụng đều có trên internet, điều này làm cho mục đích của các Web Service trở nên hữu ích hơn Điều đó có nghĩa là Web Service có thể ở bất kỳ đâu trên internet và cung cấp các chức năng cần thiết theo yêu cầu.
• Giao thức chuẩn hóa: Phương thức giao tiếp của Web services đều được chuẩn hóa, 4 lớp của web gồm: truyền tải dịch vụ, nhắn tin XML, mô tả dịch vụ, các layer khám phá dịch vụ Việc chuẩn hóa stack giao thức này mang lại cho doanh nghiệp nhiều lợi thế như có nhiều lựa chọn, giảm chi phí do cạnh tranh và tăng chất lượng.
• Giảm chi phí truyền thông : Các Web Service sử dụng SOAP qua giao thức HTTP,
vì vậy bạn có thể sử dụng internet chi phí thấp hiện tại của mình để triển khai các Web Service.
Trang 15Bước 1: Cài đặt địa chỉ IP tĩnh cho máy chủ web
Control panel -> Network and
internet
-> Network connections
Tại đây cài đặt lại địa chỉ IP của mạng
Trang 16Bước 2: Chạy Server Manager -> nhấp vào Add roles and
features.
Trang 17Bước 3: Nhấp vào nút
Next.
Trang 18Bước 4: Tại đây ta có hai lựa chọn kiểu cài đặt.
Role-based or feature-based installation: Tùy chọn này cho phép bạn
chọn các vai trò và tính năng của máy chủ cụ thể
Remote Desktop Services installation: Tùy chọn này cho phép bạn cài
đặt các thành phần cần thiết để thiết lập môi trường từ xa
Vì vậy, ta chọn Role-based or feature-based installation sau đó chọn
Next.
Trang 19Bước 5: Chọn host bạn muốn thêm các service.
Trang 20Bước 6: Tại Server Roles, bạn tích vào Web server hay còn gọi
là ISS, thông báo hiện ra nhấp vào
nút Add Features.
Trang 21Sau
đó bấm Next.
Trang 22Bước 7: Tại đây ta có thể chọn 1 số dịch vụ khác để cài đặt chung với dịch vụ web.
Trang 23Bước 8: Tại Web server Role (IIS), ta
chọn Next Tại đây ta có thể chọn chi
tiết các dịch vụ cho web server Chẳng hạn như là dịch vụ FTP
Trang 24Bước 9: Nếu server cần khởi động lại, sẽ tự động làm thế mà không có thêm thông báo.
Bấm Yes nếu cần chức năng này
Còn lại bấm No.
Trang 25Bước 10: Nhấp vào Install để
cài đặt.
Trang 26Sau khi cài đặt xong bạn nhấn
vào Close để hoàn thành
Trang 27Cuối cùng ta chạy trình duyệt web,
truy cập vào localhost để xem Dịch
vụ web có chạy bình thường hay
không
Trang 28IV Cách sử
dụng dịch vụ web
Trang 30Bước 2: Mở các mục bên trên bảng điều khiển bên
trái, Default Web Site
được cấu hình
Trang 31Bước 3: Nhấn chuột phải
vào Sites
-> Nhấn Add
Website để thêm
website mới
Trang 32Bước 4: Tại đây ta điền thông tin cho website:
- Site name: Tên của
trang web
- Physical path: địa
chỉ vật lý của website
- Type: giao thức của
website, cơ bản nên
xong ta nhấn OK để
hoàn thành
Trang 33Bước 5: Nhấn chuột phải vào website vừa tạo
Chọn Manage Website -> Browse để kiểm tra
website đã được cấu
hình thành công chưa
Trang 34Kết quả: