Ngày nay, Công nghệ thông tin phát triển mạnh mẽ đồng hành với nhu cầu trao đổi thông tin và sử dụng các dịch vụ ngày càng tăng, có nhiều phương thức giúp người dùng có thể sử dụng nhiều dịch vụ, chia sẻ dữ liệu như: rmi, dcom hoặc corba service nhưng còn mang nhiều hạn chế. | ĐẠI HỌC SƯ PHẠM HÀ NỘI KHOA CỐNG NGHỆ thông tin BÁO CÁO NGHIÊN CỨU KHOA HỌC Đề tài GIẢI PHÁP WEB SERVICES CỦA MICROSOFT Giáo viên hướng dẫn Thầy Nguyễn Mạnh Hùng Sinh viên thực hiện Phạm Minh Nguyệt Hà Nội tháng 4 năm 2008 Phạm Minh Nguyệt A_K54_CNTT MỤC LỤC Chương 1 Tìm hiểu về Web Services. I. Giới thiệu .3 II. Kiến trúc Web Services .3 III. Truyền tin lõi Core messaging .3 IV. Metadata .4 V. An ninh Web Services Security .5 VI. Khám phá Discovery .6 VII. Giao thức phối hợp giữa -Giao dịch và Truyền tin đáng tin cậy Reliable Messaging and Transactions .6 VIII. Sự quản lý Management .6 Chương 2 Nền tảng Microsoft và .NET của Web Services .6 I. Giới thiệu .6 a. Web Services là gì .6 b. Những hỗ trợ của Microsoft cho Web Services .7 II. Những tiêu chuẩn và khả năng vận hành với nhau .8 a. Những chuẩn ngang .8 b. Những chuẩn dọc .9 c. Khả năng vận hành với nhau .9 III. Những sản phẩm .10 a. Xây dựng Web Services .10 b. Những thể hiện và chi phối Web Services .10 c. Sự quản lý .11 IV. Tóm lược .13 Chương 3 Ví dụ về Web Services trên .NET .14 1 Phạm Minh Nguyệt A_K54_CNTT LỜI MỞ ĐẦU Ngày nay Công nghệ thông tin phát triển mạnh mẽ đồng hành với nhu cầu trao đổi thông tin và sử dụng các dịch vụ ngày càng tăng có nhiều phương thức giúp người dùng có thể sử dụng nhiều dịch vụ chia sẻ dữ liệu như rmi dcom hoặc corba service nhưng còn mang nhiều hạn chế. Công nghệ Web Services ra đời là một cuộc cách mạng hóa cách thức hoạt động của các dịch vụ B2B và B2C. Web Service đã mở ra một hướng mới cho việc phát triển các ứng dụng trên services kết hợp sử dụng nhiều công nghệ khác nhau cho phép hai ứng dụng cùng ngôn ngữ độc lập hệ điều hành trao đổi được với nhau thông qua môi trường mạng Internet. Tuy nhiên những công nghệ sử dụng ở đây không nhất thiết phải là những công nghệ mới. Đây là điểm khác biệt của web services so với các công nghệ khác đó chính là khả năng kết hợp các công nghệ đã có như là XML SOAP WSDL UDDI để tạo ra các service đặc điểm này làm nổi bật .