GIỚI THIỆU TỔNG QUAN VỀ WINDOWS COMMUNICATION FOUNDATION
Số trang: 16
Loại file: pdf
Dung lượng: 761.38 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài này giới thiệu tổng quan về công nghệ Windows Communication Foundation (WCF). Phần đầu nói về những công nghệ đã được triển khai trên thế giới nhằm giải quyết vấn đề liên lạc giữa máy tính với máy tinh và những khó khăn thách thức trong việc triển khai các công nghệ trên. Từ đó dẫn đến sự ra đời của công nghệ nền tảng WCF, là nền tảng thống nhất cho việc xây dựng nhanh các ứng dụng cần giao tiếp. Sau đó sẽ giới thiệu cơ bản về kiến trúc của WCF, những thành phần hợp thành...
Nội dung trích xuất từ tài liệu:
GIỚI THIỆU TỔNG QUAN VỀ WINDOWS COMMUNICATION FOUNDATIONBài 1GIỚI THIỆU TỔNG QUAN VỀWINDOWS COMMUNICATION FOUNDATION 1. Mục lục2. Windows Communication Foundation (WCF) là gì? ........................................................................................2 Tại sao sử dụng WCF? ......................................................................................................................................23. Kiến trúc của WCF ............................................................................................................................................34. Các contracts (Các hiệp nghị) ....................................................................................................3 4.1 Runtime service (Dịch vụ thực thi)...............................................................................................4 4.2 Message (Bản tin) .........................................................................................................................5 4.3 Host and activation (Chứa và kích hoạt) ......................................................................................5 4.4 Các tính năng của WCF .....................................................................................................................................65. Transaction (Giao dịch) ................................................................................................................6 5.1 Host (Chứa) ..................................................................................................................................6 5.2 Bảo mật .........................................................................................................................................6 5.3 Công cụ phát triển với WCF ..............................................................................................................................76. Ví dụ đầu tiên với WCF.....................................................................................................................................77. Sử dụng công cụ WCF Test Client để debug dịch vụ WCF ............................................................................138. Tài liệu tham khảo ...........................................................................................................................................159. Bài này giới thiệu tổng quan về công nghệ Windows Communication Foundation(WCF). Phần đầu nói về những công nghệ đã được triển khai trên thế giới nhằm giải quyết vấnđề liên lạc giữa máy tính với máy tinh và những khó khăn thách thức trong việc triển khai cáccông nghệ trên. Từ đó dẫn đến sự ra đời của công nghệ nền tảng WCF, là nền tảng thống nhấtcho việc xây dựng nhanh các ứng dụng cần giao tiếp. Sau đó sẽ giới thiệu cơ bản về kiến t rúccủa WCF, những thành phần hợp thành WCF. Phần cuối sẽ giới thiệu các công cụ cần thiết đểxây dựng ứng dụng với WCF cùng với một ví dụ đơn giản với WCF để học viên dễ hình dung. 2. Windows Communication Foundation (WCF) là gì? WCF là công nghệ nền tảng nhằm thống nhất nhiều mô hình lập trình giao tiếp được hỗtrợ trong .NET 2.0 thành một mô hình duy nhất. Vào tháng 11 năm 2005, .NET 2.0 đượcMicrosoft phát hành trong đó có cung cấp các hàm API riêng biệt cho các liên lạc dựa trênSOAP để tối đa hoá sự làm việc giữa các nền tảng sử dụng Web Services, đồng thời .NET 2.0còn cung cấp các API để tối ưu việc liên lạc dựa trên mã nhị phân giữa các ứng dụng chạy trênhệ thống Windows gọi là .NET Remoting, các API cho các giao dịch phân tán, và API cho liênlạc dị bộ. WCF thống nhất các API này thành một mô hình duy nhất nhằm đáp ứng mô hình lậptrình hướng dịch vụ. WCF có thể sử dụng các bản tin SOAP giữa hai tiến trình, do đó làm cho các ứng dụngdựa trên WCF có thể làm việc với các tiến trình khác thông qua việc giao tiếp sử dụng bản tinSOAP. Khi một tiến trình WCF liên lạc với một tiến trình không là WCF, các bản tin SOAPđược mã hoá trên cơ sở XML, nhưng khi nó liên lạc với một tiến trình WCF khác, bản tin SOAPcó thể được tối ưu hoá dựa trên mã hoá nhị phân. Tại sao sử dụng WCF? 3. Như phần trên đã trình bày, .NET 2.0 hỗ trợ rất nhiều phương pháp liên lạc giữa các ứngdụng khác nhau nhằm vào các mục tiêu khác nhau. Các phương pháp liên lạc này khá phức tạpvà phải mất nhiều thời gian để làm chủ được công nghệ. Tu y nhiên kiến thức thu được từ việctriển khai một phương pháp ít có khả năng dùng được khi làm việc với phương pháp khác. Với việc ra đời của WCF, mọi phương pháp liên lạc trước kia đều có thể thực hiện trênWCF. Do vậy nhà phát triển chỉ cần làm chủ được công nghệ WCF là có thể xây dựng các ứngdụng một cách nhanh ...
Nội dung trích xuất từ tài liệu:
GIỚI THIỆU TỔNG QUAN VỀ WINDOWS COMMUNICATION FOUNDATIONBài 1GIỚI THIỆU TỔNG QUAN VỀWINDOWS COMMUNICATION FOUNDATION 1. Mục lục2. Windows Communication Foundation (WCF) là gì? ........................................................................................2 Tại sao sử dụng WCF? ......................................................................................................................................23. Kiến trúc của WCF ............................................................................................................................................34. Các contracts (Các hiệp nghị) ....................................................................................................3 4.1 Runtime service (Dịch vụ thực thi)...............................................................................................4 4.2 Message (Bản tin) .........................................................................................................................5 4.3 Host and activation (Chứa và kích hoạt) ......................................................................................5 4.4 Các tính năng của WCF .....................................................................................................................................65. Transaction (Giao dịch) ................................................................................................................6 5.1 Host (Chứa) ..................................................................................................................................6 5.2 Bảo mật .........................................................................................................................................6 5.3 Công cụ phát triển với WCF ..............................................................................................................................76. Ví dụ đầu tiên với WCF.....................................................................................................................................77. Sử dụng công cụ WCF Test Client để debug dịch vụ WCF ............................................................................138. Tài liệu tham khảo ...........................................................................................................................................159. Bài này giới thiệu tổng quan về công nghệ Windows Communication Foundation(WCF). Phần đầu nói về những công nghệ đã được triển khai trên thế giới nhằm giải quyết vấnđề liên lạc giữa máy tính với máy tinh và những khó khăn thách thức trong việc triển khai cáccông nghệ trên. Từ đó dẫn đến sự ra đời của công nghệ nền tảng WCF, là nền tảng thống nhấtcho việc xây dựng nhanh các ứng dụng cần giao tiếp. Sau đó sẽ giới thiệu cơ bản về kiến t rúccủa WCF, những thành phần hợp thành WCF. Phần cuối sẽ giới thiệu các công cụ cần thiết đểxây dựng ứng dụng với WCF cùng với một ví dụ đơn giản với WCF để học viên dễ hình dung. 2. Windows Communication Foundation (WCF) là gì? WCF là công nghệ nền tảng nhằm thống nhất nhiều mô hình lập trình giao tiếp được hỗtrợ trong .NET 2.0 thành một mô hình duy nhất. Vào tháng 11 năm 2005, .NET 2.0 đượcMicrosoft phát hành trong đó có cung cấp các hàm API riêng biệt cho các liên lạc dựa trênSOAP để tối đa hoá sự làm việc giữa các nền tảng sử dụng Web Services, đồng thời .NET 2.0còn cung cấp các API để tối ưu việc liên lạc dựa trên mã nhị phân giữa các ứng dụng chạy trênhệ thống Windows gọi là .NET Remoting, các API cho các giao dịch phân tán, và API cho liênlạc dị bộ. WCF thống nhất các API này thành một mô hình duy nhất nhằm đáp ứng mô hình lậptrình hướng dịch vụ. WCF có thể sử dụng các bản tin SOAP giữa hai tiến trình, do đó làm cho các ứng dụngdựa trên WCF có thể làm việc với các tiến trình khác thông qua việc giao tiếp sử dụng bản tinSOAP. Khi một tiến trình WCF liên lạc với một tiến trình không là WCF, các bản tin SOAPđược mã hoá trên cơ sở XML, nhưng khi nó liên lạc với một tiến trình WCF khác, bản tin SOAPcó thể được tối ưu hoá dựa trên mã hoá nhị phân. Tại sao sử dụng WCF? 3. Như phần trên đã trình bày, .NET 2.0 hỗ trợ rất nhiều phương pháp liên lạc giữa các ứngdụng khác nhau nhằm vào các mục tiêu khác nhau. Các phương pháp liên lạc này khá phức tạpvà phải mất nhiều thời gian để làm chủ được công nghệ. Tu y nhiên kiến thức thu được từ việctriển khai một phương pháp ít có khả năng dùng được khi làm việc với phương pháp khác. Với việc ra đời của WCF, mọi phương pháp liên lạc trước kia đều có thể thực hiện trênWCF. Do vậy nhà phát triển chỉ cần làm chủ được công nghệ WCF là có thể xây dựng các ứngdụng một cách nhanh ...
Tìm kiếm theo từ khóa liên quan:
windows communication tài liệu windows communication giáo trình windows communication lập trình windows communication kỹ thuật lập trìnhGợi ý tài liệu liên quan:
-
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 265 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 206 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 194 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 166 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 153 0 0 -
Báo cáo thực tập Công nghệ thông tin: Lập trình game trên Unity
27 trang 118 0 0 -
Giáo trình về phân tích thiết kế hệ thống thông tin
113 trang 114 0 0 -
LUẬN VĂN: Tìm hiểu kỹ thuật tạo bóng cứng trong đồ họa 3D
41 trang 108 0 0 -
Bài giảng Kỹ thuật lập trình - Chương 10: Tổng kết môn học (Trường Đại học Bách khoa Hà Nội)
67 trang 106 0 0 -
Giáo trình Nhập môn lập trình VB6: Phần 2
184 trang 91 0 0