Chương 3.Giới thiệu cơng nghệ và xây dựng chương trình

Một phần của tài liệu Phân tích và thiết kế hệ thống: Quản lý hệ thống thiết bị phòng thí nghiệm. (Trang 121 - 122)

3.5. Giới thiệu về World Wide Web

World Wide Web viết tắt là WWW. WWW là mạng trao đổi thơng tin tồn cầu xây dựng trên nền Internet. Tham gia vào WWW gồm cĩ các máy chủ (hay cịn gọi là Server) cung cấp thơng tin và các máy khách (hay cịn gọi là Client) sử dụng thơng tin. Trên các máy chủ cần chạy chương trình phần mềm làm nhiệm vụ đĩn nhận thơng tin và gửi trả thơng tin gọi là Web server (tạm gọi là chương trình chủ cung cấp dịch vụ Web). Trên các máy khách cần chạy chương trình phần mềm cĩ khả năng giao tiếp với Web server để gửi yêu cầu và nhận thơng tin gọi là Web browser (hay cịn gọi là trình duyệt Web). Web server và Web browser trao đổi với nhau những thơng tin theo định dạng HTML (Hyper Text Markup Languages-Ngơn ngữ đánh dấu siêu văn bản) qua giao thức HTTP (Hyper Text Transfer Protocol-Giao thức chuyền siêu văn bản). Một số tên phần mềm Web server thơng dụng hiện nay là Microsoft Internet Information Service (IIS), Apache,….Một số tên phần mềm Web browser thơng dụng hiện nay là Microsoft Internet Explorer (IE, MSIE), Netcape, Communicator/Nagivator, Opera, Lynx.

Các chương trình phần mềm chạy trên máy chủ cung cấp dịch vụ WWW gọi là chương trình ứng dụng Web. Do đặc điểm riêng của WWW, các chương trình Web sử dụng những cơng nghệ phát triển khác với những chương trình thơng thường chạy trên máy tính cá nhân, hay chạy trên mạng cục bộ (LAN). Kiến trúc tổng thể của các chương trình được thực hiện qua 3 lớp sau.

Hình 3.1. Kiến trúc 3 lp ca chư ơng trình ng dng Web

Giao diện người dùng (vd. Các trạm làm việc)

Logic Ứng dụng phần trung gian (vd. Webserver, Application Server)

Lưu trữ back-end (vd. Server CSDL quan hệ)

KILOB OB OO KS .CO M 1. Người dùng yêu cu mt tài liu

2. Web server tìm tài liu trong h thng tp

4. Web server tr tài liu cho trình duyt web

3. Web server ly tài liu t h thng tp

Là nơi trình duyệt Web hoạt động. Các trình duyệt Web kết nối tới Web server, yêu cầu trang tài liệu HTML. Trình duyệt Web hiển thị trang HTML nhận được từ Web server theo khuơn dạng phù hợp cho người sử dụng.

Một phần của tài liệu Phân tích và thiết kế hệ thống: Quản lý hệ thống thiết bị phòng thí nghiệm. (Trang 121 - 122)