Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 17 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
17
Dung lượng
454,79 KB
Nội dung
http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN OBO OK S CO M ĐẠ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 KIL 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 năm 2008 http://kilobooks.com Phạm Minh Nguyệt A_K54_CNTT THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN MỤC L ỤC Chương 1: Tìm hiểu Web Services II KIL OBO OKS CO M I.Giới thiệu: Kiến trúc Web Services: III Truyền tin lõi (Core messaging): IV Metadata: V An ninh Web Services (Security): VI Khám phá (Discovery): VII Giao thức phối hợp -Giao dịch Truyền tin đáng tin cậy (Reliable Messaging and Transactions): VIII Sự quản lý (Management): Chương 2: Nền tảng Microsoft NET Web Services: I Giới thiệu: a Web Services gì? b Những hỗ trợ Microsoft cho Web Services: II Những tiêu chuẩn khả vận hành với nhau: a Những chuẩn ngang: b Những chuẩn dọc: c Khả vận hành với nhau: III Những sản phẩm: 10 a Xây dựng Web Services: 10 b Những thể chi phối Web Services: 10 c Sự quản lý: 11 IV Tóm lược: 13 Chương 3: Ví dụ Web Services NET: 14 http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Phạm Minh Nguyệt A_K54_CNTT LỜI MỞ ĐẦU KIL OBO OKS CO M 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 sử dụng dịch vụ ngày tăng, có nhiều phương thức giúp người dùng sử dụng nhiều dịch vụ, chia sẻ liệu như: rmi, dcom corba service mang nhiều hạn chế Cơng nghệ Web Services đời cách mạng hóa cách thức hoạt động dịch vụ B2B B2C Web Service mở hướng cho việc phát triển ứng dụng Internet.Web services kết hợp sử dụng nhiều cơng nghệ khác cho phép hai ứng dụng ngơn ngữ, độc lập hệ điều hành trao đổi với thơng qua mơi trường mạng Internet Tuy nhiên cơng nghệ sử dụng khơng thiết phải cơng nghệ Đây điểm khác biệt web services so với cơng nghệ khác, khả kết hợp cơng nghệ có XML, SOAP, WSDL, UDDI để tạo service, đặc điểm làm bật vai trò Web Services Sau thời gian tìm hiểu nghiên cứu, em định trình bày số nội dung sau: • Tìm hiểu Web Services • Nền tảng Microsoft NET Web Services • Ví dụ Web Services NET Hà Nội, tháng năm 2008 http://kilobooks.com Phạm Minh Nguyệt A_K54_CNTT THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Chương 1: Tìm hiểu Web Services: I Giới thiệu: KIL OBO OKS CO M Một nhân tố tạo nên thành cơng HTTP HTML tính đơn giản- HTTP HTML chủ yếu dựa văn thi hành nhiều hệ điều hành mơi trường lập trình khác Web Services lấy ý tưởng ngun lý Web, áp dụng chúng vào tương tác máy tính máy tính Giống mạng tồn cầu (World Wide Web), Web Services sử dụng tập giao thức để chia sẻ kiến trúc chung, có nghĩa chúng thực thi nhiều hệ thống triển khai mà độc lập với hệ thống phát triển chúng Những ngun lý nòng cốt sau điều khiển việc thiết kế thi hành giao thức kiến trúc Web Services : • Sự định hướng thơng điệp: • Phương thức biên soạn: • Dịch vụ tự trị: • Quản lý suốt: • Sự hợp giao thức: II Kiến trúc Web Services: Tổng quan thành phần Web Services chế dựa vào mà Web Services xây dựng nên, với hỗ trợ thiết kế kiến trúc Các đặc tính kiến trúc Web Services thể sau III Truyền tin lõi (Core messaging): Mục thể đặc tả sử dụng để mã hố thơng điệp kiến trúc Web Services: XML, SOAP, http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Phạm Minh Nguyệt A_K54_CNTT KIL OBO OKS CO M WS-Addressing Web Services dựa vào XML cho mơ hình liệu bản, SOAP cho xử lý thơng điệp mơ hình liệu, WSAddressing để định vị Web Services xác định thơng điệp độc lập với việc truyền tải XML Infoset: SOAP: Message Exchange Patterns:-mơ hình trao đổi thơng điệp: Transport Independence: Addressing - Sự định vị: IV Metadata: Để cung cấp mơi trường dễ dàng thao tác khả phát triển linh hoạt, dịch vụ mơ tả sử dụng siêu liệu mà máy tính đọc Siêu liệu có khả tương tác với Siêu liệu Web Services phục vụ số mục đích Nó sử dụng để: Mơ tả mẫu trao đổi mà dịch vụ hỗ trợ mẫu trao đổi thơng báo hợp lệ dịch vụ Siêu liệu dùng để mơ tả khả u cầu dịch vụ Mẫu cuối siêu liệu gọi “chính sách” dịch vụ Web Service Description Language (WSDL) chế để mơ tả đặc trưng Web Service Thơng báo mơ tả WSDL nhóm lại vào thao tác định nghĩa Những thao tác nhóm lại vào giao diện (interfaces) gọi cổng mà rõ thoả thuận trừu http://kilobooks.com Phạm Minh Nguyệt A_K54_CNTT THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN KIL OBO OKS CO M tượng cho dịch vụ Cuối cùng, ports bindings dùng để kết hợp portTypes với việc truyền tải thơng tin triển khai cụ thể Sự mơ tả WSDL bước việc tự động xác định tất đặc trưng dịch vụ đích cơng cụ phát triển phần mềm Dù WSDL điểm xuất phát tốt khơng đủ để mơ tả tất khía cạnh vủa Web Service Web Services hệ thứ trao đổi siêu liệu sử dụng giao thức độc quyền Dữ liệu gửi tới WS-Policy WS-Policy cung cấp mơ hình đa dụng cú pháp để mơ tả truyền thơng sách Web Service Sự xác nhận sách cho phép lập trình viên thêm siêu liệu phù hợp vào thơng tin dịch vụ thực thời gian phát triển V An ninh Web Services (Security): Phần đề cập đặc tả sử dụng kiến Web Services để cung cấp tồn vẹn thơng điệp, thẩm định bí mật, trao đổi mã thơng báo an tồn, an ninh phiên thơng báo, an tồn cho liên đồn Web Services bên hệ thống Những đặc tả cung cấp tính WS-Security, WS-Trust, WSSecureConversation, WS-SecurityPolicy, and WS-Federation An ninh Web Services dựa vào u cầu mà thơng điệp đến mang tập khẳng định sender, dịch vụ tài ngun khác Chúng ta gọi khẳng định an tồn Những khẳng định an tồn bao gồm: nhận dạng (identity), thuộc tính, quyền sở hữu (key possession), cho phép, khả Những mã thơng báo an tồn đại diện cho pha trộn khả điều khiển truy cập Tính bí mật tồn vẹn thơng báo Sự tin cậy dựa dấu hiệu an tồn (Trust Based on Security Tokens) http://kilobooks.com Phạm Minh Nguyệt A_K54_CNTT THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Những phiên an tồn (Secure Sessions) Các sách an tồn (Security Policies) KIL OBO OKS CO M System Federations VI Khám phá (Discovery): VII Giao thức phối hợp -Giao dịch Truyền tin đáng tin cậy (Reliable Messaging and Transactions): VIII Sự quản lý (Management): Chương 2: Nền tảng Microsoft NET Web Services: I Giới thiệu: a Web Services gì? Thuật ngữ Web Services có nhiều định nghĩa khác tuỳ thuộc vào hiểu biết người dùng Tuy nhiên thuật ngữ Web Services có ý nghĩa cụ thể, dựa chuẩn Sun, Microsoft, IBM, BEA, software AG, nhiều cơng ty phần mềm lớn khác Web Services định nghĩa sau: Web Services ứng dụng sử dụng truyền tải, mã hố, giao thức chuẩn để truyền thơng Web Services kết hợp sử dụng nhiều cơng nghệ khác cho phép hệ thống máy tính tảng trao đổi với thơng qua mơi trường mạng Intranets, Extranets, Internet với hỗ trợ thơng điệp đáng tin cậy, giao dịch phân tán, v v Đây điểm khác biệt Web Services so với cơng nghệ khác, khả kết hợp cơng nghệ có XML, SOAP, WSDL, UDDI để tạo service Web Services dựa tập hợp tiêu chuẩn để mơ tả cú pháp ngữ nghĩa truyền thơng phần mềm http://kilobooks.com Phạm Minh Nguyệt A_K54_CNTT THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN KIL OBO OKS CO M XML (eXtensible Markup Language), SOAP (Simple Object Access Protocol), WSDL( Web Services Description Language) UDDI (Universal Description, Discovery and Intergration) sử dụng để đưa Web Services ứng dụng với hệ thống kiểu (XML), giao thức truyền thơng điệp (SOAP), ngơn ngữ định nghĩa interface(WSDL) đăng kí cho việc xuất Web Services (UDDI) XML cung cấp cú pháp chung cho thể liệu, SOAP cung cấp ngữ nghĩa, chuẩn đóng gói định tuyến cho việc trao đổi liệu, WSDL cung cấp chế đặc tả document XML message SOAP mà phải sử dụng để tương tác với Web Services.UDDI cho phép tổ chức đăng kí Web services họ với thư mục chung, client xác định Web services họ biết làm để truy xuất đến chúng Khi phát triến, Web Services tạo thành từ trao đổi cơng việc nội Microsoft Ngồi việc xây dựng tồn tảng cho Web Services với NET, Microsoft tiếp tục phát triển lời cam kết để đạt đến tiêu chuẩn hố chuẩn ngang lẫn chuẩn dọc b Những hỗ trợ Microsoft cho Web Services: Khi phát triến, Web Services tạo thành từ trao đổi cơng việc nội Microsoft Ngồi việc xây dựng tồn tảng cho Web Services với NET, Microsoft tiếp tục phát triển lời cam kết để đạt đến tiêu chuẩn hố chuẩn ngang lẫn chuẩn dọc Trong năm tới, Web Services thực vai trò chí nòng cốt theo đề nghị nhà phát triển cộng đồng người sử dụng thơng qua tảng Microsoft Đó thị trường trọng phát triển tập trung vào thao tác http://kilobooks.com Phạm Minh Nguyệt A_K54_CNTT THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN quản lý CNTT, mở rộng cho khách hàng, thị trường ứng dụng kinh doanh KIL OBO OKS CO M Đối với nhà phát triển, Windows Communication Foundation (WCF) tảng hệ Microsoft để xây dựng Web Services an tồn có độ tin cậy cao Đối với chun gia CNTT Windows Server Microsoft Operations Manager cho phép quản lý phần cứng phần mềm sử dụng Web Services Đối với khách hàng, Windows Vista hỗ trợ tương tác với thiết bị sử dụng Web Services máy in, máy quay hệ thống điều khiển nhà Ngồi ra, Microsoft mở rộng ngồi phạm vi hỗ trợ cho sản phẩm Microsoft Như nhà cung cấp, Microsoft phân phối tảng Web Services mà qua nhà cung cấp khách hàng khác xây dựng giải pháp tuỳ theo nhu cầu thị trường cơng việc họ II Những tiêu chuẩn khả vận hành với nhau: Các nhà cung cấp thoả thuận dựa tiêu chuẩn khả tương tác với nhau, tạo nên Web Services tích hợp từ cơng nghệ có sẵn Microsoft có nỗ lực để tạo Web Services có chuẩn ngang tốt chuẩn Web Services chun biệt cơng nghiệp a Những chuẩn ngang: i Kiến trúc Web Services-*: Khi thị trường Web Services mở rộng, nhu cầu nâng cao tính an tồn, tính tin cậy giao dịch dịch vụ xuất Microsoft nhà cung cấp khác đáp ứng nhu cầu tập đặc tả mà ta gọi kiến trúc Web http://kilobooks.com Phạm Minh Nguyệt A_K54_CNTT THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN ii KIL OBO OKS CO M Services-* Mục đích đặc tả cung cấp thiết kế cho chức nâng cao mà giữ tính dễ hiểu Web Services Phần thân chuẩn ngang: W3C: OASIS: WS-I: b Những chuẩn dọc: Những chuẩn ngang cho Web Services XML, SOAP kiến trúc WS-* tạo sở cho đời chuẩn dọc Microsoft đóng vai trò tích cực tạo thành tiêu chuẩn này, điều khiển chục tiêu chuẩn dọc giáo dục, tài chính, y tế, tơ mát cơng nghiệp viễn thơng thơng qua tiêu chuẩn sau đây: • ACORD • ARTS • AIAG • CDISC • CABA • DMTF • … c Khả vận hành với nhau: Khả vận hành với kiến trúc WS-* đảm bảo hai q trình: Đưa xem xét đặc tả chuẩn, OASIS, W3C, Web Services Workshop Process Web Services Workshop Process dựa ngun lý Internet Engineering Task Force (IETF) u cầu hai ứng dụng vận hành với Cho đến nay, Microsoft 70 nhà cung cấp khác tham gia vào q trình WS-* Nhiều đặc tả http://kilobooks.com Phạm Minh Nguyệt A_K54_CNTT THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN KIL OBO OKS CO M chuẩn hố xem xét để trở thành chuẩn, nhà cung cấp chuyển ý họ tới thi hành kiến trúc WS-* Microsoft vừa cung cấp thi hành thử nghiệm vài đặc tả WS-* Web Services Enhancements (WSE) cung cấp thi hành đầy đủ cho kiến trúc WS-* với WCF III Những sản phẩm: a Xây dựng Web Services: Microsoft cơng ty tảng giao phó để cung cấp “hệ sinh thái” cho tồ nhà quản lý hệ thống kết nối Microsoft đầu tư lớn cho Web Services, xây dựng tồn tảng hệ với Microsoft.NET Từ việc xây dựng, tiêu thụ, quản lý Web Services Microsoft có hỗ trợ cách tồn diện thơng qua tồn đề nghị sản phẩm i Visual Studio 2005 NET Framework 2.0: ii Visual Studio Team System iii Web Services Enhancements iv .NET Framework 3.0: v BizTalk Server b Những thể chi phối Web Services: i ii iii iv Windows Vista: Office: Những sản phẩm cơng nghệ SharePoint: Động lực học: 10 http://kilobooks.com Phạm Minh Nguyệt A_K54_CNTT SQL Server: vi Xbox Live: vii MSN: viii KIL OBO OKS CO M v THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Thế giới ảo (Virtual Earth): c Sự quản lý: i Quản lý Web Services: Windows Communication Foundation ManagementQuản lý tảng truyền thơng Windows Ngồi việc cung cấp mơ hình lập trình cho việc xây dựng Web Services, WCF với tập cơng cụ đặc tính quản lý làm cho việc tạo ra, triển khai, định hình theo dõi Web Services cách dễ dàng Hỗ trợ WCF cho quản lí gồm hai loại: cơng cụ trang bị máy móc Cơng cụ, bao gồm WCF Configuration Editor, tối ưu hố cơng việc thủ cơng chỉnh sửa file cấu hình Những đặc tính quản lý khác, đếm thuộc loại trang bị máy móc Sự trang bị thiết bị quản lý xây dựng cho WCF: • Tracing-Đánh dấu: • Performance Counters- Bộ đếm thực thi: WCF thi hành tập đếm thực thi để theo dõi tình trạng ứng dụng WCF • Windows Management Interface- Giao diện quản lý Windows: WCF hỗ trợ WMI, cơng nghệ quản lý cho việc theo dõi tình trạng ứng dụng WCF Các cơng cụ WMI Common Information Model (CIM) gán cho ứng dụng WCF để lộ thơng tin kích thước đệm đầu vào 11 http://kilobooks.com Phạm Minh Nguyệt A_K54_CNTT THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN KIL OBO OKS CO M Microsoft Operations Manager (MOM) sử dụng chun viên CNTT để điều hành máy chủ ứng dụng Nó cho phép quản lý tài ngun bao gồm phần mềm hỗn tạp, Web Services, thành phần hệ điều hành Các gói quản lý MOM tập hợp quy tắc theo dõi diện rộng tình trạng máy chủ MOM 2005 giới thiệu gói quản lý cho trang web Web Services mà đơn giản hố quản lý Web Services bên doanh nghiệp bao gồm kiểm định tính sẵn sàng thực thi, thơng báo cho lỗi Website and Services Management Pack (WSSMP) cho phép chun gia CNTT xây dựng quy tắc phản ánh u cầu HTTP liệu phản hồi Web Service Hình 20 – WSSMP sử dụng winzard để tập hợp liệu tạo quy tắc để theo dõi Web Services ii Quản lý hệ thống sử dụng Web Services: Microsoft Operations Management (MOM) MOM khơng đơn giản hố quản lý Web Services mà đơn giản hố việc quản lý hệ thống thơng qua sử dụng Web 12 http://kilobooks.com Phạm Minh Nguyệt A_K54_CNTT THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN KIL OBO OKS CO M Services MOM Connector Framework (MCF) cơng nghệ Web Services để kết nối MOM với tảng quản lý khác Những cảnh báo từ tảng quản lý đối tác báo cáo tới MOM Hình 21 - MCF cơng nghệ Web Services để kết nối MOM với tảng quản lý khác Windows Server R2 R2 sử dụng Web Services để đơn giản hố việc quản lý hệ thống R2 cung cấp tảng tăng cường an tồn R2 bao gồm WS-Management Web Service cho phép giao dịch với hệ thống tương hợp WS-Management Sun, AMD, Dell, … IV Tóm lược: Web Services bước tiến hố q trình phát triển phần mềm hình thành tảng khả vận hành với nhau, thiết lập Web Services từ việc tích hợp cơng nghệ có 13 http://kilobooks.com Phạm Minh Nguyệt A_K54_CNTT THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN KIL OBO OKS CO M Microsoft cam kết mở rộng việc tiêu chuẩn hố sử dụng Web Services cho Web Services chìa khố cho phép làm nâng cao khả kết nối Hệ thống Microsoft cho tồ nhà hệ thống quản lý kết nối tồn diện Web Services hỗ trợ thơng qua sản phẩm Microsoft hướng dẫn kiến trúc chứng minh Chương 3: Ví dụ Web Services NET: Microsoft Studio.NET ngơn ngữ hướng đối tượng mạnh tạo Web Services đơn giản, tiện lợi Tại hình Microsoft Studio.NET, ta chọn New Website: Trong file WebServices1.cs HelloWorld sinh default method 14 http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN KIL OBO OKS CO M Phạm Minh Nguyệt A_K54_CNTT Mỗi Web Services phải có namespace Mặc định service dùng namespace http://tempuri.org/ Để kiểm tra Service ta kích chuột phải vào file Service.asmx cửa sổ Solution Explorer, chọn View in Browser Ta mở rộng ví dụ, định nghĩa kiểu cấu trúc: public struct ClientData { public String Name; public int ID; } Tiếp theo ta định nghĩa phương thức GetClientData có nội dung sau: [WebMethod] public ClientData[] GetClientData(int Number) { ClientData[] Clients = null; if (Number > && Number [...]... sự chú ý của họ tới sự thi hành kiến trúc WS-* Microsoft vừa cung cấp bản thi hành thử nghiệm của vài đặc tả WS-* trong Web Services Enhancements (WSE) và sẽ cung cấp một bản thi hành đầy đủ cho kiến trúc WS-* với WCF III Những sản phẩm: a Xây dựng Web Services: Microsoft là một cơng ty nền tảng và được giao phó để cung cấp một “hệ sinh thái” cho các tồ nhà và quản lý các hệ thống kết nối Microsoft. .. và cho rằng những Web Services đó là chìa khố cho phép làm nâng cao khả năng kết nối Hệ thống Microsoft cho các tồ nhà và hệ thống quản lý kết nối rất tồn diện Web Services hỗ trợ thơng qua các sản phẩm của Microsoft và các hướng dẫn kiến trúc đã được chứng minh Chương 3: Ví dụ về Web Services trên NET: Microsoft Studio.NET là một ngơn ngữ hướng đối tượng rất mạnh có thể tạo ra Web Services rất đơn... lớn cho Web Services, xây dựng tồn bộ nền tảng thế hệ kế tiếp với Microsoft. NET Từ việc xây dựng, tiêu thụ, cho đến quản lý Web Services Microsoft đều có những hỗ trợ một cách tồn diện thơng qua tồn bộ các đề nghị đối với những sản phẩm đó i Visual Studio 2005 và NET Framework 2.0: ii Visual Studio Team System iii Web Services Enhancements iv .NET Framework 3.0: v BizTalk Server b Những thể hiện và chi... tảng quản lý khác Những cảnh báo từ những nền tảng quản lý đối tác có thể được báo cáo tới MOM Hình 21 - MCF là một cơng nghệ trên nền Web Services để kết nối MOM với những nền tảng quản lý khác Windows Server R2 R2 cũng sử dụng Web Services để đơn giản hố việc quản lý hệ thống R2 cung cấp một nền tảng được tăng cường an tồn R2 bao gồm WS-Management và một Web Service cho phép nó có thể giao dịch được... WS-Management của Sun, AMD, Dell, … IV Tóm lược: Web Services là một bước tiến hố trong q trình phát triển phần mềm và hình thành nền tảng khả năng vận hành với nhau, đó là thiết lập Web Services từ việc tích hợp những cơng nghệ đã có 13 http://kilobooks.com Phạm Minh Nguyệt A_K54_CNTT THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN KIL OBO OKS CO M Microsoft cam kết mở rộng việc tiêu chuẩn hố đang sử dụng Web Services và cho... hệ thống sử dụng Web Services: Microsoft Operations Management (MOM) MOM khơng chỉ đơn giản hố quản lý Web Services mà nó cũng đơn giản hố việc quản lý hệ thống thơng qua sử dụng Web 12 http://kilobooks.com Phạm Minh Nguyệt A_K54_CNTT THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN KIL OBO OKS CO M Services MOM Connector Framework (MCF) là một cơng nghệ trên nền Web Services để kết nối MOM với những nền tảng quản lý khác... đơn giản hố quản lý Web Services bên trong một doanh nghiệp bao gồm sự kiểm định tính sẵn sàng và thực thi, những thơng báo cho các lỗi Website and Services Management Pack (WSSMP) cho phép chun gia CNTT xây dựng các quy tắc phản ánh được các u cầu HTTP và dữ liệu phản hồi của một Web Service Hình 20 – WSSMP sử dụng winzard để tập hợp dữ liệu và tạo ra những quy tắc để theo dõi Web Services ii Quản lý... OBO OKS CO M Microsoft Operations Manager (MOM) được sử dụng bởi các chun viên CNTT để điều hành máy chủ và các ứng dụng Nó cho phép quản lý các tài ngun bao gồm các phần mềm hỗn tạp, Web Services, các thành phần của hệ điều hành Các gói quản lý MOM là một tập hợp những quy tắc theo dõi trên diện rộng tình trạng của máy chủ MOM 2005 giới thiệu một gói quản lý mới cho các trang web và Web Services mà... tiện lợi Tại màn hình chính của Microsoft Studio.NET, ta chọn New Website: Trong file WebServices1.cs HelloWorld đã được sinh ra một default method 14 http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN KIL OBO OKS CO M Phạm Minh Nguyệt A_K54_CNTT Mỗi Web Services phải có namespace Mặc định service sẽ dùng namespace http://tempuri.org/ Để kiểm tra Service ta kích chuột phải vào file Service.asmx trên cửa... ManagementQuản lý nền tảng truyền thơng Windows Ngồi việc cung cấp một mơ hình lập trình cho việc xây dựng Web Services, WCF với một tập các cơng cụ và các đặc tính quản lý làm cho việc tạo ra, triển khai, định hình và theo dõi Web Services một cách dễ dàng hơn Hỗ trợ của WCF cho quản lí gồm hai loại: các cơng cụ và các trang bị máy móc Cơng cụ, bao gồm bộ WCF Configuration Editor, tối ưu hố các cơng việc thủ ... liên đồn Web Services bên hệ thống Những đặc tả cung cấp tính WS-Security, WS-Trust, WSSecureConversation, WS-SecurityPolicy, and WS-Federation An ninh Web Services dựa vào u cầu mà thơng điệp đến... họ tới thi hành kiến trúc WS-* Microsoft vừa cung cấp thi hành thử nghiệm vài đặc tả WS-* Web Services Enhancements (WSE) cung cấp thi hành đầy đủ cho kiến trúc WS-* với WCF III Những sản phẩm:... dựng cho WCF: • Tracing-Đánh dấu: • Performance Counters- Bộ đếm thực thi: WCF thi hành tập đếm thực thi để theo dõi tình trạng ứng dụng WCF • Windows Management Interface- Giao diện quản lý Windows: