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

SharePoint 2010 服務(wù)應(yīng)用程序(Service Application)架構(gòu)

  SharePoint 2010認(rèn)證考試出來(lái)之后,去把幾個(gè)考試都考了一遍:70-573、70-576、70-667、70-668。如果你正有計(jì)劃也去參加這幾門認(rèn)證考試,我可以提供的建議是:不要在11:30開始考70-668,否則到12:00吃飯的時(shí)候,你很可能還沒有答完題目。70-668包含不少場(chǎng)景題,也就是給一個(gè)場(chǎng)景,包含各種Business Requirements、Technical Requirements、Recovery Requirements之類,然后基于此場(chǎng)景選出最佳方案。閱讀并理解場(chǎng)景會(huì)花費(fèi)不少時(shí)間。

  嗯,言歸正傳。如果你曾經(jīng)使用過SharePoint 2007,一定知道在SharePoint 2007中有一個(gè)叫做“共享服務(wù)提供程序”(Shared Services Provider,簡(jiǎn)稱SSP)的東東。SharePoint 2010對(duì)SSP架構(gòu)進(jìn)行了優(yōu)化,設(shè)計(jì)了一個(gè)更靈活、更有擴(kuò)展性的架構(gòu):服務(wù)應(yīng)用程序(Service Application)架構(gòu)。這篇博文將圍繞Service Application,仔細(xì)講講這個(gè)東東。由于服務(wù)應(yīng)用程序是SharePoint 2010一個(gè)非?;A(chǔ)的架構(gòu),無(wú)論你是Developer,或是IT Pro,都需要對(duì)它有足夠的了解。

  “服務(wù)”這個(gè)詞是一個(gè)比較通用的詞匯,它可以用在很多場(chǎng)合,在每個(gè)場(chǎng)合中,它的含義可能都不會(huì)相同。簡(jiǎn)單來(lái)說(shuō),當(dāng)我們使用服務(wù)這個(gè)詞匯的時(shí)候,通常是用來(lái)描述某個(gè)在后臺(tái)運(yùn)行的,可以進(jìn)行某種運(yùn)算,或是提供某些數(shù)據(jù),能夠讓它的使用者調(diào)用的一組代碼。服務(wù)的概念與應(yīng)用程序是相對(duì)的,我們通常使用應(yīng)用程序這個(gè)詞匯,來(lái)描述一個(gè)擁有用戶界面,用戶能在這個(gè)界面上進(jìn)行諸如點(diǎn)擊、瀏覽等操作,大部分情況下可能是運(yùn)行在客戶端計(jì)算機(jī)里面的一組代碼。一個(gè)服務(wù)的使用者可能是另一個(gè)服務(wù)或一個(gè)應(yīng)用程序。

  上面是對(duì)服務(wù)這個(gè)通用詞匯的解釋,這個(gè)解釋在大部分場(chǎng)景中都是適用的。接下來(lái),讓我們來(lái)了解SharePoint 2010系統(tǒng)中的服務(wù)。

  SharePoint 2010將其所包含的用來(lái)提供某種功能的后端組件,也稱為服務(wù)。例如,SharePoint 2010包含了Excel Services服務(wù),這是一個(gè)能將Excel文檔的內(nèi)容渲染成HTML頁(yè)面的后臺(tái)組件。SharePoint 2010的服務(wù)運(yùn)行在SharePoint服務(wù)器場(chǎng)中的服務(wù)器上。每臺(tái)服務(wù)器,都可能運(yùn)行了一個(gè)或多個(gè)SharePoint服務(wù)。大部分SharePoint服務(wù),也都可以運(yùn)行在一個(gè)或多個(gè)服務(wù)器上。

  大部分的SharePoint 2010服務(wù),都是運(yùn)行在服務(wù)器場(chǎng)中的應(yīng)用服務(wù)器上,但有些服務(wù)也是可以運(yùn)行在前端Web服務(wù)器上的。實(shí)際上,SharePoint 2010系統(tǒng)中有一個(gè)名為“Microsoft SharePoint Foundation Web 應(yīng)用程序”的服務(wù),專門用來(lái)描述處理用戶HTTP請(qǐng)求的前端Web服務(wù),凡是啟用了這個(gè)服務(wù)的物理服務(wù)器,就被SharePoint 2010系統(tǒng)識(shí)別為前端Web服務(wù)器。另外,還有一個(gè)名為“Microsoft SharePoint Foundation 數(shù)據(jù)庫(kù)”的服務(wù),是專門用來(lái)標(biāo)識(shí)SQL Server數(shù)據(jù)庫(kù)服務(wù)的,它并不代表任何實(shí)質(zhì)上的SharePoint 2010服務(wù),僅僅用來(lái)標(biāo)識(shí)在哪些服務(wù)器上運(yùn)行著SQL Server數(shù)據(jù)庫(kù)。

  在SharePoint 2010管理中心的“服務(wù)器上的服務(wù)”頁(yè)面中,管理員可以查看服務(wù)器場(chǎng)中的每臺(tái)服務(wù)器上,運(yùn)行了哪些服務(wù)。管理員可以通過這個(gè)頁(yè)面,在每臺(tái)服務(wù)器上啟動(dòng)或停止某個(gè)服務(wù)。如下圖所示。


  有一部分SharePoint 2010服務(wù),使用了SharePoint 2010的服務(wù)應(yīng)用程序框架(Service Application Framework)來(lái)構(gòu)建。如果一個(gè)服務(wù)基于服務(wù)應(yīng)用程序框架,那么這個(gè)服務(wù)可以包含多個(gè)可配置服務(wù)器場(chǎng)實(shí)例(Configured Farm-Scoped Instantiation,簡(jiǎn)稱CFSI)。每一個(gè)CFSI被稱為一個(gè)服務(wù)應(yīng)用程序(Service Application)。服務(wù)應(yīng)用程序運(yùn)行在服務(wù)器場(chǎng)中的應(yīng)用服務(wù)器上,一個(gè)服務(wù)應(yīng)用程序可以被服務(wù)器場(chǎng)中的多個(gè)網(wǎng)站所使用,有一些服務(wù)應(yīng)用程序甚至可以被跨服務(wù)器場(chǎng)調(diào)用。

  為什么在SharePoint 2010中要設(shè)計(jì)出服務(wù)應(yīng)用程序這套架構(gòu)呢?其主要原因就在于,在一個(gè)大型的企業(yè)級(jí)系統(tǒng)中,系統(tǒng)中的各種后端服務(wù),必須從網(wǎng)站中解耦了出來(lái)。有一些功能,是每個(gè)網(wǎng)站都必須要使用,例如,每個(gè)網(wǎng)站都需要具有搜索功能,讓網(wǎng)站的用戶能夠搜索內(nèi)容和數(shù)據(jù)。如果搜索功能與網(wǎng)站直接耦合在一起,那么每個(gè)網(wǎng)站就都會(huì)有自己的搜索服務(wù)。這不僅增加了整個(gè)系統(tǒng)的設(shè)計(jì)難度,還會(huì)造成不必要的系統(tǒng)資源浪費(fèi)。所以,必然設(shè)計(jì)出要有某種架構(gòu),能將一組所有網(wǎng)站都需要用到的公用服務(wù),從網(wǎng)站中解耦出來(lái)。系統(tǒng)中所有的公用服務(wù),都由一個(gè)集中的“資源池”來(lái)進(jìn)行提供,而網(wǎng)站只需要存儲(chǔ)其自己的數(shù)據(jù)和內(nèi)容。當(dāng)網(wǎng)站需要為網(wǎng)站用戶提供某項(xiàng)功能時(shí),網(wǎng)站可以直接調(diào)用由集中的服務(wù)“資源池”所提供的相應(yīng)服務(wù)。有了這樣的架構(gòu),不但減少了整體的資源消耗,而且可以讓開發(fā)人員更容易的向整個(gè)系統(tǒng)中添加新的服務(wù)。

  在Office SharePoint Server 2007中,這個(gè)架構(gòu)被設(shè)計(jì)成共享服務(wù)提供程序(Shared Services Provider,簡(jiǎn)稱為SSP)。Office SharePoint Server 2007中的共享服務(wù),包括企業(yè)級(jí)搜索、業(yè)務(wù)數(shù)據(jù)目錄(Business Data Catalog)、Excel Services、用戶配置文件(User Profile)等等,都由共享服務(wù)提供程序,提供給各個(gè)SharePoint網(wǎng)站。值得一提的是,雖然在大部分Office SharePoint Server 2007系統(tǒng)中,只需要為整個(gè)系統(tǒng)創(chuàng)建一個(gè)共享服務(wù)提供程序,但如果有需要,管理員是可以在系統(tǒng)中創(chuàng)建多個(gè)共享服務(wù)提供程序的。每個(gè)共享服務(wù)提供程序可以分別提供不同的服務(wù),或是為不同的網(wǎng)站提供服務(wù)。

  下圖是取自微軟公司《Office SharePoint Server 2007 的規(guī)劃和體系結(jié)構(gòu)》在線文檔中的一個(gè)共享服務(wù)提供程序架構(gòu)示意圖。從圖中可以看到,整個(gè)服務(wù)器場(chǎng)中包含了兩個(gè)共享服務(wù)提供程序,其中第一個(gè)為“Web應(yīng)用程序1”和“Web應(yīng)用程序2”所包含的SharePoint網(wǎng)站提供服務(wù),另外一個(gè)為“Web應(yīng)用程序3”所包含的SharePoint網(wǎng)站提供服務(wù)。

  只所以在一個(gè)服務(wù)器場(chǎng)中創(chuàng)建兩個(gè)(或更多)共享服務(wù)提供程序,可能是出于性能的考慮,也可能是出于功能分割的考慮。比如,在上圖所示的服務(wù)器場(chǎng)中,有可能“Web應(yīng)用程序3”所包含的SharePoint網(wǎng)站并不需要所有的共享服務(wù),它們可能僅僅需要Excel Services服務(wù),而不需要其他的諸如搜索、用戶配置文件等服務(wù)。所以,在服務(wù)器場(chǎng)中新建一個(gè)單獨(dú)的共享服務(wù)提供程序,配置此共享服務(wù)提供程序僅僅提供Excel Services服務(wù),然后將“Web應(yīng)用程序3”與這個(gè)共享服務(wù)提供程序關(guān)聯(lián)。

  在Office SharePoint Server 2007中,共享服務(wù)提供程序是與Web應(yīng)用程序進(jìn)行關(guān)聯(lián)的。一個(gè)共享服務(wù)提供程序可以關(guān)聯(lián)到多個(gè)Web應(yīng)用程序,也就是說(shuō),它可以為多個(gè)Web應(yīng)用程序所包含的所有網(wǎng)站提供服務(wù)。但一個(gè)Web應(yīng)用程序不能和多個(gè)共享服務(wù)提供程序關(guān)聯(lián)。比如在上圖中,第一個(gè)共享服務(wù)提供程序可以與“Web應(yīng)用程序1”和“Web應(yīng)用程序2”關(guān)聯(lián),但“Web應(yīng)用程序3”是不能同時(shí)與服務(wù)器場(chǎng)中的兩個(gè)共享服務(wù)提供程序進(jìn)行關(guān)聯(lián)的。

NET技術(shù)SharePoint 2010 服務(wù)應(yīng)用程序(Service Application)架構(gòu),轉(zhuǎn)載需保留來(lái)源!

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

主站蜘蛛池模板: 99riav9 精品香蕉免费大视频 | 日韩成人性视频 | 黄色三级网址 | 在线国产a不卡 | 精品含羞草免费视频观看 | 国模大胆一区二区三区 | 91热久久免费频精品99欧美 | 99久久无码热高清精品 | 国产性色AV内射白浆肛交后入 | 99视频精品全部免费观看 | 亚洲高清免费在线观看 | 亚洲精品视频免费 | 免费观看成人毛片 | www在线小视频免费 www伊人网 | 久久人妻AV一区二区软件 | 软糯白嫩双性受h | 亚洲国产货青视觉盛宴 | 久久亚洲人成网站 | 成人免费视频在 | 国内久经典AAAAA片 | 伊人网综合 | J午夜精品久久久久久毛片 jzz大全18 | 99蜜桃在线观看免费视频网站 | 两性午夜色视频免费网站 | s8sp视频高清在线播放 | 精品国产品在线18年 | 国产亚洲欧洲日韩在线观看 | 国产AV高清怡春院 | 国产视频精品在线偷拍 | 最近中文字幕免费高清MV视频6 | 又黄又肉到湿的爽文 | 青青国产在线观看视频 | 台湾佬休闲中性娱乐网 | 办公室韩国电影免费完整版 | 亚洲AV人无码综合在线观看蜜桃 | 欧美成人性色生活18黑人 | 九九影院午夜理论片无码 | 十大禁止安装的黄台有风险 | 免费人成网站在线观看10分钟 | bt天堂午夜国产精品 | 亚洲色综合狠狠综合区 |