无码色色,久久久久久免费精品喷水,美女把胸罩解开让男生摸,欧美一级在线观看视频,色亚洲天堂,色综合天天综合给合国产

咨詢電話:023-88959644    24小時(shí)服務(wù)熱線:400-023-8809
NEWS CENTER ·
新聞動(dòng)態(tài)
關(guān)注中技互聯(lián) 關(guān)注前沿

WCF與Web Service的區(qū)別

發(fā)表日期:2016-09-21    文章編輯:重慶網(wǎng)站制作小編    瀏覽次數(shù):10    標(biāo)簽:

    WCF:全稱 Windows Communication Foundation 從本質(zhì)上來說,它是一套軟件開發(fā)包,是微軟推出符合SOA思想的技術(shù)框架。屬于特定的技術(shù)或者平臺(tái),既不是標(biāo)準(zhǔn)也不是規(guī)范WCF提供了許多功能,包括:托管、服務(wù)實(shí)例管理、異步、安全、事務(wù)管理、離線隊(duì)列等,并且WCF對(duì)產(chǎn)業(yè)中的標(biāo)準(zhǔn)協(xié)議進(jìn)行了封裝和定義,它把程序員從繁瑣的通信、格式編碼中解放出來,使得程序員能夠?qū)W⒂跇I(yè)務(wù)邏輯的實(shí)現(xiàn)。
    同時(shí),WCF統(tǒng)一了微軟公司之前推出的多種分布式技術(shù),其中包括:
    Web服務(wù)和WSE.
    .Net Remoting
    .Net 企業(yè)服務(wù)
    微軟消息隊(duì)列(MSMQ)。
 
以上技術(shù)主要集成包括:
    WCF的架構(gòu)本身吸取了這些技術(shù)的精華,WCF開發(fā)的服務(wù)/客戶端可以和現(xiàn)有的Web服務(wù)、MSMQ程序進(jìn)行交互。
    .Net Framework的四大體系架構(gòu)
    .Net Framework的四大體系包括:WCF、WF、WPF、WCS。
    WCF(Windows Communication Foundation):主要是用來做松耦合的分布式通訊的,它還有另外一個(gè)名字叫Indigo,是微軟邁向SOA一個(gè)重要的標(biāo)志。WCF是.Net Framework的一個(gè)子集。
    WF(Windows Wordflow Foundation):工作流引擎。
  WPF(Windows Presenttation Foundation):WPF使用矢量繪圖引擎,提供了一種聲明式編程語言XAML,用來開發(fā)具有炫目視覺效果的應(yīng)用程序。
  WCS(Windows Card Space):采用了一種新的數(shù)字標(biāo)識(shí)技術(shù)來實(shí)現(xiàn)類似網(wǎng)銀單點(diǎn)登錄的功能,主要用來防止釣魚式攻擊等,從網(wǎng)絡(luò)安全方面提供了一個(gè)保障。
 
Web Service:
  也叫作WS-*規(guī)范,它既不是框架,也不是技術(shù),通過使用WebService,我們能夠像調(diào)用本地方法一樣去調(diào)用遠(yuǎn)程服務(wù)器上的方法。我們并不需要關(guān)心遠(yuǎn)程的那個(gè)方法是Java寫的,還是PHP或C#寫的;我們并不需要關(guān)心遠(yuǎn)程的方法是基于Unix平臺(tái),還是Windows平臺(tái),也就是說WebService與平臺(tái)和語言無關(guān)。
  Web Service平臺(tái)需要一套協(xié)議來實(shí)現(xiàn)分布式應(yīng)用程序的創(chuàng)建。任何平臺(tái)都有它的數(shù)據(jù)表示方法和類型系統(tǒng)。要實(shí)現(xiàn)互操作性,Web Service平臺(tái)必須提供一套標(biāo)準(zhǔn)的類型系統(tǒng),用于溝通不同平臺(tái)、編程語言和組件模型中的不同類型系統(tǒng)。
  它使用XML擴(kuò)展標(biāo)記語言來表示數(shù)據(jù)(這個(gè)是夸語言和平臺(tái)的關(guān)鍵)。微軟的Web服務(wù)實(shí)現(xiàn)稱為ASP.NET Web Service.它使用Soap簡單對(duì)象訪問協(xié)議來實(shí)現(xiàn)分布式環(huán)境里應(yīng)用程序之間的數(shù)據(jù)交互。WSDL來實(shí)現(xiàn)服務(wù)接口相關(guān)的描述。此外Web services 可以注冊(cè)到UDDI中心.供其客戶查找使用。
 
 
區(qū)別在于:
  1.WCF可以不依賴于IIS
  2.WCF可以配置成BasicHttpBinding來兼容(或者說變身成)WS。
  3.WCF可以基于TCP或者M(jìn)essegeQueue來傳輸數(shù)據(jù)。
  4.WCF的可配置性比WS強(qiáng),比如安全性。
  5.WCF可以是有狀態(tài)的,并支持事務(wù)。
  6.WCF 支持多種通信協(xié)議 Http/Https 、TCP/UDP、MSMQ、命名管道、對(duì)等網(wǎng)、消息可達(dá)性、事務(wù)流等。
  7.WCF 可以與ASP.NET 集成、共享一個(gè)上下文(HttpContext)。
  8.WCF 支持多種消息傳輸格式 :text,binary,mtom,Json 等。
  9.WCF 安全性要強(qiáng):支持對(duì)稱安全、非對(duì)稱安全、消息安全、傳輸安全、SSL 流安全、Windows 流安全等。
  10.WCF 支持多種會(huì)話模式:單向、雙向、請(qǐng)求/響應(yīng)。
  11.WCF 支持REST 。
  12.WCF 支持多種格式化方式。DataContractSerializer、XmlSerializer、 DataContractJsonSerializer 等。
  13.WCF 支持 WAS hosting、Windows 服務(wù) hosting、Self-Hosting、IIS hosting 等。
  14.WCF 支持多種并發(fā)模式:單例、單調(diào)、會(huì)話 。

  本文由重慶網(wǎng)站制作重慶網(wǎng)站建設(shè)公司-中技互聯(lián):www.tmsmall666.cn-

如沒特殊注明,文章均為中技互聯(lián)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來自www.tmsmall666.cn
相關(guān)新聞

CopyrightZJCOO technology Co., LTD. All Rights Reserved.    

渝ICP 備11003429號(hào)

  • qq客服
  • 公眾號(hào)
  • 手機(jī)版
  • 新浪微博