本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

SharePoint 2013 應用程式概觀

SharePoint 2013
 

適用版本:SharePoint Foundation 2013, SharePoint Server 2013 Enterprise, SharePoint Server 2013 Standard

上次修改主題的時間:2014-05-19

摘要:SharePoint 的應用程式是最容易且最有效強化 SharePoint 網站功能的方法。了解這些應用程式的運作方式,這些應用程式與 SharePoint 網站的整合狀況,以及這些應用程式如何與網站內容分隔。

SharePoint 應用程式有新方法可以將特定的資料或功能傳送給 SharePoint 網站。SharePoint 相關應用程式是一支小型的獨立應用程式,用法十分簡單,可以滿足某些特殊使用者或商務的需求。網站擁有者可以在公用的 SharePoint 市集或組織內容的應用程式目錄探索及下載 SharePoint 應用程式,再將其安裝到自己的 SharePoint 網站。這些 SharePoint 應用程式集結了多項網路功能,可以讓 SharePoint 2013 如虎添翼。這些功能不會取代 SharePoint 功能與解決方案套件,而只會個人化或強化 SharePoint 網站。不同於需要伺服器陣列或網站集合管理員安裝的功能與解決方案,SharePoint 應用程式是獨立的應用程式,網站擁有者只需要將其加入 SharePoint 網站即可。SharePoint 應用程式的流程十分簡單,網站擁有者可以安裝、升級及取消安裝。

下列範例是網站擁有者可以加入其網站的 SharePoint 應用程式:

  • 提供活動規劃工具的應用程式。

  • 提供網站購物車功能的應用程式。

  • 傳送嘉奬 (讚美) 短訊給組織中某人,認可其工作表現良好的應用程式。

Microsoft 會代管及控制公用的 SharePoint 市集;開發人員可以將其製作的 SharePoint 應用程式發佈到此市集中販售。使用者與 IT 專業人員都可以擷取這些客製化應用程式以自用或供公司使用。SharePoint 市集會處理端對端之間的擷取流程,從探索到購買,乃至於升級和更新等等。

公司開發及核可的應用程式也可部署到組織內部由 SharePoint 2013 或 SharePoint Online 代管的應用程式目錄上。此法可以控制應用程式在組織內部的曝光程度。

重要事項 重要事項:
本文適用於 SharePoint Foundation 2013 及 SharePoint Server 2013。

SharePoint 應用程式有許多種代管選擇。

  • 提供者代管

  • SharePoint 環境代管

  • 上述選項的組合。

應用程式可以包含不同的元素及使用不同的元件,視代管選項而定。

無論應用程式使用何種代管選項,使用者要能夠在您的環境中安裝及使用 SharePoint 應用程式,您必須將您的環境設定為支援這些應用程式。

如需代管選項的詳細資訊,請參閱 SharePoint 2013 開發人員文件。

網站擁有者可以在網站中加入 SharePoint 應用程式。應用程式中如有包含 SharePoint 元件,會將這些元件儲存在安裝應用程式時自動建立的網站子網站中。應用程式各有其 URL,而且也不同於應用程式所屬網站的 URL。如果應用程式是由提供者代管,則會將應用程式元件儲存在這些位置中。

應用程式預設會使用獨特的網域名稱部署到自己的網站,而不會使用伺服器陣列的網域名稱。處理序會在該網域名稱下執行,對 SharePoint 網站沒有影響。差異化網域名稱有助於區隔應用程式。使用不同於 SharePoint 網站的網域名稱可避免應用程式與網站間受到跨網站指令碼執行攻擊,以及未經授權而存取使用者的資料。

每個應用程式安裝在環境中都有專用的 URL。您先指定 URL 範本 (藉由指定網域名稱與應用程式字首),然後應用程式 URL 便會依據該範本自動產生。應用程式的路徑會以其安裝所在之網站的 URL 為基礎。當您在網站上安裝應用程式時,會連帶建立該網站的子網站來代管應用程式內容。雖然應用程式子網站的階層位於網站集合之下,但其會有個別的專用主機標頭,而不會位在網站 URL 之下。下列圖表顯示網站 URL 與應用程式 URL 之間的關係:

SharePoint 相關應用程式 URL 的說明

獨立於 SharePoint 網站 URL 之外的應用程式 URL

在此圖表中,主要的 SharePoint 網站是使用者安裝應用程式所在的網站。應用程式 1 的 SharePoint 網站是主要網站的子網站,包含了應用程式及其元件。應用程式 1 之 SharePoint 網站的 URL 雖是以主要的 SharePoint 網站為基礎,但所在的網域與字首的 prefix-apphash 皆不相同,同時子網站名稱結尾還會加上應用程式名稱。URL 之 prefix-apphash 部分的設計在支援多承租人的環境。在多承租人環境中,每位承租人各有其名稱 (由 apphash 組合而成的名稱,可以為應用程式提供專用的網域名稱)。若非多承租人環境,所有 URL 可以使用相同的應用程式字首。

SharePoint 應用程式可以讓使用者快速為自己的網站加入新功能,期間完全不需要您的介入。不同於範本、功能與解決方案必須由 IT 管理員部署,網站擁有者可以將 SharePoint 應用程式加入其網站或加以移除。由於 SharePoint 應用程式僅限於子網站,而且會有自己的 URL,因此不會與伺服器陣列的其他項目互動,也不會將環境暴露在跨網站指令碼攻繫的風險之下。

您的組織可以開發自己的 SharePoint 應用程式。您可以在 SharePoint 市集或應用程式目錄中提供 SharePoint 應用程式,讓使用者知道哪些 SharePoint 應用程式已經通過核准,可以在環境中使用。當這些應用程式發佈使用時,使用者很容易就可以將 SharePoint 應用程式更新為新版。

支援環境中的 SharePoint 應用程式並不需要變更環境的設定,只要注意下列兩個事項:

  • 支援 SharePoint 應用程式的需求  您必須執行「訂閱設定」及「應用程式管理」服務應用程式,才能使用 SharePoint 應用程式。您必須建立 DNS 網域,以包含環境中 SharePoint 應用程式的 URL。

  • 規劃容量  安裝每一支 SharePoint 相關應用程式 時,都會在應用程式安裝所在的網站下建立子網站,並使用自己的 URL。亦即,包含許多 SharePoint 應用程式的環境中,也會有許多額外的子網站。在規劃伺服器陣列的容量時,請務必將這部分一併考慮。

如需這些及其他注意事項的詳細資訊,請參閱<規劃 SharePoint 2013 的應用程式>及<設定 SharePoint 應用程式的環境 (SharePoint 2013)>。

https://technet.microsoft.com/zh-tw/library/fp161236.aspx
顯示: