溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

WCF框架服務模型怎么理解

發布時間:2021-12-14 17:57:43 來源:億速云 閱讀:148 作者:iii 欄目:編程語言

本篇內容介紹了“WCF框架服務模型怎么理解”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

下面我們將會從WCF框架各個功能出發,來講述WCF該框架的全新功能,這主要包括C#3.0,VB9.0,WCF,WPF,WP,LINQ,AJAX,mobile開發,Cardspace,智能客戶端。

WCF全稱Windows Communication Foundation,是Microsoft為構建面向服務的應用提供的分布式通信編程框架,是.NET Framework 3.5的重要組成部分。使用該框架,開發人員可以構建跨平臺、安全、可靠和支持事務處理的企業級互聯應用解決方案。

根據微軟官方的解釋,WCF框架(之前的版本名為“Indigo”)是使用托管代碼建立和運行面向服務(Service Oriented)應用程序的統一框架。它使得開發者能夠建立一個跨平臺的安全、可信賴、事務性的解決方案,且能與已有系統兼容協作。WCF是微軟分布式應用程序開發的集大成者,它整合了.Net平臺下所有的和分布式系統有關的技術,如Enterprise Sevices(COM+).Net Remoting、Web Service(ASMX)、WSE3.0和MSMQ消息隊列。

以通信(Communiation)范圍而論,它可以跨進程、跨機器、跨子網、企業網乃至于 Internet;以宿主程序而論,可以以ASP.NET,EXE,WPF,Windows Forms,NT Service,COM+作為宿主(Host)。WCF框架可以支持的協議包括TCP,HTTP,跨進程以及自定義,安全模式則包括SAML, Kerberos,X509,用戶/密碼,自定義等多種標準與模式。也就是說,在WCF框架下,開發基于SOA的分布式系統變得容易了,微軟將所有與此相關的技術要素都包含在內,掌握了WCF框架,就相當于掌握了叩開SOA大門的鑰匙。Web 服務中包含了用于應用程序間通信的標準協議,它在全球范圍內的廣泛采納改變了軟件開發。

例如,如今 Web 服務提供的功能包括安全性、分布式事務協調和可靠的通信。Web 服務所發生的這些改變的效益應反映在開發人員所使用的工具和技術方面。設計 Windows Communication Foundation (WCF) 的目的是為分布式計算提供可管理的方法,提供廣泛的互操作性,并為服務定位提供直接的支持。

類型化編程模型(稱為“服務模型”)設計用來降低分布式應用程序的開發難度,并為 ASP.NET Web 服務、.NET Framework 遠程處理和企業服務領域的專業開發人員,以及將要從事 WCF該框架 開發的人員提供熟悉的開發體驗。

該服務模型的特點在于它將 Web 服務的概念直接映射到 .NET Framework 公共語言運行庫 (CLR) 中的對應內容,包括將消息靈活且可擴展地映射到用諸如 Visual C# 或 Visual Basic 等語言實現的服務。該服務模型提供支持松散耦合和版本管理的序列化功能,并提供與諸如消息隊列 (MSMQ)、COM+、ASP.NET Web 服務、Web 服務增強 (WSE) 等現有 .NET Framework 分布式系統技術以及很多其他功能的集成和互操作性。

既然WCF框架介紹里提到了以上技術概念:
技術集成:Enterprise Sevices(COM+).Net Remoting、Web Service(ASMX)、WSE3.0和MSMQ消息隊列
宿主程序:ASP.NET,EXE,WPF,Windows Forms,NT Service,COM+作為宿主(Host)。

“WCF框架服務模型怎么理解”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

wcf
AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女