我將構建一個內部偶爾連接的應用程序(OCA)。你會建議我採用哪些技術。構建OCA(偶爾連接的應用程序)的工具
這裏是我的參數:
- .NET店(3.5SP1)
- C#代碼背後(的winform,WPF,Silverlight的)
- SQL Server後端(2005或可能 2008待批准)
- 獨奏開發者
- 獨奏SQL管理員
- 低技術的最終用戶
- 低帶寬到5分支機構
- 這是一個LOB應用程序,但不是一個POS機。
- 大多數用戶使用筆記本電腦到會員家中
- 該應用程序的數據存儲在5個獨立的數據庫中,但在一個SQL實例中。
我在尋找關於選擇哪條路徑的具體建議。合併複製或同步框架數據庫同步提供程序?訂閱服務器上的SQL Express或SQL CE?我可以爲DAL使用LINQ to SQL嗎?
是Silverlight'Offline/Out of Browser App'Example Here,是否可行?
這是我的第一個大型商業應用程序,所以任何有經驗的意見,歡迎。
根據要求,這裏是關於數據類型的一些額外信息。我的用戶是護士和社會工作者,他們前往會員家中爲他們創建「計劃」或「健康評估評估」。這些都是藥物清單或當前「提供者」列表。實現成員目標的步驟或當前/過去診斷的列表。像這樣的東西。
此外,還有典型的會員姓名,地址,電話號碼等。通常這是一個數據存儲和檢索應用程序,方便報告。很少有「處理」發生,護士和社會工作者在分配成員的團隊中工作,所以我通常沒有交叉或潛在的數據衝突。護士和SW的同時,分別負責不同區域的在MCP(會員中心計劃)
其他問題;如果我可以使用SQL 2008,Sync Framework真的只是一個可行的選擇嗎?似乎由於更改跟蹤等....想法?
請分享一些關於您將使用哪種數據的信息。具體來說,您期望在每個方向(用戶和服務器之間)有什麼樣的音量和流失率? – 2010-01-20 18:39:43
opps,錯過了卷的一部分。我們有300名員工和5000名會員。他們傾向於每天在多個「計劃」上工作。 – 2010-01-20 18:50:01
@RefractedPaladin你最終做到了這一點嗎?我正在考慮製作類似的程序。任何指針? – 2013-03-20 11:14:03