高手请进!作一个大型项目的系统分析!(100分)

S

slm2000

Unregistered / Unconfirmed
GUEST, unregistred user!
有这样一个项目,总计有300个点,分布在一个城市内,数据库采用ORacle,
采用三层结构设计,需要有大量的数据实时的更新,又要有高度的可靠性,
网络的连接方式很多,包括电话线,ISDN , ADSL和其他方式,
现在的问题是:
1.采用两层结构是否可以?
2.采用三层结构,那种技术比较成熟?何种编程环境?(com+,dcom)
3.是否需要中间件?有什么好处?(本人没有接触过)
 
三层,中间层用WEBLOGIC开发,我就玩过这个
JSP+J2EE+ORACLE
 
三层,中间层用Visibroker+delphi+Corba开发,我就玩过这个
Visibroker+delphi+Corba+ORACLE
 
J2ee是比較好的解決方案,但投入可能比較大,難找人,另的不說,就一個appserver就幾佰萬.
我們用asp+com組件也解決了,但數據實時/安全性方面很難保證.
activex +mts/com+,是現在想采用的,但發佈方面存在問題,是不是每個
客戶端一定要裝一個proxy才可行,真是這樣的話,也不行因為client點太多了.
建議用j2ee!
告訴我們你的選擇.
 
才300个点
我看dcom都可以搞定!
如果用VB,哼哼,你想去吧,
但是我们用的是delphi,这不是什么大问题
 
这样的大系统,还是用j2ee吧,
//强烈关注此贴,学习.
 
继续关注。。
 
Java+CA认证
 
要看你用应用服务器用什么平台,三百个点我觉得你还是在UNIX下,所以DCOM就不用了,CORBA倒是不错的选择,但是必须要中间件,至于开发工具,我觉得无所谓,选你熟悉的就可以,
我建议就是客户端用WINDOWS,用DELPHI开发,应用服务器用J2EE或C++,数据库就由你了
 
实现简单的方案:
采用J2EE+中间件(如:WebLogic)实现应用层,用JSP做交互。
WebLogic等中间件实现负载均衡,connection Pool等功能。
其他方案实现较为复杂而且成熟性差。
 
这种类型的项目有人用过COM+吗?谈点经验,在客户端的速度有多快?
系统的稳定性如何?我也对这样的架构感兴趣。
JSP+J2EE+ORACLE在客户端方便控制吗?客户端有时需要一些约束的。
而且打印也不好处理。
 
可以尝试用.NET做做看,先试验,再决定。
J2EE是肯定没有问题,但是好像成本很大。
三层的话也是可以,但是数据量太大,恐怕
拨号和ISDN等方式无法承受。
中间件我没有尝试过,不知道其中的“奥妙”,不便述说。
 
我觉得这样的工程
服务器首先应该是UNIX的
用EJB+JSP
应该是很好的解决方案
如果你一定要用NT的话
建议用COM+ MTS
我做过试验
主机:512M+SCSI+P3 800服务器+WIN2000 SERVER
有250个TCP/IP
就基本崩溃了
 
不要那么复杂嘛,我就玩过这个
Socket+delphi+SQL Server ,完全OK。
 
ASP+COM+SQLServer+Delphi也可以!
 
为什么现在一张口都是J2EE、EJB,到底有多少成功的案例呢?考虑过客户的投入了吗?
peterzhou20说得挺实在的,才300个点,Socket和COM+足矣,速度和稳定性最主要还是看
编程人员的功底。
我绝没有贬低哪一种技术的意思,只是觉得在完成客户需求的前提下,成本最低、开发速度
最快的方案才是最好的方案。把投入到买应用服务器的成本转化为自己的利润多好。:)
 
晕!大家老是把高端的东西使命的往别人那里塞,也不知道是不是浪费
不是什么J2EE,EJB,就是什么几百万的APPSERVER,为什么要它!??
用COM+,SOCKET不行吗?300个点很多吗?狂倒!!!!!
 
顶部