成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

WCF體系結(jié)構(gòu)詳細(xì)內(nèi)容剖析

開(kāi)發(fā) 開(kāi)發(fā)工具
我們?cè)谶@篇文章中為大家介紹的WCF體系結(jié)構(gòu)都包括有協(xié)定和說(shuō)明;服務(wù)運(yùn)行時(shí);消息傳遞以及承載和激活的應(yīng)用方法等等。

WCF開(kāi)發(fā)插件的主要功能都有哪些?我們應(yīng)該如何正確的應(yīng)用它呢?在掌握這些技術(shù)之前,我們首先需要了解一下WCF體系結(jié)構(gòu),打好基礎(chǔ)后,才能方便我們以后的實(shí)際應(yīng)用,幫助我們輕松開(kāi)發(fā)程序。#t#

WCF體系結(jié)構(gòu)之協(xié)定和說(shuō)明

協(xié)定定義消息系統(tǒng)的各個(gè)方面。 數(shù)據(jù)協(xié)定描述組成某一服務(wù)可創(chuàng)建或使用的每則消息的每個(gè)參數(shù)。 消息參數(shù)由 XML 架構(gòu)定義語(yǔ)言 (XSD) 文檔定義,這使得任何理解 XML 的系統(tǒng)均可處理該文檔。 消息協(xié)定使用 SOAP 協(xié)議定義特定消息部分,當(dāng)互操作性要求對(duì)消息的某些部分進(jìn)行更精細(xì)的控制時(shí),消息協(xié)定可實(shí)現(xiàn)這種控制。 服務(wù)協(xié)定指定服務(wù)的實(shí)際方法簽名,并以支持的編程語(yǔ)言之一(例如 Visual Basic 或 Visual C#)作為接口進(jìn)行分發(fā)。

策略和綁定規(guī)定與某一服務(wù)進(jìn)行通信所需的條件。 例如,綁定必須(至少)指定所使用的傳輸(例如 HTTP 或 TCP)和編碼。 策略包括安全要求和其他條件,必須滿足這些要求和條件才能與服務(wù)進(jìn)行通信。

WCF體系結(jié)構(gòu)之服務(wù)運(yùn)行時(shí)

服務(wù)運(yùn)行時(shí)層包含僅在服務(wù)實(shí)際運(yùn)行期間發(fā)生的行為,即該服務(wù)的運(yùn)行時(shí)行為。 遏制控制處理的消息數(shù),如果對(duì)服務(wù)的需求增長(zhǎng)到預(yù)設(shè)限制,該消息數(shù)則會(huì)發(fā)生變化。 錯(cuò)誤行為指定服務(wù)出現(xiàn)內(nèi)部錯(cuò)誤時(shí)應(yīng)采取的操作,例如控制傳遞給客戶端的信息 (信息過(guò)多會(huì)向惡意用戶提供攻擊的機(jī)會(huì))。 元數(shù)據(jù)行為控制是否以及如何向外部提供元數(shù)據(jù)。 實(shí)例行為指定可運(yùn)行的服務(wù)實(shí)例的數(shù)目(例如,singleton 指定只能用單一實(shí)例來(lái)處理所有消息)。 通過(guò)事務(wù)行為,可以在失敗時(shí)回滾已進(jìn)行事務(wù)處理的操作。 調(diào)度行為用于控制 WCF 基礎(chǔ)結(jié)構(gòu)處理消息的方式。

通過(guò)擴(kuò)展性功能可以自定義運(yùn)行時(shí)進(jìn)程。 例如,消息檢查功能用于檢查消息的各個(gè)部分,使用參數(shù)篩選功能可以根據(jù)作用于消息頭的篩選器來(lái)執(zhí)行預(yù)設(shè)操作。

WCF體系結(jié)構(gòu)之消息傳遞

消息傳遞層由通道組成。 通道是以某種方式對(duì)消息進(jìn)行處理(例如通過(guò)對(duì)消息進(jìn)行身份驗(yàn)證)的組件。 一組通道也稱為“通道堆棧”。 通道對(duì)消息和消息頭進(jìn)行操作。 這與服務(wù)運(yùn)行時(shí)層不同,服務(wù)運(yùn)行時(shí)層主要涉及對(duì)消息正文內(nèi)容的處理。

有兩種類型的通道:傳輸通道和協(xié)議通道。

傳輸通道讀取和寫(xiě)入來(lái)自網(wǎng)絡(luò)(或外部的某些其他通信點(diǎn))的消息。 某些傳輸通道使用編碼器來(lái)將消息(表示為 XML Infoset)轉(zhuǎn)換為網(wǎng)絡(luò)所使用的字節(jié)流的表示形式,或?qū)⒆止?jié)流表示形式轉(zhuǎn)換為消息。 傳輸通道的示例包括 HTTP、命名管道、TCP 和 MSMQ。 編碼的示例包括 XML 和優(yōu)化的二進(jìn)制文件。

協(xié)議通道經(jīng)常通過(guò)讀取或?qū)懭胂⒌钠渌^的方式來(lái)實(shí)現(xiàn)消息處理協(xié)議。 此類協(xié)議的示例包括 WS-Security 和 WS-Reliability。

消息傳遞層說(shuō)明數(shù)據(jù)的可能格式和交換模式。 WS-Security 是對(duì)在消息層啟用安全性的 WS-Security 規(guī)范的實(shí)現(xiàn)。 通過(guò) WS-Reliable Messaging 通道可以保證消息的傳遞。 編碼器提供了大量的編碼,可使用這些編碼來(lái)滿足消息的需要。 HTTP 通道指定應(yīng)使用超文本傳輸協(xié)議來(lái)傳遞消息。 同理,TCP 通道指定 TCP 協(xié)議。 事務(wù)流通道控制已經(jīng)過(guò)事務(wù)處理的消息模式。 通過(guò)命名管道通道可以進(jìn)行進(jìn)程間通信。 使用 MSMQ 通道可以與 MSMQ 應(yīng)用程序進(jìn)行互操作。

WCF體系結(jié)構(gòu)之承載和激活

服務(wù)的最終形式為程序。 與其他程序類似,服務(wù)必須在可執(zhí)行文件中運(yùn)行。 這稱為“自承載”服務(wù)。

某些服務(wù)(如 IIS 或 Windows 激活服務(wù) (WAS))“被承載”,即在外部代理管理的可執(zhí)行文件中運(yùn)行。 通過(guò) WAS,可以在運(yùn)行 WAS 的計(jì)算機(jī)上部署 WCF 應(yīng)用程序時(shí)自動(dòng)激活該應(yīng)用程序。 還可通過(guò)可執(zhí)行文件(.exe 文件)的形式來(lái)手動(dòng)運(yùn)行服務(wù)。 服務(wù)也可作為 Windows 服務(wù)自動(dòng)運(yùn)行。 COM+ 組件也可作為 WCF 服務(wù)承載。

責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

2009-12-21 14:37:14

2010-02-25 14:46:31

2009-12-21 11:18:09

ADO.NET體系結(jié)構(gòu)

2010-01-06 11:21:49

.NET Framew

2009-09-11 10:38:03

LINQ體系結(jié)構(gòu)

2009-06-26 15:58:28

EJB

2014-07-23 09:33:52

2012-02-06 17:22:44

MySQL

2009-07-15 13:46:26

Swing體系結(jié)構(gòu)

2010-03-02 16:28:11

WCF發(fā)布訂閱

2010-02-23 11:22:15

WCF跟蹤調(diào)試

2011-08-11 17:09:01

數(shù)據(jù)挖掘

2010-04-08 10:02:15

Oracle體系結(jié)構(gòu)

2010-08-16 12:54:21

ASON路由技術(shù)

2010-09-25 13:38:23

Inside JVM

2016-12-26 10:29:01

Spring框架結(jié)構(gòu)

2010-06-21 14:51:14

ASON路由

2009-07-10 16:07:10

TikeSwing創(chuàng)建MVC體系結(jié)構(gòu)

2009-09-08 14:34:42

Linq to SQL

2010-04-23 09:13:05

Oracle體系結(jié)構(gòu)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日本小电影在线 | 久久夜视频 | 午夜影院在线免费观看视频 | 亚洲va在线va天堂va狼色在线 | 亚洲网站观看 | 欧美精品综合在线 | 激情黄色在线观看 | 日韩毛片网 | 国产又色又爽又黄又免费 | 亚洲一二三区精品 | 三级免费毛片 | 国产视频黄色 | 九色视频网站 | 国产日韩欧美一区 | 狠狠久久久| 日韩一区中文字幕 | 91久久电影 | 九九久久这里只有精品 | 黄色片a级 | 日韩精品一区二区三区中文字幕 | av高清毛片 | 婷婷开心激情综合五月天 | 一区二区久久 | 91精品亚洲 | 福利视频一区二区三区 | 精品蜜桃一区二区三区 | 欧美二区三区 | 日韩欧美在线视频观看 | 欧美精品在线一区 | 亚洲一区亚洲二区 | 一区二区日本 | 精品日韩 | 国产精品日韩欧美一区二区三区 | 亚洲日韩视频 | 欧美一区二区成人 | av中文在线| 天天人人精品 | 麻豆视频在线免费看 | 日韩在线播放第一页 | 女同久久| 91社区在线观看播放 |