原文:解析大型.NET ERP系統 分布式應用模式設計與實現

C S架構的應用程序,將一些復雜的計算邏輯由客戶端轉移到服務器端可以改善性能,同時也為了其它方面的控制。.NET Remoting在局域網內調用的性能相當不錯。ERP系統中基於.NET Remoting和WCF構建一個應用程序服務器 Application Server 。 分布式應用設計目標: 客戶端的連接,服務器要能控制。服務器根據授權許可文件的內容,控制客戶端並發數。 服務器崩潰,客戶端要得 ...

2015-08-06 07:54 6 2776 推薦指數:

查看詳情

解析大型.NET ERP系統 業務邏輯設計實現

根據近幾年的制造業軟件開發經驗,以我開發人員的理解角度,簡要說明功能(Feature)是如何設計實現的,供參考。 因架構的不同,技術實現上會有所差異,我的經驗僅限定於Windows Form程序。 總體功能 1 系統支持多用戶。 創建一個單實例(Singleton)的會話管理器 ...

Thu Aug 13 16:24:00 CST 2015 2 3659
解析大型.NET ERP系統 權限模塊設計實現

權限模塊是ERP系統的核心模塊之一,完善的權限控制機制給系統增色不少。總結我接觸過的權限模塊,以享讀者。 1 權限的簡明定義 ERP權限管理用一句簡單的話來說就是:誰 能否 做 那些 事。 文句 含義 說明 誰 部門 ...

Fri Aug 21 16:04:00 CST 2015 7 8811
解析大型.NET ERP系統 高質量.NET代碼設計模式

1 緩存 Cache 系統中大量的用到緩存設計模式,對系統登入之后不變的數據進行緩存,不從數據庫中直接讀取。耗費一些內存,相比從SQL Server中再次讀取數據要划算得多。緩存的基本設計模式參考下面代碼: private static ConcurrentDictionary< ...

Sat Jul 25 15:56:00 CST 2015 7 4140
解析大型.NET ERP系統 十三種界面設計模式

成熟的ERP系統的界面應該都是從模板中拷貝出來的,各類功能的界面有規律可遵循。軟件界面設計模式化或是藝術性的創作,我認可前者,模式化的界面客戶容易舉一反三,降低學習門檻。除了一些小部分的功能界面設計特殊一些,ERP絕大部分的功能的界面都相似。以我接觸和設計ERP系統,總結常見的界面設計模式,供 ...

Sat Aug 08 15:55:00 CST 2015 8 10488
asp.net 分布式應用開發

Net Framework推出的許多新技術為上述任務的實現提供了相對簡單的解決方案。其中,基於SOAP的Web Service在處理分布式應用時具有比傳統的DCOM/CORBA明顯的優點,結合基於Web的ASP.NET頁面開發技術和SQL Server數據存儲技術(或Xml文檔 ...

Mon Jul 18 08:21:00 CST 2016 0 5198
基於Redis實現分布式應用限流--轉

原文地址:https://my.oschina.net/giegie/blog/1525931 摘要: 限流的目的是通過對並發訪問/請求進行限速或者一個時間窗口內的的請求進行限速來保護系統,一旦達到限制速率則可以拒絕服務。 限流的目的是通過對並發訪問/請求進行限速或者一個時間窗口 ...

Thu Aug 31 21:18:00 CST 2017 0 1284
基於 Redis 實現分布式應用限流[轉]

限流的目的是通過對並發訪問/請求進行限速或者一個時間窗口內的的請求進行限速來保護系統,一旦達到限制速率則可以拒絕服務。 前幾天在DD的公眾號,看了一篇關於使用 瓜娃 實現應用限流的方案,參考《redis in action》 實現了一個jedis版本的,都屬於業務層次限制。 實際場景中常 ...

Fri Nov 03 01:37:00 CST 2017 0 7134
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM