Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 62 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
62
Dung lượng
1,71 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - NGUYỄN VĂN TUÂN KIẾN TRÚC HƯỚNG DỊCH VỤ VÀ ỨNG DỤNG Chuyên ngành: Công Nghệ Thông Tin LUẬN VĂN THẠC SĨ KỸ THUẬT CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: TS Vũ Thị Hương Giang HÀ NỘI - 2014 LỜI CAM ĐOAN Tôi xin cam đoan luận văn thực trình nghiên cứu khoa học thân đúc kết từ trình nghiên cứu từ việc tập hợp nguồn tài liệu, kiến thức học đến việc tự thu thập thông tin liên quan liên hệ thực tế đơn vị công tác Mọi giúp đỡ cho việc thực luận văn tác giả cảm ơn thơng tin trích dẫn luận văn rõ nguồn gốc Tác giả Nguyễn Văn Tuân i LỜI CẢM ƠN Luận văn hoàn thành trường Đại học bách khoa Hà Nội, kết khoá cao học CH2012A Đầu tiên cho phép chân thành cám ơn tới Cô giáo TS.Vũ Thị Hương Giang trực tiếp hướng dẫn sửa chữa suốt thời gian nghiên cứu hồn thành luận văn Tơi xin bày tỏ lịng biết ơn sâu sắc tới thầy giáo Viện đào tạo sau đại học tham gia giảng dạy lớp Cao học ngành công nghệ thông tin Nha Trang Tơi xin cảm ơn gia đình, đồng nghiệp, phòng ban chức bạn bè giúp đỡ động viên suốt thời gian học tập hoàn thiện luận văn Xin chân thành cảm ơn! Người thực Nguyễn Văn Tuân ii DANH MỤC CÁC CHỮ VIẾT TẮT Chữ viết tắt SOA API Diễn giải nội dung (Service Oriented Architecture - SOA) Kiến trúc hướng dịch vụ (Application programming interface) Giao diện lập trình ứng dụng W3C World Wide Web Consortium XML Extensible Markup Language B2B Business to Business SOAP Sample Object Access Protocol RPC Remote Procedure Call WSDL Web Service Description Language CSDL Cơ sở liệu UDDI Universal Description, Discovery and Intergation SMTP Simple Mail Transfer Protocol HTTP Hypertext Transfer Protocol CORBA Common Object Request Broker Architecture DCOM Distributed Component Object Model EJB Enterprise Java Bean WS Web serice iii DANH MỤC HÌNH VẼ Trang Hình 1: Kết tìm kiếm điểm đến tripadvisor.com 11 Hình 2: Giao diện trang travel.com 12 Hình Mơ hình hoạt động web service 17 Hình Mơ hình tổng quan SOA 24 Hình 5: Message truyền nhận dịch vụ 25 Hình Giao diện google map Web 27 Hình Các thành phần Google Maps 28 Hình Giao diện chức tìm khách sạn theo thành phố 30 Hình Giao diện chức tìm khách sạn theo thành phố 31 Hình 10 Mơ hình dịch vụ khách sạn 33 Hình 11 Mơ hình dịch vụ nhà hàng 35 Hình 12 Mơ hình tích hợp dịch vụ 36 Hình 13 Sơ đồ trang thơng tin điện tử 37 Hình 14 Bố cục trang điện tử 38 Hình 15 Biểu đồ Use case cho tồn hệ thống 39 Hình 16 Biểu đồ Use case chi tiết dịch vụ “Quản lý khách sạn” 40 Hình 17 Biểu đồ Use case chi tiết dịch vụ “Quản lý nhà hàng” 41 Hình 18 Mơ hình hóa liệu 52 iv MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN .ii DANH MỤC CÁC CHỮ VIẾT TẮT iii DANH MỤC HÌNH VẼ iv Trang iv MỤC LỤC v MỞ ĐẦU CHƯƠNG ĐẶT VẤN ĐỀ VÀ ĐỊNH HƯỚNG GIẢI PHÁP Hiện trạng dịch vụ hỗ trợ công ty lữ hành Hiện trạng dịch vụ hỗ trợ khách du lịch 10 Vấn đề tồn 11 Mục đích luận văn 13 Định hướng giải pháp 14 CHƯƠNG 16 CƠ SỞ LÝ THUYẾT VÀ CÔNG NGHỆ 16 I Cơ sở lý thuyết 16 Dịch vụ web (web service) 16 1.1 Web service 16 1.2 Các thành phần web service 16 Kiến trúc dịch vụ - SOA (Service-Oriented Architecture) 20 2.1 Khái niệm 20 2.2 Tính chất SOA 21 2.3 Mơ hình hoạt động SOA 24 II Cơng nghệ phục vụ tốn 26 Google Map 26 1.1 Giới thiệu Google Maps API 26 v 1.2 Giải pháp ứng dụng Google Maps API 27 1.3 Cách thức sử dụng Google Máp API 27 Dịch vụ tìm kiếm giữ khách sạn Ratestogo.net 29 2.1 Giới thiệu Ratestogo.net 29 2.2 Cách thức sử dụng dịch vụ web reatestogo.net 29 Dịch vụ tìm kiếm nhà hàng tripadvisor.com 30 3.1 Giới thiệu dịch vụ web tripadvisor.com 30 3.2 Cách thức sử dụng dịch vụ web tripadvisor.com 30 CHƯƠNG 32 MƠ HÌNH TÍCH HỢP DỊCH VỤ LỮ HÀNH 32 Mơ hình dịch vụ khách sạn 32 Mơ hình dịch vụ nhà nhàng 34 Mơ hình tích hợp dịch vụ 36 CHƯƠNG 37 XÂY DỰNG WEBSITE LỮ HÀNH THEO KIẾN TRÚC DỊCH VỤ 37 Thiết kế giao diện website 37 Thử nghiệm 38 2.1 Sơ đồ Use Case 38 2.2 Danh sách Actor 41 2.3 Danh sách Use Case 42 2.4 Đặc tả Use Case 43 2.5 Mơ hình hóa liệu 51 a Mơ hình 51 b Mô tả chi tiết 52 Triển khai dịch vụ 55 Kiểm chứng dịch vụ 55 KẾT LUẬN 59 Kết đạt luận văn 59 Các vấn đề tồn luận văn 59 vi Hướng phát triển luận văn 60 TÀI LIỆU THAM KHẢO 61 vii MỞ ĐẦU Ứng dụng công nghệ thông tin công ty lữ hành ngày phát triển mạnh mẽ dừng lại mức độ xây dựng website giới thiệu công ty, tour du lịch Các thông tin website đến với khách du lịch cịn thiếu Một mặt công ty lữ hành không đủ nguồn nhân lực để thu thập thông tin, mặt khác cơng ty chưa tích hợp dịch vụ cơng nghệ thơng tin sẵn có dạng dịch vụ web(web service) vào phần mềm website để có thơng tin đầy đủ để cung cấp cho khách hàng Kiến trúc hướng dịch vụ SOA (Service Oriented Architecture – SOA) giải pháp tối ưu để tích hợp dịch vụ web nhà cung cấp Nó cho phép cung cấp dịch vụ có tính đầy đủ nhu cầu người sử dụng, vấn đề tích hợp đặt phép ứng dụng riêng lẻ tích hợp với qui trình nghiệp vụ Với lợi SOA mục tiêu luận văn nghiên cứu kiến trúc hướng dịch vụ SOA xây dựng dịch vụ cung cấp thông tin du lịch dựa vào vị trí đồng thời thử nghiệm việc tích hợp dịch vụ vào website Với mục tiêu đặt vậy, nội dung, kết nghiên cứu luận văn trình bày ba chương sau: - Chương Đặt vấn đề định hướng giải pháp - Chương Cơ sở lý thuyết công nghệ - Chương Mô hình tích hợp dịch vụ lữ hành - Chương Xây dựng website lữ hành theo kiến trúc hướng dịch vụ - Kết luận CHƯƠNG ĐẶT VẤN ĐỀ VÀ ĐỊNH HƯỚNG GIẢI PHÁP Trong chương tác giả giới thiệu trạng dịch vụ hỗ trợ công ty lữ hành nước giới, giới thiệu dịch vụ hỗ trợ khách du lịch nước giới từ nêu vấn đề tồn tại, mục đích luận văn đưa hướng giải pháp ứng dụng Hiện trạng dịch vụ hỗ trợ công ty lữ hành a) Việt Nam Du lịch từ lâu coi ngành cơng nghiệp khơng khói đóng vai trị quan trọng kinh tế Trong năm 2013, ngành công nghiệp du lịch đóng góp khoảng 10% GDP, dự kiến tăng lên gần 11% vào năm 2014 [10] Ngồi ra, du lịch cịn ngành sử dụng triệt để ứng dụng công nghệ thông tin (IT), biến công nghệ thông tin (CNTT) trở thành phần thiết yếu phát triển ngành cơng nghiệp du lịch góp phần đáng kể thành công ngành công nghiệp Tuy nhiên, Việt Nam ứng dụng công nghệ thông tin ngành du lịch mang tính chất đơn lẻ, khơng có trao đổi nhà cung cấp dịch vụ du lịch nhà khai thác dịch vụ hay nói cách khác chưa có ứng dụng cơng nghệ thơng tin sử dụng khai thác chung Số lượng phần mềm hướng dịch vụ so với số lượng phần mềm truyền thống Điều cho thấy, phần mềm hướng dịch vụ Việt Nam giai đoạn bắt đầu Chỉ có vài website thương mại điện tử Việt Nam lịch vực du lịch cung cấp phần mềm theo hướng dịch vụ web như: http://www.travel.com.vn, http://dulichvietnam.com.vn b) Thế giới cập nhật khách sạn yêu thích Tiền điều kiện Use-Case bắt đầu người dùng muốn cập nhật khách sạn yêu thích - Người dùng chọn xem thông tin chi tiết khách sạn - Chọn nút nhấn “Cập nhật khách sạn yêu thích” Luồng Nếu Use-Case thực thành công, hệ thống hiễn thị danh sách khách sạn yêu thích thành viên ngược lại hệ thống báo không thực Luồng phụ Khơng có Luồng ngoại trừ Khơng có u cầu đặc biệt Khơng có Đặt tả Use-Case “Thêm nhà hàng” Thông tin Đặc tả Mô tả Use-Case cho phép người quản lý thêm nhà hàng vào hệ thống Tiền điều kiện Use-Case bắt đầu người quản lý muốn thêm nhà hàng tick chọn nhà hàng danh sách nhà hàng mà hệ thống thu thập từ dịch vụ web bên Sau chọn xong nhấn nút cập nhật Luồng Nếu Use-Case thực thành công Hệ thống báo cập nhật thành công ngược lại báo cập nhật không thành công 47 Luồng phụ Không có Luồng ngoại trừ Khơng có u cầu đặc biệt Khơng có Đặt tả Use-Case “Sửa nhà hàng” Thơng tin Đặc tả Mô tả Use-Case cho phép người người quản lý sửa nhà hàng Tiền điều kiện Use-Case bắt đầu người quản lý chọn nhà hàng danh sách nhà hàng có sở liệu nhấn nút sửa Sau thay đổi thông tin xong tin nhấn nút cập nhật Luồng Nếu Use-Case thực thành cơng hệ thống báo cập nhật thành công ngược lại báo cập nhật khơng thành cơng Luồng phụ Khơng có Luồng ngoại trừ Khơng có u cầu đặc biệt Khơng có Đặt tả Use-Case “Tìm kiếm nhà hàng” Thơng tin Đặc tả Mô tả Use-Case cho phép người dùng tìm kiếm nhà hàng Tiền điều kiện Use-Case bắt đầu người dùng vào trang web - Người dùng chọn tìm kiếm nhà hàng từ memu - Người dùng lựa chọn tìm kiếm theo 48 tên nhà hàng - Người dùng lựa chọn tìm kiếm nhà hàng vùng Luồng Nếu Use-Case thực thành cơng thị danh sách nhà hàng tìm thấy Ngược lại thơng báo khơng tìm thấy Luồng phụ Khơng có Luồng ngoại trừ Khơng có u cầu đặc biệt Khơng có Đặt tả Use-Case “Xem danh sách nhà hàng” Thông tin Đặc tả Mô tả Use-Case cho phép người dùng xem danh sách nhà hàng có sở liệu Tiền điều kiện Use-Case bắt đầu người dùng chọn vào menu xem danh sách nhà hàng Luồng Nếu Use-Case thực thành công Hệ thống hiển thị danh sách khách sạn Luồng phụ Khơng có Luồng ngoại trừ Khơng có u cầu đặc biệt Khơng có Đặt tả Use-Case “Xem danh sách nhà hàng mới” Thông tin Đặc tả Mô tả Use-Case cho phép người dùng xem danh sách nhà hàng cập nhật Tiền điều kiện Use-Case bắt đầu người dùng chọn vào menu 49 xem danh sách nhà hàng Luồng Nếu Use-Case thực thành công hệ thống hiển thị danh sách nhà hàng cập nhật Luồng phụ Khơng có Luồng ngoại trừ Khơng có u cầu đặc biệt Khơng có Đặt tả Use-Case “Xem thông tin chi tiết nhà hàng” Thông tin Đặc tả Mô tả Use-Case cho phép người dùng xem thông tin chi tiết nhà hàng Tiền điều kiện Use-Case bắt đầu người dùng click vào nhà hàng danh sách nhà hàng Luồng Nếu Use-Case thực thành cơng người dùng xem thông tin nhà hàng địa chỉ, điện thoại, hình ảnh Luồng phụ Khơng có Luồng ngoại trừ Khơng có u cầu đặc biệt Khơng có Đặt tả Use-Case “Cập nhật nhà hàng u thích” Thơng tin Đặc tả Mơ tả Use-Case cho phép người dùng thành viên cập nhật nhà hàng yêu thích Tiền điều kiện Use-Case bắt đầu người dùng muốn cập nhật nhà hàng yêu thích 50 - Người dùng chọn xem thông tin chi tiết khách sạn - Chọn nút nhấn “Cập nhật khách sạn yêu thích” Luồng Nếu Use-Case thực thành công, hệ thống hiễn thị danh sách khách sạn yêu thích thành viên ngược lại hệ thống báo không thực 2.5 Luồng phụ Không có Luồng ngoại trừ Khơng có u cầu đặc biệt Khơng có Mơ hình hóa liệu a Mơ hình 51 Hình 18 Mơ hình hóa liệu b Mơ tả chi tiết Bảng liệu PlaceType Bảng liệu mô tả loại địa điểm điểm là: ATM, bưu điện, nhà hàng Để dựa vào kết hợp với bảng liệu Place ta tìm kiếm loại địa điểm xung quanh vị trí đứng STT Thuộc tính Kiểu liệu Ràng buộc Int Khóa Mã số loại địa Id Mô tả điêm Description Mô tả tên loại địa điểm: Nvarchar(MAX) Khách sạn, nhà hàng, 52 Picture Đường dẫn hình ảnh đại Nvarchar(255) diện Để minh họa rõ ý nghĩa bảng liệu PlaceType để giải thích lại xây dựng bảng liệu này, xét ví dụ sau: Tìm kiếm nhà hàng có xung quanh điểm đến? : Như có thơng tin loại địa điểm Khách sạn, Nhà Hàng Dựa vào field Description bảng liệu PlaceType suy mã số loại địa điểm Dựa vào mã số loại địa điểm kết hợp với field Type bảng liệu Place trên, lấy địa điểm thuộc loại “Nhà Hàng” Từ vị trí địa điểm ta suy có phải địa điểm xung quanh hay khơng Từ xuất tập hợp địa điểm có kiểu Nhà Hàng xung quanh vị trí người dùng tìm kiếm Bảng liệu Place Bảng liệu Place nhằm mô tả chi tiết địa điểm Dựa vào ta xác định thông tin địa điểm đồ STT Thuộc tính Kiểu liệu Ràng buộc Int Khóa Là mã số để phân biệt với Id Mơ tả địa điểm khác Type Int Khóa ngoại Dùng để mô tả loại địa điểm CityId int Khoa ngoại Dùng mô tả địa điểm thuộc thành phố FullName Nvarchar(255) Mô tả chi tiết thông tin địa điểm Address Nvarchar(255) Mô tả địa địa điểm Contact Nvarchar(MAX) Thông tin để bổ sung cho địa điểm Field có ý nghĩa mặt thơng tin, 53 khơng có ý nghĩa mặt tìm kiếm xLocation Mơ tả vĩ độ địa điểm Float Field có ý nghĩa mặt tìm kiếm, giúp xác định địa điểm biết tọa độ yLocation Mô tả tung độ địa Float điểm Field có ý nghĩa mặt tìm kiếm, giúp xác định địa điểm biết tọa độ Placeinfo int Thông tin bổ sung thêm cho địa điểm Ví dụ: địa liên lạc, hình ảnh, giới thiệu… 10 Keyword Field lưu giữ từ Nvarchar(255) khóa địa điểm đó, có ý nghĩa mặt tìm kiếm Dựa vào keyword để xác định vị trí địa điểm Bảng liệu PlaceInfo Bảng liệu mô tả thông tin thêm cho địa điểm bảng liệu Place Các liệu bổ sung có ích người xem đồ, cần biết hình ảnh, địa liên lạc Bảng liệu FavoritePlace 54 STT Thuộc tính Kiểu liệu Ràng buộc Id Int Khóa Placeid int Khóa ngoại Memberid Int Khóa ngoại Createdate Date Mơ tả Ngày tạo điểm yêu thích Bảng liệu FavoritePlace cung cấp cho liệu điểm yêu thích thành viên Triển khai dịch vụ Cài đặt phía server Để cài đặt web services với liệu host cần phải hỗ trợ thành phần sau: - Microsoft Window server 2003 trở lên - Microsoft Net Framework 4.0 - Microsoft Sql server 2008 - IIS trở lên Kiểm chứng dịch vụ Kiểm chứng 1: Kiểm chứng tìm kiếm khách sạn theo tên Chọn phương thức HotelSearch để sẵn hoạt động Dữ liệu Kiểm chứng: - Username =admin - Password = 123 - Hotel_name= Sheraton Nha Trang Hotel & Spa Bước thực hiện: 55 - Nhập liệu Username vào ô nhập liệu Username - Nhập liệu Password vào ô nhập liệu Password - Nhập liệu Hotel_name vào ô nhập liệu Hotel_name - Nhấn nút Invoke Hình minh họa: Kết quả: Ứng dụng webserice trả danh sách bao gồm khách sạn có tên điều kiện tìm kiếm Kết mong đợi: Ứng dụng webserice trả danh sách bao gồm khách sạn có tên điều kiện tìm kiếm Kết luận: Đạt kết tốt Kiểm chứng 2: Kiểm chứng tìm khách sạn thành phố Chọn phương thức GetHotelInCity để sẵn hoạt động Dữ liệu Kiểm chứng: - Username =admin - Password = 123 - city_name= Nha trang Bước thực hiện: - Nhập liệu Username ô nhập liệu Username - Nhập liệu Password vào ô nhập liệu Password - Nhập liệu city_name vào nhập liệu city_name Hình minh họa: 56 Kết quả: Ứng dụng webserice trả danh sách bao gồm khách sạn thành phố tương ứng Kết mong đợi: Ứng dụng webserice trả danh sách bao gồm khách sạn thành phố tương ứng Kết luận: Đạt kết tốt Kiểm chứng 3: Kiểm chứng tìm nhà hàng theo tên Chọn phương thức GetRestaurantSearch để sẵn hoạt động Dữ liệu Kiểm chứng: - Username =admin - Password = 123 - Restaurant_name= Nhà Hàng La Salsa Bước thực hiện: - Nhập liệu Username ô nhập liệu Username - Nhập liệu Password vào ô nhập liệu Password - Nhập liệu Restaurant_name vào ô nhập liệu Restaurant_name Hình minh họa: 57 Kết quả: Ứng dụng webserice trả danh sách bao gồm nhà hàng tương ứng Kết mong đợi: Ứng dụng webserice trả danh sách bao gồm nhà hàng tương ứng Kết luận: Đạt kết tốt 58 KẾT LUẬN Kết đạt luận văn Luận văn tốt nghiệp tác giả với đề tài: “Kiến trúc hướng dịch vụ ứng dụng” hoàn thành Đề tài giải vấn đề sau: a) Tìm hiểu khái niệm, yếu tố kiến trúc hướng dịch vụ SOA Web service đồng thời triển khai xây dựng dịch cung cấp thông tin du lịch việc tích hợp dịch vụ website b) Đưa mơ hình mơ hình triển khai hệ thống quản lý cung cấp thông tin dịch vụ du lịch tảng dịch vụ c) Xây dựng dịch vụ phục cho nhà phát triển độc Đã giải số số tồn đọng vấn đề tích hợp hệ thống sẵn có với dịch vụ bên ngồi mà khơng cần biết dịch vụ viết ngơn ngữ hay sở liệu d) Đã xây dựng website hoàn chỉnh cung cấp thông tin du lịch Tuy nhiên website đơn giản, đáp ứng yêu cầu người dùng chưa cao Các kết đạt đề tài: Đề tài tổng hợp khái niệm bản, đặc điểm chung, kiến trúc hướng dịch vụ SOA ứng dụng Việt Nam giới Trên sở phân tích đặc điểm riêng, ưu nhược điểm kiến trúc hướng dịch vụ - Tác giả xây dựng dịch vụ cung cấp thông tin du lịch tảng dịch vụ dùng cho nhà phát triển, xây dựng website tích hợp dịch vụ trên, chạy kiểm thử phía dịch vụ kết đạt Các vấn đề tồn luận văn Mặc dù cố gắng với tất nỗ lực thân, kiến thức thời gian có hạn nên việc xây dựng ứng dụng cịn khó khăn sau: Vấn đề quyền cài đặt triển khai dịch vụ Để đảm bảo an toàn cho liệu địi hỏi sở hạ tầng lưu trữ chế backup lưu trữ phải đảm bảo an toàn tuyệt đối Nguy vấn đề bảo mật liệu người dùng 59 Thực tế lý thuyết Kiến trúc hướng dịch vụ có 10 năm Việt Nam tài liệu tiếng Việt khơng có Việc tham khảo ứng dụng vào đề tài chủ yếu thông qua tài liệu tiếng Anh mạng Internet Do vậy, giới hạn lại việc tìm hiểu lý thuyết SOA, cho bật đặc điểm chất SOA Vì khn khổ đề tài thời gian có hạn tơi chưa đề cập sâu đến vấn đề đề tài Dù cố gắng tối đa thời gian cho việc xây dựng dịch vụ website ứng dụng dịch vụ, nhiên không tránh khỏi hạn chế: Hệ thống xây dựng đơn giản, chưa ứng dụng nhiều thực tế Chưa cung cấp hoàn thiện hệ thống với giải pháp toàn diện Hướng giải quyết: Tìm hiểu nghiên cứu sâu nội dung kiến trúc hướng dịch vụ để triển khai hệ thống cách tiện ích hiệu với chi phí thấp Hướng phát triển luận văn Với số kết đạt luận văn nghiên cứu phát triển theo hướng sau: Xây dựng mơ hình kiến trúc hướng dịch vụ dùng cho việc quản lý hệ thống cung cấp thông tin dịch lịch hoàn chỉnh Triển khai nghiên cứu xây dựng hệ thống nhằm ứng dụng chạy doanh nghiệp, đơn vị lữ hành nước 60 TÀI LIỆU THAM KHẢO Tiếng Việt Vũ Thị Hương Giang, Kỹ nghệ phần mềm hướng dịch vụ Vũ Thị Hương Giang, “Xây dựng thử nghiệm mơ hình trang thơng tin điện tử có tích hợp dịch vụ hỗ trợ người khiếm thị tiếp cận sử dụng thông tin” Tiếng Anh BM Red Book Team (2004), Pattern: Service-Oriented Architecture and Web Services Thomas Erl (2005), Service-Oriented Architecture: Concepts, Technology, and Design Matjaz B Juric, Ramesh Loganathan, Poornachandra Sarang, Frank Jennings (2007) SOA Approach to Integration 2007 http://www.itworldcanada.com/article/service-oriented-architecture-sixsteps-to-a-successful-soa/6932 http://www.w3.org http://www.ibm.com http://www.soaprinciples.com 10 http://aita.gov.vn/CMSPages/BaiViet/Default.aspx?IDBaiViet=1434 61 ... bên sử dụng dịch vụ cần biết nhiều thông tin ngầm định bên cung cấp dịch vụ để sử dụng dịch vụ cung cấp Nghĩa bên sử dụng dịch vụ biết vị trí chi tiết định dạng liệu bên cung cấp dịch vụ quan... cấp tảng dịch vụ web giúp nhà phát triển tích hợp dịch vụ web với ứng dụng mà không cần biết độ phức tạp kỹ thuật bên 2.2 Cách thức sử dụng dịch vụ web reatestogo.net Để sử dụng dịch vụ web Ratestogo.net,... cung cấp tảng dịch vụ web giúp nhà phát triển tích hợp dịch vụ với ứng dụng mà không cần biết độ phức tạp kỹ thuật bên 3.2 Cách thức sử dụng dịch vụ web tripadvisor.com Để sử dụng dịch vụ web tripadvisor.com,