2010-02-25 51 views
1

[的SharePoint/MOSS 2007]在SharePoint中,圖形化從Web服務顯示數據

我想訪問一些Web服務(在外部網站,用WSDL描述),並以圖形方式顯示數據,使用一個單獨的網絡部分顯示每個項目。

每個該圖是相當簡單的 - 只是一個溫度計,或紅綠燈(如在KPI)。

我希望能夠訪問有關與Web數據更詳細點擊

什麼是這個基本的SharePoint組件?

我能夠在網絡的一部分,在必要時進行編程。 (背景 - 我一直在通過KPI,PerformancePoint,數據連接庫,InfoPath,業務數據目錄等進行查看,我只需要一個人告訴我哪些是進一步調查的正確組件)。

+0

你可以有任何數據來繪製圖形。它來自哪裏並不重要。你是否想要在web應用程序或外部應用程序中使用ithis圖形? – 2010-02-26 06:46:16

+0

我想要一個Web部件中的圖形在SharePoint應用程序中。我能夠做它作爲一個自定義的C#應用​​程序 - 即。使用WCF讀取Web服務,使用Silverlight顯示圖形,但我正在尋找一種方法來使用OTS sharepoint組件,無論是整個鏈,還是其中的一部分。即。一個sharepoint組件用於讀取web服務,並將數據帶入sharepoint,另一個用於顯示數據(無需編程)。我之所以這樣做,是因爲我不斷看到諸如KPI這樣的分量點組件,它看起來非常接近我想要的,但我無法看到整個鏈。 – 2010-02-26 23:42:46

回答

1

我想你應該解決這個問題不考慮的SharePoint,即應以訪問外部Web服務,然後創建必要的HTML來表示結果創建Web服務代理(添加服務引用)。

一個,這是工作,你可以在Web部件包裹。

您可以使用業務數據目錄訪問Web服務,但它是真的很難使用,然後你仍舊需要一些方法,以獲得圖形顯示的轉換數據。如果您的列表具有所需的信息,KPI則非常有用,而不是來自Web Service的外部數據。在這種情況下,我沒有看到InfoPath或PerformancePoint扮演任何角色。

+0

Thankyou,Timores。這個答案是最有幫助的。我要求達到頂級水平「做到這一點,不要那樣做」,這是你給出的答案。在將其標記爲已接受的答案之前,我會將其打開一段時間,以防其他人想發表評論。我傾向於選擇業務數據目錄來將數據導入到SharePoint中,因爲它可用於各種視圖,而不僅僅是我的圖形。我將不得不研究如何將Catolog閱讀到我的Web部件中進行展示。希望它在SharePoint API中可用。 – 2010-02-26 23:48:15

+0

BDC在SharePoint API中可用。 http://msdn.microsoft.com/en-gb/library/ms558854.aspx。但是,正如你所說,設置BDC是複雜的,只要將Web服務直接讀入Web部件即可完成Web引用和幾行WCF。 – 2010-02-27 00:09:10

相關問題