请推荐一种MIS系统的方案(50分)

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

tsp

Unregistered / Unconfirmed
GUEST, unregistred user!
  我最近想接一个项目,是一个行业软件,基本用户在20万--250万左右,网络环境多种
多样,有光纤、DDN还有拨号,我想采用这种方式:数据库为Oracle 9i,开发语言用Delphi、
ASP,结构为三层(Corba),界面可定制。
  想请教各位,这种方式是否可行,因为我对三层了解不多,只是凭感觉认为三层的效果
会更好,而且我也见到很多处理大量数据的两层结构完全不堪重负。
  请各位给出详细的设计方案。
 
用WebService怎么样?
 
不建议用corba,不稳定。midas可以
 
用MIDAS吧!用DCOM连接。效果会更好。
 
billrobin说的对,用MIDAS很有效,也很有用。其实用MIDAS的技术不是很难,我以为数据库的设计才是
关键,也是难题。传说中用Soap/Web Service来解决互联网Web服务有一种除却巫山不是云的感觉。
 
扔掉MIDAS,用ASTA或KMEMW
 
用ASTA或KMEMW没有听说过。
 
是kbmmw吧,不錯,比asta好,網上有人說他的數據傳送速度比asta快10倍,我現在正在看
 
“KBMMW”,这么怪的名字,有谁能详细介绍一下吗?
 
我想还是用MIDAS和COM+组合比较好些,如果你对三层不是很熟悉的话
 
兄弟
DCOM连接怎么解决代理问题????
 
如果使用DELPHI就采用:
ADO / COM+ / SOAP XML / 方案吧 具体的我在其他贴子中都阐述了,你查 三层
就可以找到
 
WebService与SOAP的结合很不错,但听说效率很低,另外,除开COM+(COM+要求客户端是
Windows2000吗?),WebService可不可以认为是中间层?
 
请给个有源码的kbmMW093下载地址啊??
 
听课学习做笔记了。
继续.........
 
http://www.optical.dk/delphi/download/kbmMW/kbmMW093c.zip
但是不知道解压密码,谁知道请告知。
 
楼主啊,我就是不知道解压密码的啊,要知道还来找啊。
 
WebService与SOAP效率并不是很低,当然你需要将逻辑封装在COM中,
可以负载平衡,WebService最好作为传输,而COM可以作为中间层,
当然WebService也是中间层了
 
jasper,请问你有这方面的开发经验吗?能不能给个小例子?
 
对不起,我不能给你(公司东西),不过你可以做这样一个例子,
一个上午就搞定了,也可以验证。
数据库:建立一个ACCESS或者SQL SERVER,你熟悉什么用什么了
建立一个TBUSER表,字段可以有:USERNAME,USERROLE,USERDES……
COM服服务器:根据提供得USERNAME查询得到该用户的详细信息,
在COM中用ADO连接数据库查询得到就可以了,可以定义一个接口方法
GETUSERINFO(UserName:widestring,UserInfo:oleVariant)
其中USERINFO为DSP得DATA(当然你可以使用USERROLE:WIDESTRING,
USERDES:WIDESTRING……逐个返回值)
WEB SERVICE服务器:DELPHI6一般得WEB SERVICE APPLICATION,使用DCOMCONNECTION连接
刚才得COM,方法可以和COM得声明一样。得到得结果如果想使用记录集得方式
传递出去将记录集UserInfo赋给CDS,然后取得其XML就可以了,最简单得可以
按逐个值得方式取得。返回按记录集或者逐个值返回都可以。
建立一个一般得EXE或者DLL:调用WEB SERVICE服务器,按WEB SERVICE得定义返回结果
OK了,当然你也可以具体参考DELPHI6得DEMOS

 
后退
顶部