微軟技術官講解SharePoint Server 2010使用案例
Vishwas Lele 是應用信息服務和微軟區域中心的首席技術官。他為我們提供了四種SharePoint 2010的使用案例,讓我們看到SharePoint 2010在應用開發方面的卓越性。
Vishwas Lele 是一位經驗豐富的SharePoint 程序員,他也是應用信息服務(AIS)和微軟區域中心的首席技術官。為了讓我們看到了SharePoint 2010在應用開發方面的卓越性,他分享了AIS 所著白皮書中(SharePoint開發平臺:SharePoint Server 2010的改進進一步加強了應用開發平臺的可靠性。)的例子——SharePoint 2010 的四種使用案例,
SharePoint開發平臺
我們相信在SharePoint 2010平臺上創建應用時,應該考慮下面的使用案例:
需要提供多個基于邏輯分組的網站——如部門,區域或國家——而不是通過一個網站服務所有用戶。例如,一個公司需要為其合作伙伴開發一個Web應用,以使其獲取相關的銷售信息。所以ASP.NET應用成為合理的選擇;但是由于應用使用的增加,該合作伙伴希望依據自己獨有的SharePoint Server需求自定義網頁。該合作伙伴或許希望以不同的方式顯示銷售信息(也就是在區域分組和城市分組中選擇)或者他們希望在同一頁面安裝其他應用(稅費計算器)。
為每個用戶提供一個基于同一個網站藍圖的網頁比用代碼創建所有個性化設置要容易。每個用戶都可以通過一個單一的代碼庫,根據自己的需求自定義自己的頁面。
管理那些融合了社交網絡功能的非結構性內容的需要
大多數現在的網站的管理流量都在不斷增長。結構性內容和非結構性內容之間一個顯著的區別在于,前者可通過基于集合的分組對數據進行查看和管理,而后者則是將數據與元數據分開,作為單獨的實體處理。
不僅單獨實體的整體性和和安全性要獲得重視(如,文檔),二者之間的相關性也非常重要(如,文檔和結構性應用數據之間的聯系)。此外,為便于業務流程的處理,還需要制訂必要的規則(路由,認可,規章制度等)以及文檔和文件的訪問和搜索級別。
最近流行的社交網絡使得非結構性內容更具挑戰性。用戶希望可以標記文檔,定級文檔,定位并與相關專家進行互動,而這些功能似乎指日可待。況且,我們不需要在應用程序中創建這些功能,可以輕松依賴SharePoint提供的內容管理服務(CMS)來實現。
企業正試圖讓商業用戶和分析師參與到開發的全過程,而不只是收集他們的需求信息
SharePoint之所以成功,其中一個很重要的原因在于它賦予終端用戶的功能。除了從在列表上創建自定義視圖,自定義Web部件和創建工作流,SharePoint還允許終端用戶創建許多他們希望省略一些IT步驟同樣能獲取的功能。但是,在許多案例中這樣的特性也導致了容易失控的有機增長。通過改善這些角色之間的協作關系以及提供更好的IT管理模式,SharePoint 2010在此領域有更進一步的發展。
看一下這個例子:商業用戶有可能自定義一個瀏覽器內的實時網頁,然后將該網頁作為模板保存。程序員可以將該模板輸入到開發工具中,如Visual Studio,然后繼續在商業用戶制作的自定義設置上進行開發。而商業用戶仍可獲取終端產品。
SharePoint 2010 工具連續圖譜
企業正試圖創建基于外部數據源的部門應用
雖然在SharePoint Server 2007里面,有很多種方法可以整合商業應用程序生產線,但是其面臨的挑戰仍然很多。在SharePoint 2010中,由于加入了BCS,所以它可以以SharePoint 列表的形式瀏覽外部數據源,可以生成CRUD屏幕,還可以將外部數據集合到綜合搜索中。外部數據源不是僅限于關系數據而是包括Web服務和.NET 類。
通過將各種部門應用程序集合到單一平臺上,企業可以憑借一個用戶的類似經驗及開發策略節省成本。而另一個主要的創新是添加了Access Services功能,此功能旨在讓企業把自己現有的基于應用的Access轉移到SharePoint Server 2010上。
【編輯推薦】