Lựa chọn dịch vụ Web theo Qos và ứng dụng

84 431 0
Lựa chọn dịch vụ Web theo Qos và ứng dụng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trong những năm gần đây cùng với sự phát triển mạnh mẽ của môi trường Internet thì các ứng dụng triển khai trên nền Web ngày càng được phát triển rộng rãi và phong phú. Bên cạnh đó, là sự phát triển của nền kinh tế thị trường đã dần đặt ra nhu cầu áp dụng công nghệ thông tin vào trong các quy trình thương mại dần trở nên cấp thiết, giúp cho các tổ chức doanh nghiệp giải quyết công việc của mình. Sự ra đời của dịch vụ Web được coi là một công nghệ mang đến cách mạng trong tính toán phân tán mà cụ thể là thương mại điện tử với việc thay đổi cách thức hoạt động của các dịch vụ B2B(Business to Business) và B2C(Business to Customer). Giá trị cơ bản của dịch vụ Web dựa trên việc cung cấp các phương thức theo chuẩn trong việc truy nhập đối với hệ thống đóng gói và hệ thống kế thừa. Các phần mềm được viết bởi những ngôn ngữ lập trình khác nhau và chạy trên những nền tảng khác nhau có thể sử dụng dịch vụ Web để chuyển đổi dữ liệu thông qua mạng Internet theo cách giao tiếp tương tự bên trong một máy tính. Bất kỳ lĩnh vực nào trong cuộc sống cũng có thể tích hợp với dịch vụ Web, đây là cách thức kinh doanh và làm việc có hiệu quả trong thời đại của truyền thông và trao đổi thông tin qua mạng. Từ đó, vấn đề chất lượng của dịch vụ Web Service đã trở thành một yếu tố quan trọng trong việc đánh giá sự thành công của các nhà cung cấp dịch vụ. Chất lượng dịch vụ quyết định đến khả năng sử dụng và hữu ích của dịch vụ, cả hai yếu tố này đều ảnh hưởng đến tính phổ biến của một dịch vụ Web.Nhằm giới thiệu một cách khái quát công nghệ Web Service, vấn đề chất lượng của dịch vụ Web Service để từ đó sử dụng thuật toán chuẩn hóa tối ưu giúp người dùng lựa chọn ra dịch vụ có chất lượng tốt nhất; em xin đi vào đề tài: “Sử dụng thuật toán chuẩn hóa tối ưu để lựa chọn dịch vụ Web theo QoS và ứng dụng trong dịch vụ đặt vé tàu”.Nội dụng của đồ án gồm những chương sau:Chương I: Công nghệ Web ServiceChương này tập trung trình bày khái quát về công nghệ Web Service, kiến trúc của Web Service, các công nghệ liên quan và hướng dẫn xây dựng một Web Service đơn giản.Chƣơng II: Lựa chọn Web Service dựa vào QoSChương này đi sâu vào vấn đề chất lượng dịch vụ Web Service, tập Ontology và từ vựng của QoS, cách hỗ trợ QoS cho Web Service và cuối cùng là thuật toán chuẩn hóa tối ưu để giúp lựa chọn dịch vụ Web theo QoS.Chƣơng 3: Xây dựng ứng dụng: Dịch vụ Đặt vé tàuChương này trình bày phân tích và thiết kế để xây dựng dịch vụ Đặt vé tàu, cũng như giới thiệu cách cài đặt và sử dụng các công cụ để có thể mô phỏng được hoạt động của Web Service, sử dụng Web Service trong ứng dụng và kết quả thực hiện cài đặt thuật toán.Kết luận: Đánh giá kết quả đạt đƣợc và hƣớng phát triển của đề tài

HỌC VIỆN CÔNG NGHỆ BƢU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN 1 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hà Nội, tháng 12 /2011 Đề tài: “Sử dụng thuật toán chuẩn hóa tối ƣu để lựa chọn dịch vụ Web theo QoS ứng dụng trong dịch vụ đặt vé tàu ”. Giảng viên hƣớng dẫn: TS. NGUYỄN MẠNH HÙNG Sinh viên thực hiện : BÙI QUANG HUY Lớp : D07CNPM1 Khóa : 2007- 2012 Hệ : Chính quy HỌC VIỆN CÔNG NGHỆ BƢU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN 1 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hà Nội, tháng 12 /2011 Đề tài: “Sử dụng thuật toán chuẩn hóa tối ƣu để lựa chọn dịch vụ Web theo QoS ứng dụng trong dịch vụ đặt vé tàu ”. Giảng viên hƣớng dẫn: TS. NGUYỄN MẠNH HÙNG Sinh viên thực hiện : BÙI QUANG HUY Lớp : D07CNPM1 Khóa : 2007- 2012 Hệ : Chính quy HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do – Hạnh phúc KHOA CÔNG NGHỆ THÔNG TIN 1 ĐỀ TÀI ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Họ tên sinh viên: BÙI QUANG HUY Lớp: D07CNPM1 Khoá: 2007-2012 Ngành đào tạo: Công nghệ phần mềm Hệ đào tạo: Đại học chính quy 1/ Tên đồ án tốt nghiệp: “Sử dụng thuật toán chuẩn hóa tối ưu để lựa chọn dịch vụ Web theo QoS ứng dụng trong dịch vụ đặt vé tàu”. 2/ Nội dung chính của đồ án: 1. Công nghệ Web Service. 2. Lựa chọn Web Service theo QoS. 3. Xây dựng dịch vụ: Đặt vé tàu 3/ Ngày giao đồ án: 01/09/2011 4/ Ngày nộp đồ án : / /2011 TRƢỞNG BỘ MÔN (Duyệt) GIÁO VIÊN HƢỚNG DẪN (Ký, ghi rõ họ tên) (Ký, ghi rõ họ tên) TRƢỞNG KHOA MỞ ĐẦU Trong những năm gần đây cùng với sự phát triển mạnh mẽ của môi trường Internet thì các ứng dụng triển khai trên nền Web ngày càng được phát triển rộng rãi phong phú. Bên cạnh đó, là sự phát triển của nền kinh tế thị trường đã dần đặt ra nhu cầu áp dụng công nghệ thông tin vào trong các quy trình thương mại dần trở nên cấp thiết, giúp cho các tổ chức doanh nghiệp giải quyết công việc của mình. Sự ra đời của dịch vụ Web được coi là một công nghệ mang đến cách mạng trong tính toán phân tán mà cụ thể là thương mại điện tử với việc thay đổi cách thức hoạt động của các dịch vụ B2B(Business to Business) B2C(Business to Customer). Giá trị cơ bản của dịch vụ Web dựa trên việc cung cấp các phương thức theo chuẩn trong việc truy nhập đối với hệ thống đóng gói hệ thống kế thừa. Các phần mềm được viết bởi những ngôn ngữ lập trình khác nhau chạy trên những nền tảng khác nhau có thể sử dụng dịch vụ Web để chuyển đổi dữ liệu thông qua mạng Internet theo cách giao tiếp tương tự bên trong một máy tính. Bất kỳ lĩnh vực nào trong cuộc sống cũng có thể tích hợp với dịch vụ Web, đây là cách thức kinh doanh làm việc có hiệu quả trong thời đại của truyền thông trao đổi thông tin qua mạng. Từ đó, vấn đề chất lượng của dịch vụ Web Service đã trở thành một yếu tố quan trọng trong việc đánh giá sự thành công của các nhà cung cấp dịch vụ. Chất lượng dịch vụ quyết định đến khả năng sử dụng hữu ích của dịch vụ, cả hai yếu tố này đều ảnh hưởng đến tính phổ biến của một dịch vụ Web. Nhằm giới thiệu một cách khái quát công nghệ Web Service, vấn đề chất lượng của dịch vụ Web Service để từ đó sử dụng thuật toán chuẩn hóa tối ưu giúp người dùng lựa chọn ra dịch vụ có chất lượng tốt nhất; em xin đi vào đề tài: “Sử dụng thuật toán chuẩn hóa tối ưu để lựa chọn dịch vụ Web theo QoS ứng dụng trong dịch vụ đặt vé tàu”. Nội dụng của đồ án gồm những chương sau: Chƣơng I: Công nghệ Web Service Chương này tập trung trình bày khái quát về công nghệ Web Service, kiến trúc của Web Service, các công nghệ liên quan hướng dẫn xây dựng một Web Service đơn giản. Chƣơng II: Lựa chọn Web Service dựa vào QoS Chương này đi sâu vào vấn đề chất lượng dịch vụ Web Service, tập Ontology từ vựng của QoS, cách hỗ trợ QoS cho Web Service cuối cùng là thuật toán chuẩn hóa tối ưu để giúp lựa chọn dịch vụ Web theo QoS. Chƣơng 3: Xây dựng ứng dụng: Dịch vụ Đặt vé tàu Chương này trình bày phân tích thiết kế để xây dựng dịch vụ Đặt vé tàu, cũng như giới thiệu cách cài đặt sử dụng các công cụ để có thể mô phỏng được hoạt động của Web Service, sử dụng Web Service trong ứng dụng kết quả thực hiện cài đặt thuật toán. Kết luận: Đánh giá kết quả đạt đƣợc hƣớng phát triển của đề tài LỜI CẢM ƠN Em xin chân thành cảm ơn Khoa Công nghệ thông tin 1, Trường Học Viện Công Nghệ Bưu Chính Viễn Thông cơ sở phía Bắc đã tạo điều kiện tốt cho em thực hiện đề tài tốt nghiệp này. Em xin gửi lời cảm ơn sâu sắc nhất đến TS. Nguyễn Mạnh Hùng, người thầy đã cho em định hướng tận tình chỉ bảo em những ý kiến quý báu về công nghệ Web Service, các kiến thức về lựa chọn dịch vụ Web theo QoS. Thầy đã giúp đỡ em tận tình đi cùng em trong suốt thời gian thực hiện đề tài này. Thầy chỉ cho em cách tiếp cận, nghiên cứu cách tìm ra những giải pháp cho vấn đề mắc phải. Em xin chân thành cảm ơn các thầy cô đã tận tình giảng dạy, trang bị cho em những kiến thức quý báu; cũng cảm ơn các bạn đã giúp đỡ em trong những năm học qua. Đề tài “Sử dụng thuật toán chuẩn hóa tối ưu để lựa chọn dịch vụ Web theo QoS ứng dụng trong dịch vụ đặt vé tàu” là một đề tài khá mới mẻ, mặc dù em đã cố gắng hoàn thành trong phạm vi khả năng cho phép nhưng chắc chắn sẽ không tránh khỏi những thiếu sót. Em mong nhận được sự cảm thông tận tình chỉ bảo, góp ý của thầy cô các bạn để đề tài có thể được mở rộng, nghiên cứu kỹ hơn. NHẬN XÉT, ĐÁNH GIÁ, CHO ĐIỂM (Của giảng viên hƣớng dẫn) ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… Điểm: …………………….………(bằng chữ: … …………… ….) Đồng ý/Không đồng ý cho sinh viên bảo vệ trước hội đồng chấm đồ án tốt nghiệp?. …………, ngày tháng năm 20 CÁN BỘ- GIẢNG VIÊN HƢỚNG DẪN (ký, họ tên) NHẬN XÉT (Của giảng viên phản biện) ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… …………, ngày tháng năm 20 CÁN BỘ- GIẢNG VIÊN PHẢN BIỆN (ký, họ tên) ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC SVTH: Bùi Quang Huy, lớp D07CNPM1 i MỤC LỤC MỤC LỤC i Danh mục hình vẽ iii Danh mục bảng iv Chƣơng I : CÔNG NGHỆ WEB SERVICE 1 1.1. Tổng quan về Web Service 1 1.1.1. Giới thiệu về Web Service 1 1.1.2. Đặc điểm của Web Service 4 1.1.3. Ưu nhược điểm 4 1.2. Kiến trúc của Web Service 5 1.3. Các công nghệ của Web Service 8 1.3.1. XML 8 1.3.2. SOAP 10 1.3.3. WSDL 12 1.3.4. UDDI 15 1.4. Cách xây dựng một Web Service đơn giản 21 Chƣơng II : LƢẠ CHỌN WEB SERVICE DỰA VÀO QOS 26 2.1. Tìm hiểu về QoS 27 2.1.1. Chất lượng dịch vụ Web Service 27 2.1.2. Các yêu cầu về QoS cho Web Service 27 2.2. Tập Ontology từ vựng của QoS 29 2.2.1. Ontology từ vựng 29 2.2.2. Mô hình lựa chọn theo QoS 31 2.3. Giải pháp có thể cho vấn đề chất lƣợng dịch vụ Web Service 34 2.3.1. Mở rộng UDDI 34 2.3.2. Mở rộng SOAP 34 2.3.3. Chứng thực chất lượng dịch vụ Web Service 35 2.4. Thuật toán chuẩn hóa tối ƣu 37 2.4.1. Ví dụ 40 2.5. Đánh giá 42 Chƣơng III : XÂY DỰNG ỨNG DỤNG: DỊCH VỤ ĐẶT VÉ TÀU 44 3.1. Bài toán 44 3.2. Khảo sát yêu cầu 45 3.2.1. Tài liệu khảo sát 45 3.2.1.1. Dữ liệu gốc 45 3.2.1.2. Dữ liệu mẫu 46 3.2.2. Khảo sát chi tiết 46 3.2.2.1. Hoạt động nghiệp vụ 46 3.2.2.2. Hệ thống mới 47 3.3. Phân tích thiết kế 48 3.3.1. Pha phân tích 48 3.3.1.1. Danh sách tác nhân của hệ thống 48 3.3.1.2. Chức năng của hệ thống kịch bản thực hiện chức năng 48 3.3.1.3. Tuần tự thực hiện các bước trong chức năng Đặt vé tàu 52 3.3.1.4. Xác định các lớp, quan hệ giữa các lớp 55 3.3.2. Pha thiết kế 56 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC SVTH: Bùi Quang Huy, lớp D07CNPM1 ii 3.3.2.1. Quan hệ giữa các lớp(Pha thiết kế) 56 3.3.2.2. Thiết kế CSDL dựa theo quan hệ giữa lớp 57 3.3.2.3. Các bước hoạt động của chức năng Đặt vé tàu 58 3.3.2.4. Biểu đồ trạng thái 59 3.3.2.5. Giao diện 59 3.4. Cài đặt 61 3.4.1. Cấu hình môi trường 61 3.4.1.1. Cấu hình AXIS 61 3.4.1.2. Cấu hình jUDDI 62 3.4.2. Tạo dịch vụ Web DatVeTau 64 3.4.3. Quảng bá dịch vụ Web DatVeTau 65 3.4.4. Giới thiệu ứng dụng Java mô phỏng việc sử dụng thuật toán chuẩn hóa tối ưu để lựa chọn dịch vụ Web theo QoS 66 3.4.5. Cách gọi các chức năng của dịch vụ Web từ Client (sử dụng ASP.Net) 68 KẾT LUẬN 70 TÀI LIỆU THAM KHẢO 72 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC SVTH: Bùi Quang Huy, lớp D07CNPM1 iii Danh mục hình vẽ Hình 1. 1: Kiến trúc của Web Service 6 Hình 1. 2: Cấu trúc của một thông điệp SOAP 10 Hình 1. 3: Tham chiếu giữa các thành phần của WSDL 14 Hình 1. 4: Ánh xạ Web Service WSDL sang UDDI 16 Hình 1. 5: Giao diện khởi động của jUDDI 21 Hình 1. 6: Giao diện thể hiện các API Inquiry Publisher của jUDDI 21 Hình 1. 7: Kết quả thực thi dịch vụ Web Calculator 25 Hình 2. 1: QoS Ontology (WSMO) 30 Hình 2. 2: Ontology từ vựng của QoS 32 Hình 2. 3: Lựa chọn dịch vụ theo QoS 32 Hình 2. 4: Kiến trúc cho WS-QoS Broker 35 Hình 2. 5: Xác định giá trị chất lượng phụ thuộc hasTendency 39 Hình 3. 1: Dữ liệu gốc về chuyến Hà Nội-Sài Gòn 45 Hình 3. 2: Dữ liệu gốc về chuyến Hà Nội-Đồng Đăng 45 Hình 3. 3: Dữ liệu gốc về chuyến Hà Nội-Quán Triều 45 Hình 3. 4: Dữ liệu mẫu về phiếu đặt vé 46 Hình 3. 5: Biểu đồ UseCase của hệ thống 49 Hình 3. 6: Tuần tự các bước trong chức năng Đặt vé tàu 53 Hình 3. 7: Tuần tự các bước trong chức năng Đặt vé tàu với ngoại lệ chọn lại ghế 54 Hình 3. 8: Quan hệ giữa các lớp 55 Hình 3. 9: Quan hệ giữa các lớp trong pha thiết kế 56 Hình 3. 10: Giải thích chi tiết các thành phần của từng lớp 57 Hình 3. 11: Quan hệ giữa các bảng của cơ sở dữ liệu 58 Hình 3. 12: Các bước hoạt động của chức năng Đặt vé tàu 58 Hình 3. 13: Các trạng thái của đối tượng Ghế 59 Hình 3. 14: Giao diện chức năng Đặt vé tàu 59 Hình 3. 15: Giao diện khi lựa chọn Ga đi 60 Hình 3. 16: Giao diện khi lựa chọn Ga đến 60 Hình 3. 17: Giao diện khi chọn ngày đi sử dụng lịch 60 Hình 3. 18: Giao diện hiển thị kêt quả tra cứu 60 Hình 3. 19: Giao diện khi nhập thông tin cá nhân 60 Hình 3. 20: Giao diện đặt vé thành công 61 Hình 3. 21: Giao diện của phiếu đặt vé 61 Hình 3. 22: Nội dung tập tin WSDL của dịch vụ Web DatVeTau 65 Hình 3. 23: Giao diện hàm get_authToken của juddi 65 Hình 3. 24: Giao diện hàm save_business của juddi 66 Hình 3. 25: Giao diện hàm save_tModel của juddi 66 Hình 3. 26: Giao diện hàm save_servcie của juddi 66 Hình 3. 27: Ứng dụng Java áp dụng thuật toán chuẩn hóa tối ưu 68 Hình 3. 28: Thêm Web Reference vào project 68 Hình 3. 29: Thông điệp SOAP request response khi ứng dụng sử dụng dịch vụ Web DatVeTau 69 Hình 3. 30: Kết quả khi gọi hàm getChuyen() 69 [...]... của dịch vụ này) sau khi dịch vụ Web được lựa chọn dựa theo QoS Web Service sử dụng một chồng giao thức, là tập hợp các giao thức mạng máy tính được sử dụng để định nghĩa, xác định ví trị, thi hành tạo nên dịch vụ Web tương tác với những ứng dụng hay dịch vụ khác Chồng giao thức này gồm 4 thành phần chính [10]: - Dịch vụ vận chuyển (Service Transport): có nhiệm vụ truyền thông điệp giữa các ứng dụng. .. HTTP TCP/IP Ứng dụng mà chúng ta sẽ xây dựng ở Chương cuối là dịch vụ Đặt vé tàu, được xây dựng để mô phỏng công nghệ Web Service khi được áp dụng vào thực tế, nhưng trước đó sẽ là việc sử dụng một thuật toán chuẩn hóa tối ưu để giúp người dùng lựa chọn ra được một dịch vụ Web có chất lượng dịch vụ (QoS) tốt nhất dựa theo một số tiêu chí chất lượng Như vậy, ứng dụng Đặt vé tàu sẽ sử dụng dịch vụ Web. .. phá dịch vụ Web theo mong muốn để sử dụng lại trong một dịch vụ Web mới hay với vai trò là một thành phần của ứng dụng phía client, là một thách thức đối với các dịch vụ Web để được sử dụng rộng rãi Để có thể sử dụng các dịch vụ, trước tiên client phải tìm dịch vụ, ghi nhận thông SVTH: Bùi Quang Huy, lớp D07CNPM1 15 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Chương I: Công nghệ Web Service tin về cách sử dụng dịch vụ và. .. Công nghệ Web Service trả về phù hợp, bên yêu cầu sẽ bắt đầu tiến hành sử dụng dịch vụ Web (thao tác Bind) Giả sử ở đây, bên yêu cầu tìm kiếm theo tên dịch vụ là A tại UDDI được phản hồi kết quả là 2 dịch vụ A1 A2 trùng khớp với yêu cầu, kèm theo đó là serviceKey, tên dịch vụ, mô tả của từng dịch vụ Bên yêu cầu chọn dịch vụ A1, để biết thêm thông tin về dịch vụ này, bên yêu cầu sẽ sử dụng serviceKey... chi tiết dịch vụ từ UDDI (qua hàm get_serviceDetail()) Qua đó, bên yêu cầu sẽ biết thêm về thông tin của doanh nghiệp cung cấp dịch vụ này, địa chỉ của truy xuất dịch vụ Web (WSDL) Để bắt đầu sử dụng dịch vụ, bên yêu cầu cần tiến hành truy xuất tới WSDL để xem: mô tả các chức năng dịch vụ hỗ trợ, nơi dịch vụ Web tồn tại, cách truy cập dịch vụ Web cách gọi các phương thức từ xa được dịch vụ cung cấp... dịch vụ Web cụ thể WSDL thường được sử dụng cho mục đích này Dịch vụ Web sẽ sử dụng ngôn ngữ này để truyền tham số các loại dữ liệu cho các thao tác chức năng mà dịch vụ Web cung cấp - Khám phá dịch vụ: tập trung dịch vụ vào một nơi đăng ký từ đó giúp một dịch Web có thể dễ dàng khám phá ra những dịch vụ nào có trên mạng Hiện tại, UDDI API thường được sử dụng để thực hiện công việc này SVTH: Bùi... những thành tựu của riêng mình với các thế hệ Web lần lượt ra đời Web Service hay còn được gọi là dịch vụ Web, là thế hệ thứ ba trong sự phát triển của Web sau HTML tĩnh Web tương tác Web Service là một phương pháp mới để triển khai các các dịch vụ ứng dụng trên Web cho phép Web có thể lập trình được chứ không phải chỉ là một Web tương tác [1] Dịch vụ Web được coi là một công nghệ mang đến cuộc... đã mở rộng thế giới cho ứng dụng, bất cứ ai cũng có thể tiếp cận Web Service (WS) là một phương pháp mới để triển khai các dịch vụ ứng dụng trên Web cho phép Web có thể lập trình được chứ không chỉ là một Web tương tác Web Service là thế hệ thứ ba trong sự phát triển Web sau HTML tĩnh Web tương tác được triển khai như PERL, ASP, JSP… Web Service thuộc loại black box- sử dụng lại các thành phần... WSDL- Web Service Description Language, định nghĩa cách mô tả dịch vụ Web theo cú pháp tổng quát của XML, mô tả các chức năng WS hỗ trợ, nơi WS tồn tại, cách truy cập WS gọi các phương thức từ xa được cung cấp bởi WS WSDL được sử dụng cho bên yêu cầu dịch vụ Bên yêu cầu dịch vụ sẽ sử dụng các thông tin về giao diện định nghĩa trong lược đồ WSDL để triệu gọi dịch vụ Web WSDL thường được sử dụng. .. triển theo hướng từng thành phần với những lĩnh vực cụ thể cơ sở hạ tầng Web, đem lại lợi ích cho cả doanh nghiệp, khách hàng, nhà cung cấp khác cả những cá nhân thông qua mạng Internet Ngày nay dịch vụ Web đang rất phát triển, những lĩnh vực trong cuộc sống có thể áp dụng tích hợp dịch vụ Web là khá rộng lớn như dịch vụ chọn lọc phân loại tin tức (hệ thống thư viện có kết nối đến Web portal

Ngày đăng: 30/04/2014, 09:11

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan