讨论:这样的环境该采用什么样的软件方案?(300分)

  • 主题发起人 主题发起人 thx1180
  • 开始时间 开始时间
T

thx1180

Unregistered / Unconfirmed
GUEST, unregistred user!
目标环境:
服务器: FreeBSD or Linux
数据库: MySQL
工作站: 分布在互联网上的 Win2000Pro or WinXP,而且数量比较大(>200)

各位来说说,这样的环境下实现ERP类的系统应该采用何种方案最佳?最好是低成本解决方案:)
请稍微详细描述一下方案,以及为什么你觉得这种方案最佳。

因为服务器是托管的,为了安全和效率不太可能改用Windows平台,所以如果服务器端采用Windows的方案就不用说了。
 
哈哈, 你自己说的已经是方案了, 你还问什么啊?
 
晕倒,这里说的当然是软件方案啦
 
1.数据库服务器有两台(至少,做负载平衡和备份)
2.建议采用B/S结构或三层结构,客户端是浏览器或者瘦客户端。架设应用程序服务器。这样部署方便,性能比较高。增加一台应用程序服务器,可以采用J2EE、Corba等
3.如果考虑直接用Java写,那么跨平台不是问题。可是成本比较高。建议用Asp.net或Delphi编写客户端程序。
 
对不起,前辈!
 
j2ee或者.net
 
请不要灌水,在我的帖子里灌水没有分的。

也请各位看清题目,我都已经说了服务器不是Windows平台,请教各位.net在我所列出的服务器上如何部署?
 
用weblogic/WebSphere/Java解决
 
就我所知,采用Java速度巨慢,上次一个用友的销售员自己都这么说,以目前的网络环境采用java实在没底,不知道各位有没有或者见过成功的工程案例?
 
mysql+webservice(java)+客户端(delphi,VB,C#....)
 
数据库用linux+mysql,增加一台windows的机器做中间服务器,然后写个三层。我想200个客户端随便扛的吧。这样对于你来说编程上基本没什么难度了吧。
linux+mysql+php=绝配?仅供参考.
 
服务器端采用 C/C++ + SOAP 完成web services,可以做成多线程的CGI或apache的 SO,客户端用什么都可行
 
本单位目前就是采用php+mysql,因为有很多需求没法满足,玩不下去了才要改用别的。

看来采用web services是一个可行的方案,不知道这种方案有什么不足之处?安全性怎么样?
 
那不用改了,用perl或C/C++做CGI对原有系统进行扩充,没有PHP是完成不了的,因为PHP能操纵文件和执行外部可执行程序,只要设计好,没什么安全隐患。
 
呵呵,要是可以不用改我就不用费劲开帖子了,要改肯定是有理由的。

昨天研究了一下SOAP,发现它优点不少,缺点也有,我们很关注执行效率和安全性方面会不会有问题,有没有熟悉点的人来点经验之谈啊?
 
你还是说说有什么需求非要改,如果PHP不能满足那么说明单从换工具上这个问题不好解决
 
所有大型的erp系统都有你的这些,服务器肯定使用unix或者linux的,这样才可以提高效率,现在的问题是用户用的是windows,那么之间如何衔接了吧?既然这么多用户,建议使用java来开发,毕竟java开发的程序即可以在windows上运行,也可以在linux上运行,这就省去了不同工具之间的衔接工作。
 
后退
顶部