日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Sharepoin学习笔记—架构系列—Sharepoint服务(Services)与服务应用程序框架(Service Application Framework) 2

發(fā)布時間:2023/12/10 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Sharepoin学习笔记—架构系列—Sharepoint服务(Services)与服务应用程序框架(Service Application Framework) 2 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?

上一篇我們以問答的方式明確了Sharepoint服務(wù)的一些概念,這里我們重點來看兩個方面:Sharepoint服務(wù)器構(gòu)架對象模型以及Sharepoint?服務(wù)應(yīng)用程序的某些拓?fù)浣Y(jié)構(gòu)

一、Sharepoint服務(wù)器構(gòu)架對象模型

? ??

二、Sharepoint?服務(wù)應(yīng)用程序的某些拓?fù)浣Y(jié)構(gòu)

Sharepoint?服務(wù)應(yīng)用程序的對象模型支持各種不同的服務(wù)器場環(huán)境。這里我們探討一下其中的某些情況:

1、單應(yīng)用服務(wù)器結(jié)構(gòu)?(Single Application Server)

這種結(jié)構(gòu)的服務(wù)應(yīng)用程序?qū)嵗\行在一臺服務(wù)器上,客戶端通過服務(wù)程序代理(service application proxy)聯(lián)接到服務(wù)應(yīng)用程序?qū)嵗H缦聢D:

這種結(jié)構(gòu)的硬件需求最小,但壞處卻是沒有冗余。如果僅有的這臺服務(wù)器壞掉或停工了,相應(yīng)的服務(wù)也就停掉了。

由于在單服務(wù)器結(jié)構(gòu)下,此服務(wù)器既是前端Web服務(wù)器也是應(yīng)用服務(wù)器,因此服務(wù)也就是既運行在WEB服務(wù)器環(huán)境中又運行在應(yīng)用服務(wù)器環(huán)境中。

2、多應(yīng)用服務(wù)器

此拓?fù)浣Y(jié)構(gòu)中,服務(wù)器場被擴展為擁有三個應(yīng)用服務(wù)器 (Application Server),但我們只選擇其中的兩個來運行我們的服務(wù)應(yīng)用程序(Service Application),剩下的那個服務(wù)器被用作其他用途,比如運行另外一個不同的服務(wù)應(yīng)用程序。

這種拓?fù)浣Y(jié)構(gòu)提供了某種程度的冗余,如果一臺應(yīng)用服務(wù)器停工了,其他服務(wù)器上運行的服務(wù)實例(Service Instance)仍然可以繼續(xù)處理到來的服務(wù)請求,因此,這種拓?fù)浣Y(jié)構(gòu)明顯比單服務(wù)器結(jié)構(gòu)強壯,效率也要高些。

當(dāng)然,如果剩下的那個服務(wù)器沒有足夠的處理能力應(yīng)對客戶的服務(wù)請求,那么用戶就會感覺到服務(wù)效率的下降,但即便如此,也總比停工強。

出于擴充或維護的目的,服務(wù)器場管理員可以使用Sharepoint管理中心或PowerShell在任何時候啟動和停止某個服務(wù)器上的服務(wù)實例。

需要注意的是,這種拓?fù)浣Y(jié)構(gòu)在邏輯上仍然只使用了一種服務(wù)應(yīng)用,但此服務(wù)應(yīng)用運行在擁有三個服務(wù)器的場環(huán)境中。

3、多Web應(yīng)用程序

這種拓?fù)浣Y(jié)構(gòu)的特點是:有若干個Web應(yīng)用程序(Web Application)共享同一個服務(wù)應(yīng)用程序

當(dāng)你想要在不同的Web Application之間分享諸如某些分類數(shù)據(jù)(taxonomy)或用戶個性化數(shù)據(jù)(user profile)時就需要借助一個共同的服務(wù)應(yīng)用程序作為橋梁來實現(xiàn)數(shù)據(jù)的分享。

需要注意的,這種拓?fù)浣Y(jié)構(gòu)中的那些Web Application是使用了同一個服務(wù)應(yīng)用程序代理

4、多服務(wù)應(yīng)用程序(Multiple Service Application)

這種拓?fù)浣Y(jié)構(gòu)的特點是:屬于同一種類型的兩個服務(wù)應(yīng)用程序(A, B)運行在同一相服務(wù)器場中。此服務(wù)器場中的Web應(yīng)用程序(Web Application)可能與A或B中的任何一個建立連接,這種連接的建立是由服務(wù)器場管理員來決定的。

這里的兩個服務(wù)應(yīng)用程序(Service Application)在某種程度上是可以隔離的,比如:它們可以使用各自不同的數(shù)據(jù)庫來存儲本應(yīng)用的相關(guān)數(shù)據(jù)。

這種拓?fù)浣Y(jié)構(gòu)適用于不需要分享數(shù)據(jù)的場景,比如:一個公司有人事部門和銷售部門,由于他們之間的數(shù)據(jù)對對方都需要保密,銷售部門不能調(diào)取到人事檔案信息,而人事部門不能查閱到公司銷售情況,所以當(dāng)需要建立這兩個部門的搜索服務(wù)應(yīng)用程序時(Search Query Service Application)就需要使用這種拓?fù)浣Y(jié)構(gòu),它們各有各的數(shù)據(jù)庫來為各自的服務(wù)應(yīng)用實例提數(shù)據(jù)支持。

這種拓?fù)浣Y(jié)構(gòu)中的相應(yīng)Web應(yīng)用程序(Web Application)使用不同的服務(wù)應(yīng)用程序代理(Service Application Proxy)來與各自的服務(wù)應(yīng)用程序(Service Application)交互。

需要注意的是:這里的兩個不同的服務(wù)應(yīng)用程序(service applications)運行在同一服務(wù)器(application server)的同一服務(wù)實例(same service instance)上。

?

5、聯(lián)合服務(wù)應(yīng)用程序(Federated Service Application)

這種拓?fù)浣Y(jié)構(gòu)屬于遠程客戶端調(diào)用服務(wù)應(yīng)用程序的情況,也即跨場(cross farm)調(diào)用情況。

比如一個大企業(yè)要建立企業(yè)級的搜索服務(wù),這種服務(wù)不是靠單個服務(wù)器就能解決的,它需要較高的投入,因此IT部門就會選擇把這種企業(yè)級的搜索服務(wù)集中起來,建立一個單獨的服務(wù)中心并向其它部門或組織提供企業(yè)級的搜索服務(wù)。這種方式其實就是把某個服務(wù)器場專用于服務(wù)承載,從而創(chuàng)建出高度密集的服務(wù)(如 Web 分析和商業(yè)智能)集中共享出來。這樣不但節(jié)省了硬件投入和人力投入,還提高了搜索效率和維護效率。

需要注意的是:這種拓?fù)浣Y(jié)構(gòu)需要在提供搜索服務(wù)的"場"與客戶"場"之間建立雙向的互信。

總結(jié):

Sharepoint的服務(wù)還存在著其它許多的拓?fù)浣Y(jié)構(gòu),比如:

多個Sharepoint場中存在著多個服務(wù)應(yīng)用程序(Service application)和多臺服務(wù)器(server),而其中的一臺或若干臺服務(wù)器上又運行著一種或多種服務(wù)應(yīng)用程序的服務(wù)應(yīng)用程序?qū)嵗?service instances)。服務(wù)應(yīng)用程序之間也可以提供服務(wù),也即一個服務(wù)應(yīng)用程序可以通過服務(wù)應(yīng)用程序代理(service application proxies)調(diào)用其它服務(wù)應(yīng)用程序提供的服務(wù)(service),并且 這種調(diào)用 可以跨度不同的服務(wù)器場。Sharepoint服務(wù)應(yīng)用程序架構(gòu)提供了很好的靈活性和擴展性以滿足用戶不同的"服務(wù)"需求。

?

總結(jié)

以上是生活随笔為你收集整理的Sharepoin学习笔记—架构系列—Sharepoint服务(Services)与服务应用程序框架(Service Application Framework) 2的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。