這篇文章主要講解了“WCF服務元數據是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“WCF服務元數據是什么”吧!

專注于為中小企業提供成都網站建設、做網站服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業東寶免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了超過千家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。
WCF服務元數據的基本概念
WCF服務元數據究竟是什么?它的作用是什么?為什么WCF服務要暴露元數據交換節點?這些和以前的Web Service有什么關系?這些通常是我們在學習WCF服務分布式系統開發過程中常常困擾我們的問題。
WCF服務元數據是什么
WCF服務元數據是WCF服務的核心部分服務地址(Address)、綁定(通信協議Binding)、契約(服務、操作、數據Contract)的原始描述信息。服務所公開的元數據包括 XSD(文檔中出現的元素、文檔中出現的屬性、子元素、子元素的數量、子元素的順序、元素是否為空、元素和屬性的數據類型、元素或屬性的默認和固定值)和 WSDL 文檔(用于描述服務的方法、參數、參數個數、順序、返回值、返回值的類型等方法的相關信息)。.Disco文檔(描述服務的協議、地址、命名空間等信息)。
這些關鍵的WCF服務元數據全部都是基于XML語言描述,支持核心的行業標準協議。XSD好處顯而易見, 基于XML,沒有專門的語法 ,XML Schema支持一系列的數據類型(int、float、Boolean、date等) ,可擴充的數據模型,支持綜合命名空間 ,支持屬性組等。而這些正式WCF分布式服務追求的跨語言、跨平臺的關鍵部分所在。
為什么要暴露服務元數據
知道了WCF服務元數據的概念后,我們就能理解為什么要暴露服務的元數據。WCF服務的元數據描述服務的核心信息,客戶端需要了解這些特征以便與該服務進行通信。要想實現異構平臺或者系統之間的通信,以前的技術是使用Web Service.因為其具有自描述、可擴展、與平臺無關等優勢。客戶端只需要根據Web Service地址,便可獲取服務的相關信息,反序列話本地的代碼,通過服務代理進行服務的調用。
WCF服務主要特性之一就是跨平臺的服務交互。而暴露服務元數據的重要原因就是解決了異構客戶端服務交互的關鍵問題。 元數據基于XML,自描述。客戶端可以根據服務的元數據反序列換生成本地代碼,無論是c#,vb還是java語。
感謝各位的閱讀,以上就是“WCF服務元數據是什么”的內容了,經過本文的學習后,相信大家對WCF服務元數據是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創新互聯,小編將為大家推送更多相關知識點的文章,歡迎關注!
新聞標題:WCF服務元數據是什么
URL鏈接:http://www.js-pz168.com/article10/iggjgo.html
成都網站建設公司_創新互聯,為您提供微信小程序、外貿建站、虛擬主機、Google、動態網站、網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯