论二层老系统升三层的必要性
2016-06-17 11:40
169 查看
公司原来用DELPHI6,DELPHI7开发的二层老系统,已经有许多老客户在用。
现在,有客户提出要改变原来的部署方式,从局域网改变为互联网。
这时,发现原来的二层系统已经不能适应这种新的变化,因为二层系统对网络带宽要求比较大,客户只有普通的ADSL宽带,二层系统运行又慢又不稳定,运行的时候经常会断线报错。
遇到这种情况,有2种决策:1)从新开发一套三层的系统;2)升级原来的二层系统为三层。
从新开发一套三层的系统,这种开发成本非常巨大,需要投入巨大的人力物力来进行开发,开发出来以后又要投入人力进行测试,系统最终才能稳定运行。
升级原来的二层系统为三层,这种方法是否可行?答案是肯定的。笔者已经成功地改造过多套系统,像呼叫中心系统,LIS采集系统等。
是否会比第一种方式节约成本?答案是肯定的,而且是巨大的成本节约。一是改造进行过程非常简单,改造就那么几个简单的步骤,二是效率非常高,一个程序员每天可以发行几十个单元文件。
总结:基于以上种种原因,二层老系统升三层,是非常值得的。
现在,有客户提出要改变原来的部署方式,从局域网改变为互联网。
这时,发现原来的二层系统已经不能适应这种新的变化,因为二层系统对网络带宽要求比较大,客户只有普通的ADSL宽带,二层系统运行又慢又不稳定,运行的时候经常会断线报错。
遇到这种情况,有2种决策:1)从新开发一套三层的系统;2)升级原来的二层系统为三层。
从新开发一套三层的系统,这种开发成本非常巨大,需要投入巨大的人力物力来进行开发,开发出来以后又要投入人力进行测试,系统最终才能稳定运行。
升级原来的二层系统为三层,这种方法是否可行?答案是肯定的。笔者已经成功地改造过多套系统,像呼叫中心系统,LIS采集系统等。
是否会比第一种方式节约成本?答案是肯定的,而且是巨大的成本节约。一是改造进行过程非常简单,改造就那么几个简单的步骤,二是效率非常高,一个程序员每天可以发行几十个单元文件。
总结:基于以上种种原因,二层老系统升三层,是非常值得的。
相关文章推荐
- iOS 中有用的开源库
- Eclipse快捷键大全(转载)
- Linux文件系统之文件的读写
- LeetCode第37之Sudoku Solver
- Unity 获取所有子物体,不包括孙物体
- 上传文件(javaWeb)
- java读取工程中各个位置的方法
- linux下的yum命令原理和详解
- android中baseline fontmetrics
- jsp动态包含,并传入参数动态选中导航
- 肤色检测代码示例
- Edit Control 上行号
- 墓地雕塑(Graveyard, NEERC 2006, LA 3708)
- hiho1093_spfa
- calloc&malloc&kmalloc&vmalloc
- ViewPager监听
- JVM加载class文件的原理机制
- JS中的模块规范
- 下载普通http连接的图片和ftp服务器的图片
- Unity 实用小技巧合集