原文:解析大型.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