2009-09-07 60 views
1

我的一個客戶happend問我想出了一個技術解決方案 用於以下情形:與報告工具使用Web服務

  • 基礎是CRM工具,其中的客戶(即誰買了的人系統) 不希望直接訪問數據庫的查詢(在表級別訪問方面)
  • 有大量的軟件報告,但有時它只是不是 確切需要什麼,所以需要某種類型的外部接口報告工具是 必需的。

- > beeing'最先進的'我的客戶希望爲此使用Web服務;其中恕我直言是絕對不是這樣做的方式;我傾向於創建VIEWS的 ,crm客戶可以使用它來通過ODBC 提供他們的報告工具。

那麼,你們對此有何看法,你會如何處理這種情況?任何最佳實踐?

+0

好吧,你們'信服'我。我會對如何提出基於WS的解決方案做更多的研究。 thx爲您的想法。 – KB22 2009-09-08 10:08:18

回答

1

如何讓客戶能夠將自定義模塊或插件寫入CRM軟件?如果內置的報告不夠用,他們可以快速推出他們的插件來實現他們的目標。國際海事組織,揭露API是一個更好的方法。也。客戶直接訪問數據庫表沒有任何問題。但後一種方法對於某些客戶來說可能更麻煩。

您的里程可能會有所不同。

1

我認爲網絡服務是一個不錯的解決方案。使用VIEWS - 正在使用數據庫授權。在使用WS時,您可以更安全:-)

+0

到目前爲止,但我認爲通過soap傳輸大量數據並不是一個(最佳)選項。 – KB22 2009-09-07 17:20:19

+0

你可以在ws和客戶端之間壓縮數據流。 – merin 2009-09-07 17:27:54

+1

在這裏你必須問自己這個問題:「我想重新實現Crystal Reports嗎?」因爲這幾乎是你在做什麼。另一方面,我發現大多數人不再使用Crystal,除非他們只是數據分析工作。大多數使用Excel或一個工具。我不確定excel是否支持WS數據源,但這顯然是行業的發展方向。清晰描述的XML數據被查詢(和分頁的服務器端)供最終用戶使用。不幸的是,最大的問題在於XML解析。所以創建一個豐富的搜索API。 – 2009-09-07 18:03:17