天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

微軟一家人---在云端運行的ServiceBus

TECHED2008大會已過去了快一個月了,在大會上所看到的關(guān)于 Azure的介紹至今還在頭腦中不時出現(xiàn)。當然我本人不是什么云計算的狂熱支持者,到如今我的觀點也與蔡學(xué)鏞先生的差不多,就是關(guān)注加觀望(以免在云端一腳踏空摔下來)。另外就是我對云的興趣目前也僅限在SDS和NETServiceBus這兩方面。其中對服務(wù)總線一直感到很好奇,這一點在我之前的一篇文章中已做了一些說明。

今天的這篇文章主要是從流程上了解一下如何運行(或調(diào)試一個運行在云端ServiceBus中的service).通過它,可以對Azure的服務(wù)總線的工作原理有一個初步的認識(當然本人目前也在摸索階段)。

本文中所用的DEMO其實是AzureServicesKit中的一個例子,大家可以從網(wǎng)上下載該開發(fā)包。該包中有很多DEMO和相應(yīng)DOCX文檔(入門教程)來了解如何開發(fā)和布置云端的應(yīng)用(服務(wù))。在最后為了便于大家直接運行測試,我直接將DEMO的源碼從AzureServicesKit拿出來便于大家下載測試。

好了,在開始運行DEMO之前,我們要先做兩個準備工作。

1.在本地的“控制面板”-->"Windows CardSpace"中創(chuàng)建一個卡,該卡將會用于進行服務(wù)expose(暴露)和消費(custom)時進行身份驗證時使用。如下圖:


“點擊添加卡”之后,進入到“添加卡”窗口,如下:

這里選擇“創(chuàng)建個人卡”之后,在編輯新卡頁中,因為只是用于測試,所以我只填寫了卡名稱,就點擊“保存”按鈕了,如下圖:

這樣我們就創(chuàng)建了一張卡,該卡將會用于下面在云端的服務(wù)項目安全驗證時被上傳使用。如下圖:

2.向Azure Services Platform Team 申請一個invitation code,我們接下來會用這個邀請碼創(chuàng)建一個在云端的項目。我假設(shè)大家已獲得了這個邀請碼,現(xiàn)在下面這個鏈接頁面中輸入這個CODE,并單擊“Sing Up”,如下圖:

然后點擊該頁面上的“Sign In to manage your services”,進入到創(chuàng)建解決方案頁面:http://portal.ex.azure.microsoft.com/NewSolution.ASPx

然后點擊該頁面右上邊的“Create New Solution”。接著我們按照相應(yīng)的操作提示創(chuàng)建我們的解決方案即可(名稱隨意,我本人創(chuàng)建的是“MSF_DataSyncExample”下面會用到這個解決方案的名稱)。

最后系統(tǒng)會跳轉(zhuǎn)到這個鏈接,如下圖:

我們點擊左上邊的“Solution Credentials”進入驗證信息設(shè)置頁面,如下:

在該頁面中我們點擊"Windows CardSpace Information Card"來加載我們剛才創(chuàng)建的本地卡。

在彈出的選擇卡頁面中里,選中我們剛創(chuàng)建的卡并上傳:

在接著的卡命名頁面中我這里將卡命名為:daizhj_card,并保存之后,系統(tǒng)會跳轉(zhuǎn)后上頁面:

我們看到了剛添加的一個新卡已在這里了:

到這里,準備工作就完成為了,下面用VS2008+SP1打開源碼包中的解決方案RESTSample.sln.(之前需要先安裝Microsoft .NET Services SDK Setup 0.14.318.0)。

1.這里我們先編譯運行該解決方案,并在:“Please enter the solution name to use for this lab:”提示信息后輸入剛才在Azure
中創(chuàng)建的Solution名稱:“MSF_DataSyncExample”并回車。

2.然后該程序會彈出選擇Card窗口,我們選擇剛才創(chuàng)建的Card并上傳,如下圖:

3.最后該服務(wù)就會被expose到云端了,如下圖:

這里,我們在IE地址欄中輸入當前地址(http://servicebus.widnows.NET/services/MSF_DataSyncExample/Image/)

后(系統(tǒng)會提示再次選擇上傳本地卡),就會看到這樣一張圖:

而這張圖就是當年(1978年)微軟早期的那11個員工的照片,算是個家庭合影的,有關(guān)該照
片的信息,可以參見這個鏈接:http://www.it.com.cn/f/edu/086/23/613172.htm


其實在這里,我們可以通過下面這張圖來大體梳理一下上面的工作流程所要實現(xiàn)的功能:

思考:

1.通過Azure平臺的ServiceBus,我們可以將運行在本地機器上的應(yīng)用(服務(wù))發(fā)布(暴露)出去,當然會將用戶權(quán)限驗證等功能一起進行綁定,權(quán)限包括:卡或指定的Solution口令,如上圖中的Solution PassWord:

2.當客戶端(如IE)訪問時,會先對其進行身份驗證,然后再進行相應(yīng)的服務(wù)訪問(消費)操作。

3.從上面兩點,可以將ServiceBus看成是一個“服務(wù)管理委員會”,將專門進行服務(wù)的expose和custom
的操作。

而下面是其SDK的內(nèi)容:

1.The Service Bus is built on Windows Communication Foundation (WCF).2.The Service Bus is the initial implementation of the ISB (InterNET Service Bus)components that resides on the Web. The technical aim of the ISB is to simplifyconnectivity between services and clients, even if those servers and clients existbehind different firewalls and NAT routers. 3.Building applications using the Service Bus does not require a significant footprintwithin an organization and leads to more rapid deployments while keeping local infrastructure intact.4.As a set of hosted integration technologies, the Service Bus reduces the cost involvedin building, acquiring, and maintaining systems that might have to be built to do the same things. 

好了,今天的內(nèi)容就到這里了,相關(guān)的源碼還是很簡單的,主要是App.config中的內(nèi)容要注意一下,那里有一些關(guān)于在云端發(fā)布服務(wù)時的身份驗證方式配置等。

DEMO下載,請點擊這里

NET技術(shù)微軟一家人---在云端運行的ServiceBus,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美 亚洲 另类 综合网 | 草b是什么感觉 | z0000性欧美 YY8848高清私人影院 | md2.pud 麻豆传媒官网 | www.精品久久| 果冻传媒视频在线播放 | 在线亚洲中文字幕36页 | 亚洲精品无码葡京AV天堂 | 国产传媒18精品A片在线观看 | FREE另类老女人| 国产精品视频第一区二区三区 | 精品人妻伦九区久久AAA片69 | www.伊人| 国产一区二区三区乱码在线观看 | 亚洲欧美人成视频在线 | 日韩免费精品视频 | 国产亚洲色婷婷久久精品99 | 黑人BBCVIDEOS极品 | 日日天干夜夜狠狠爱 | 午夜视频无码国产在线观看 | 青柠在线观看视频在线高清 | 国产乱人伦AV麻豆网 | 美女视频秀色福利视频 | 在线成年av动漫电影 | 热久久免费频精品99热 | 精品亚洲国产熟女福利自在线 | 91天仙tv嫩模福利 | 大稥焦伊人一本dao 大香伊人中文字幕精品 | 成人免费视频一区 | 亚洲免费在线视频 | 欧美16一17sex性hd | 日本女人bb | 国产精品久久久久久久久免费下载 | 人妻久久久精品99系列AV | avtt一区| 国产69精品久久久久乱码韩国 | 国产精品久久久久久久A片冻果 | 久久www99re在线播放 | 国产三级级在线电影 | 欧美成人亚洲高清在线观看 | 亚洲麻豆精品成人A在线观看 |